Développeur(euse) logiciel C++ sénior / Senior Software Developer C++

Eaton
Canada
Workplace: HybridFull timeUSD 92,000 - 115,000 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Mentoring","Team coordination","Code review","Modernization mindset","Defect troubleshooting"]

Design, develop, and maintain efficient, reliable C++ components for the CYMCAP desktop application. You’ll modernize existing functionality to enable future development and reduce technical debt, collaborate with a project manager across the development lifecycle, and perform thorough pull request reviews. Work on architecture modernization in a microservices environment leveraging gRPC, troubleshoot defects, and mentor junior developers and interns.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Eaton
Eaton
2 weeks ago

Développeur(euse) logiciel C++ sénior / Senior Software Developer C++

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Design, develop, and maintain efficient, reliable C++ components for the CYMCAP desktop application. You’ll modernize existing functionality to enable future development and reduce technical debt, collaborate with a project manager across the development lifecycle, and perform thorough pull request reviews. Work on architecture modernization in a microservices environment leveraging gRPC, troubleshoot defects, and mentor junior developers and interns.
Location: Canada
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain C++ source code in an efficient, reusable, and reliable manner.
  • •Coordinate development initiatives within small teams and coordinate development lifecycle stages with the project manager.
  • •Conduct thorough, high-quality pull request reviews.
  • •Evaluate new technologies and development tools and stay up to date with modern C++ practices.
  • •Mentor junior developers and interns; participate in roadmap feature development and architecture modernization in microservices environments leveraging gRPC.

Pay and Benefits

Salary: USD 92,000 - 115,000 annually
Perks:RetirementPaid Leave

Key Requirements

  • •Bachelor’s degree in Software Engineering, Computer Science, or an equivalent field.
  • •Minimum 3 years of professional experience in modern C++ software development.
  • •Experience with C++17 and/or C++20, including the STL and object-oriented programming principles.
  • •Fluency in English and French for working and understanding technical documentation.
  • •Legally authorized to work in Canada without company sponsorship now or in the future.
Experience:3+ years
Education:Bachelor's in Software Engineering, Computer Science
Skills:MentoringTeam coordinationCode reviewModernization mindsetDefect troubleshooting
Languages:EnglishFrench
Tech Stack:C++C++17C++20STLMicroservicesGRPCWindowsMSVCGitHubJIRAGitHub ActionsMicrosoft Visual StudioConan2CMakeCI/CDGoogleTestCatch2

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Eaton
Designs, manufactures, and distributes electrical components, power management systems, and industrial equipment for energy, aerospace, vehicle, and industrial markets worldwide, focusing on efficiency, safety, and sustainability.
Industry: Industrial Machinery
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Dublin, Ireland
Founded: 1911
WebsiteLinkedIn