Manager, Software Engineering

New
P
PhreesiaHealthcare software
Remote (EST or CST); Source API remote eligibility restrictions: Canada, EST or CSTFull-TimeManager
SalaryTotal Cash Compensation: CAD $145,000–$170,000, depending on qualifications.
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience building and supporting highly distributed software applications; 3+ years of people management experience leading software engineering teams; 3+ years of project management experience delivering successful software releases.
Required Skills
JavaMicrosoft SQL ServerMongoDBQA AutomationCI/CD

Requirements

  • Hold a Bachelor’s degree in Computer Science or a related discipline.
  • Have 8+ years of experience building and supporting highly distributed software applications.
  • Have 3+ years of people management experience leading software engineering teams.
  • Have 3+ years of project management experience delivering successful software releases.
  • Have deep experience with Microsoft .NET (C#) or Java.
  • Have experience designing, building, or integrating AI agents and LLM-powered workflows into production systems.
  • Have experience adopting or leading AI-assisted development tools, such as coding assistants, AI-powered testing, documentation generation, or code generation tools.
  • Have established practices for reviewing, validating, and safely incorporating AI-generated code.
  • Have experience with SQL Server, MongoDB, NoSQL databases, cloud platforms, web services, and CI/CD pipelines.
  • Have experience with QA automation tooling and AI-assisted testing and unit test generation.
  • Have experience managing contractors and external vendors.

Responsibilities

  • Lead, hire, mentor, and support software engineers and QA professionals.
  • Plan and execute projects to deliver scalable software that meets business, customer, security, and technical requirements.
  • Facilitate responsible adoption of AI-assisted development tools and practices for validating AI-generated code and recommendations.
  • Implement software functionality, write technical documentation, and participate in design reviews.
  • Maintain software quality and security standards.
  • Manage bug fixes, product maintenance, production support, and customer escalations throughout the product lifecycle.
  • Review code through pull requests, support CI/CD practices, and encourage automated testing.
  • Improve engineering processes and quality.
View Full Description & ApplyYou'll be redirected to the employer's site
Total Cash Compensation: CAD $145,000–$170,000, depending on qualifications.
Apply Now