Senior C++ Engineer

Posted 3 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior C++ Engineer designing high-quality software solutions at Manulife. Building and testing software with a focus on reliability and performance in a collaborative environment.

Responsibilities

  • Design, build, and test high-quality software solutions, including prototyping new features
  • Ensure production reliability and maintainability, with a focus on quality and performance
  • Develop features as defined by the product team, including design, coding, unit testing, and integration
  • Contribute to creative problem-solving that brings designs to life
  • Apply agile principles and collaborate within a cross-functional squad
  • Develop or enhance automated test frameworks to improve code quality
  • Track progress using tools such as Jira or Kanban boards
  • Create documentation for deployment, maintenance, support, and business processes

Requirements

  • 8+ years of professional experience with C++, C# and related frameworks
  • Experience with SQL Server (2016 or later)
  • Familiarity with Jira and Confluence
  • Experience with DevOps tools (e.g., GitHub, Jenkins, SonarQube, Fortify)
  • Experience with CI/CD pipelines
  • Experience with monitoring/logging tools (e.g., New Relic, Dynatrace, ELK/DEVO)
  • Preferred: Experience with JavaScript, React/Redux, Node.js, GraphQL, Kafka, or similar technologies
  • Strong problem-solving skills and the ability to navigate ambiguity and collaborate effectively
  • Clear verbal and written communication, with the ability to articulate technical vision and outcomes

Benefits

  • Health, dental, mental health, vision insurance
  • Short- and long-term disability insurance
  • Life and AD&D insurance coverage
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans (including pension)
  • Global share ownership plan with employer matching contributions
  • Financial education and counseling resources
  • Generous paid time off program including holidays, vacation, personal, and sick days

Job type

Full Time

Experience level

Senior

Salary

CA$113,000 - CA$163,000 per year

Degree requirement

Bachelor's Degree

Tech skills

GraphQLJavaScriptJenkinsKafkaNode.jsReactReduxSQL

Location requirements

HybridWaterlooCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.