
Staff Software Engineer
Cority
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$110,000 - CA$120,000 per year
Job Level
Tech Stack
About the role
- Design and enhance base Cority software, as well as working with Product Development to develop software to meet client needs.
- Drive technical and architectural decisions to meet product requirements while also anticipating and designing for future needs.
- Lead teams technically to drive production ready code.
- Develop high-quality software and is an advocate of automation frameworks for testing, integration, and deployment.
- Review completed software designs or prototypes with team and participates in code reviews.
- Provide support and maintenance.
- Own one or more functional area’s or projects and help breakdown task into manageable stories.
- Mentor junior developers.
- Open to learning and working with modern technologies as required in the project.
Requirements
- Must have a university degree in computer science or a related program.
- 8+ years of experience as a developer.
- Strong understanding of software development process & lifecycle.
- Experience with Agile & Scrum methodology.
- Experience with using AI for development including tools like Github Copilot, Claude Code, Cursor, etc.
- Experience with .NET Core, .Net Framework, Entity Framework/Dapper, Web APIs and Microservices.
- Experience developing of database applications using relational database systems such as Postgres, SQL Server.
- Experience with Node, Angular/React, HTML5, CSS, TypeScript, JavaScript, Python.
- Experience with CI and CD.
- Experience with LLMs, Agentic Frameworks, RAG, Vector DB’s & MCP servers.
- Experience with NoSQL databases like MongoDB.
- Experience with AWS or Azure.
- Experience with Multi-tenancy.
- Experience with Message Queues like SQS, Google Queues, RabbitMQ, Kafka.
- Experience with Docker.
- Proven passion for technology and can navigate your way across complex and rapidly changing landscapes by staying on top of the latest trends.
- A self-starter who actively challenges the status-quo, is curious and not afraid to ask “why” and “what”.
- Fantastic communications (written and oral), who thrives on sharing and gaining knowledge.
- Experience working with remote teams.
- Previous experience in the field of occupational health, environment, ergonomics or safety is an asset.
Benefits
- An opportunity to work in a values-driven, performance oriented, dynamic and growth focused culture
- We support a remote working environment with a one-time home office allowance and subsidized monthly internet allowance
- Competitive health benefits, dental plans, and retirement savings plan (RRSP, 401K plan etc.)
- Annual fitness allowance
- Mental health support provided through access to Calm Premium meditation app and access to Talkspace
- Access to Udemy, internal training programs, annual training allowance and certifications, if applicable, and High Talent Programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET Core.NET FrameworkEntity FrameworkDapperWeb APIsMicroservicesNodeAngularReactPython
Soft skills
leadershipmentoringcommunicationproblem-solvingcuriosityadaptabilityself-startercollaborationcritical thinkinginnovation
Certifications
university degree in computer science