Cority Logo

Cority

Software Development Manager

Posted 4 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
Responsible for leading multiple engineering teams in delivering a Java-based SaaS product while ensuring high quality and timely releases.
The summary above was generated by AI
Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works.
 
For over 35 years, Cority has been powered by the spirit of innovation, deep domain expertise, and a commitment to integrity that enables higher levels of operational and sustainable performance with the most comprehensive, human-centered, and secure SaaS platform to help workers and businesses thrive in 100 countries around the world.
 
The company enjoys the industry’s highest levels of client satisfaction and has received many awards for its strong employee culture and outstanding business performance. To learn more, visit www.cority.com.

PRIMARY RESPONSIBILITIES:
We are seeking a Software Engineering Manager to lead multiple engineering teams responsible for owning and delivering a Java-based SaaS product. The role will ensure on-time product releases while maintaining high quality standards. Working closely with development, QA, and product teams, the Software Engineering Manager will coordinate all aspects of product delivery and release cycles.

DUTIES AND RESPONSIBILITIES

  • Lead two engineering teams (including one offshore team) through all aspects of people management: sprint planning, technical code reviews, talent acquisition, performance development, and team growth.
  • Mentor engineers in best practices and coding standards while building highly productive teams that consistently deliver on departmental objectives.
  • Coach each team member to excel in their current role and develop clear career growth paths aligned with their goals.
  • Own the complete development lifecycle—from requirements and architecture through implementation, testing, and integration—ensuring high-quality deliverables at every stage.
  • Partner closely with Product Management to deliver features that align with the product roadmap while advocating for sound technical architecture and engineering needs.
  • Develop senior engineers into domain experts who can drive technical decisions and mentor others in their areas of expertise.
  • Drive technical innovation and stay current with emerging technologies, industry best practices, and modern development methodologies.
  • Champion production ownership across the teams, advancing DevOps practices including CI/CD automation, proactive monitoring, incident response, and a culture of continuous improvement in system reliability.
  • Build resilient teams by distributing knowledge broadly, managing cognitive complexity, and ensuring critical expertise is shared rather than concentrated in individual team members.
  • Collaborate cross-functionally, facilitate effective communication across engineering teams, and remain hands-on with technical work that advances team and company objectives.
  • Foster a culture of innovation, psychological safety, and open communication where engineers thrive and do their best work.

KNOWLEDGE, SKILLS AND ABILITIES

  • Experience developing and testing enterprise systems
  • Experience implementing feature flags and building application telemetry/observability systems
  • Mobile device testing knowledge is an asset
  • Working knowledge of various programming languages such as Java, C#, .NET Core, JavaScript, and Angular/Typescript
  • Oracle, MS SQL Server, SQL, store procedures, etc.
  • Agile and scrum process knowledge
  • Knowledge of object-oriented programming and scripting languages
  • Ability to work with technology and grasp new concepts quickly
  • High level of professionalism
  • Ability to work with a diverse team under dynamic settings
  • Good oral and written communication skills
  • Strong multi-tasking ability
  • Energy and sense of urgency
  • Very detail oriented and able to deliver quality software within timelines
  • 5+ years of experience as a Software Engineer with Java Saas applications
  • 2+ years of experience as a Software Engineering Manager
  • 2+ years of experience with .NET, is a plus

QUALIFICATIONS

  • University Degree in a relevant technical field; combination of experience and education may be substituted
  • Experience mentoring and leading groups of engineers
  • EHS+ Industry experience is preferred

WHAT’S IN IT FOR YOU?
 
·       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  
 

Cority is committed to a diverse and inclusive work environment. Cority is an equal opportunity employer and does not discriminate based on race, nationality, gender, gender identity, sexual orientation, protected veteran status, age, disability or any other legally protected status. For applicants who would like to request for accommodation please send an email to [email protected].

Top Skills

.Net Core
Angular
C#
Java
JavaScript
Ms Sql Server
Oracle
SQL
Typescript

Similar Jobs

7 Days Ago
Remote
2 Locations
Senior level
Senior level
Other
As a Software Development Manager, you will lead a team focused on enhancing our SaaS platform, managing development of secure access services, fostering an agile culture, and mentoring engineers.
Top Skills: AWSAzureC#DockerGCPGoJavaKubernetesOauth2OidcSAML
24 Days Ago
In-Office or Remote
4 Locations
Senior level
Senior level
Cloud • Legal Tech • Software
The Software Development Manager leads a technical team, overseeing project design, technical solutions, and team development while actively coding and reviewing work.
Top Skills: Ruby On Rails
15 Days Ago
Remote
Canada
Mid level
Mid level
Digital Media
As a Software Development Manager at Vidyard, you will lead and support a development team, foster cross-functional collaboration, ensure project delivery, and cultivate a positive team culture focused on AI Video features.
Top Skills: AWSMySQLNode.jsReactRuby On RailsVue

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account