Jobs · Engineering

Senior Software Engineer

Cority · United States · 3 wk ago
RemoteRemoteEngineeringFull-time

The Role

Cority is looking for a Senior Software Engineer to join one of our product engineering teams. This is a fully remote role open to candidates in the United States and Canada. Our engineering organization is a dynamic, fast-paced, and highly collaborative environment. We are looking for a passionate team player committed to the success of the collective group.

What You Will Do

  • Serve as a reliable technical expert in one or more areas of the codebase, making well-reasoned design decisions with appropriate trade-offs
  • Own features and projects from requirements through technical design to production delivery
  • Scope work into milestones with reasonable estimates and communicate early when timelines are at risk
  • Debug complex issues across system boundaries and design for observability – logging, metrics, and alerting
  • Proactively identify and address issues in the codebase or process, not just the work assigned to you
  • Contribute to technical direction within your team and advocate for quality from the user's perspective
  • Perform thorough, constructive code reviews and mentor engineers earlier in their careers
  • Document your work and decisions so others can build on them
  • Support Product Owners with domain expertise and help translate requirements into technical designs
  • Handle ambiguity – make progress when requirements are incomplete or evolving
  • Design and deliver work that spans multiple system components, unblocking teammates and identifying risks to the broader team's delivery
  • Shape technical standards, drive improvements to code quality and tooling, and communicate complex technical concepts clearly to non-technical stakeholders

What You Bring

  • Core Qualifications
  • University degree in Computer Science or a related field
  • 7+ years of professional software development experience, with increasing ownership of complex work over time
  • Strong understanding of the full software development lifecycle
  • Experience with Agile and Scrum methodologies
  • Demonstrated ability to work effectively with remote, distributed teams
  • Technical – Must Have
  • Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or Cursor
  • Proficiency with .NET Core, .NET Framework, Entity Framework/ Dapper, Web APis, and Microservices
  • Experience building database applications with relational databases such as PostgreSQL and SQL Server
  • Experience with Node.js, Angular or React, HTMLS, CSS, Typescript, JavaScript, and Python
  • Solid understanding of CI/CD practices and pipelines
  • Technical – Nice to Have
  • Experience with LLMs, agentic frameworks, RAG, vector databases, or MCP servers
  • Experience with NoSQL databases such as MongoDB
  • Experience with AWS or Azure cloud platforms
  • Experience designing or working within multi-tenant architectures
  • Experience with message queues such as SQS, RabbitMQ, or Kafka
  • Experience with Docker and containerized deployments
  • Soft Skills
  • Genuine passion for technology and an ability to stay current with a rapidly evolving landscape
  • A self-starter who challenges the status quo, asks "why" and "what if', and drives improvements without being asked
  • Strong written and verbal communication skills – you thrive on sharing and gaining knowledge
  • Previous experience in occupational health, environment, safety, or sustainability is an asset

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com