Software Engineering Manager
CanadaEngineering Manager$120k–$180kPosted Jun 24, 2026
Software Engineering ManagerCanadaTechnology & Engineering – Engineering /Full-Time /Remoteapply for this jobAbout Cority
Cority helps customers see and prevent risks across their operations in real time. Our EHS+ platform converges people, data, and AI agents to provide a clear view of information people can trust, automate workflows that make people more impactful, and deliver personalized insights and expertise to improve decision-making. While most solutions respond to risks one at a time, Cority helps prevent them across environmental management, employee health, safety, quality, and sustainability. For 40 years, Cority has been the market leader in EHS+, recognized by top analysts and trusted by more than 1,500 of the most complex organizations worldwide. Cority has received many awards for its strong employee culture and outstanding business performance. To learn more, visit www.cority.com.
About the Role
We are seeking a Software Engineering Manager to lead a team of engineers delivering high-quality software that powers our EHS platform. As a first-line manager, you will be responsible for your team’s delivery, health, and growth — staying close enough to the technical work to be a credible partner to engineers while driving outcomes across the product.
You will work closely with Product Management, QA, and peer engineering teams to plan and execute on commitments, remove blockers, and build a team culture of quality, ownership, and continuous improvement. 75% or more of this role is technical and being hands-on in code on a day to day basis.
What You’ll Do:Technical Credibility
Drive AI usage & adoption to improve quality, velocity and time to market.
Drive technical and architectural decisions to meet product requirements while also anticipating and designing for future needs.
Maintain sufficient technical depth to participate meaningfully in design discussions and code reviews
Broad, deep understanding of the entire system architecture
Assess complexity, risk, and quality of work in your team’s area of the codebase
Identify when a technical approach is likely to cause problems, even when not writing code yourself
Guide senior engineers toward subject matter expertise and best practices
Drive automated testing practices to reduce manual testing overhead
Stay current with technology trends to make credible decisions about scope, hiring, and technical direction
Actively use AI-assisted development tools (such as GitHub Copilot, Claude Code, or Cursor) to maintain hands-on technical credibility alongside your team
Team Leadership & People Development
Manage a team of Software Engineers, including task planning, recruitment, performance management, and career development
Partner with and mentor the Scrum Master on ceremonies, helping the team understand the backlog from both a product and engineering perspective
Give clear, timely feedback and actively support engineers in identifying and pursuing growth opportunities
Coach each team member to excel in their role and build a meaningful career path
Foster an inspiring, open, and highly productive team culture
Champion the adoption of AI-assisted development practices within your team — coaching engineers on effective usage and factoring these tools into how work is scoped and planned
Delivery & Execution
Own your team’s delivery — plan work, manage dependencies, and keep commitments on track
Identify and remove blockers before they affect the team’s output
Maintain a clear picture of team commitments and communicate proactively when they are at risk
Balance delivery pressure with sustainable pace and long-term quality
Drive all aspects of development including requirements, design, implementation, testing, and integration
Collaboration & Communication
Work closely with Product Management to understand and deliver features aligned with the product roadmap
Collaborate cross-functionally with QA, product, and other engineering teams
Communicate team priorities and...