Jobs

    Senior C++ Engineer - Canada - Devengine

    Devengine
    Devengine Canada

    3 weeks ago

    Default job background
    Description

    Senior C++ Engineer (Remote, anywhere in Canada)

    Remote - Canada | Permanent / Full Time

    Our publicly traded infrastructure software engineering client in Ontario is looking for a Senior C++ Software Engineer to join their team on a full-time permanent basis. The successful candidate will have experience with modern C++, v11 at the very least of higher , and proven track record working on large complex projects/products. The work engagement can be arranged as hybrid (some on-site in Brampton, Ontario) or fully-remote as long as you are based in Canada and willing to work EST hours .

    The Role
    You will join our client' Infrastructure Cloud product development team and work on building the next-generation products and user experiences, for example, you will work on a platform that helps to collaborate with AUTOCAD tools . The successful candidate will be a member of the software development group that delivers industry leading software to transition the lifecycle of infrastructure assets into the digital world, contributing towards the company' overall success.

    Interview process: 45-minute coding assignment on Codility platform, technical interview with the hiring manager, team meet and greet to ensure personality fit.

    Responsibilities:

    • Working with management and Product Managers, the developer will assume the responsibilities of a Software Developer including design, implementation, testing and support of product features, core components or Microsoft Azure based Cloud services.
    • Design includes participating in defining and interpreting features and designing specific services, products and features for stability, usability, and maintainability.
    • Implementation includes using the latest development tools to turn the designs into software products and services.
    • Support includes maintaining the existing code base and providing assistance to the support group.
    • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
    • Follow DevOps processes, from design through to delivery.
    • Develop and use fully automated CI/CD pipelines to deliver code changes all the way into production.
    • Learn and apply the latest technologies and coding patterns.
    • Follow secure development practices.
    • Mentoring and sharing experience with other colleagues in the team.
    Mandatory Requirements:
    • 7+ years' experience in software development with C++
    • At least 2 years of experience with C++11 or higher
    • Graduate or post-graduate degree in computer science, software engineering or related field
    • Working experience with scrum and agile methodologies
    • Proven ability to write clear, maintainable, testable, efficient, and secure code
    • Hands-on experience with C++ test frameworks, data structures and OOP
    • Intuitive knowledge of the short- and long-term repercussions of coding strategies and styles
    • Good verbal and written communication skills
    Desirable Requirements:
    • Experience in software development with
    • Experience working with SQL Server & Azure SQL databases
    • Experience with Docker and Kubernetes
    • Experience with Azure deployment and cloud services
    • Experience with Azure DevOps and git
    What we offer:
    • A great Team and culture.
    • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
    • Competitive Salary and benefits.
    • The opportunity to work within a global and diversely international team.
    • A supportive and collaborative environment.
    • Colleague Recognition Awards.
    While we strive to respond to all applicants, please understand that due to the high volume of applications we receive, it may not be feasible to provide individual feedback or responses to every candidate. Rest assured that your application will be carefully reviewed and considered. We appreciate your understanding and interest in joining our team. #J-18808-Ljbffr

  • HFT Firm

    C++ Engineer

    5 days ago


    HFT Firm Canada

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required)Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success.Our technology-driven client are taking the fight to the bigger shops across certain ...

  • HFT Firm

    C++ Engineer

    1 week ago


    HFT Firm Canada

    Fully-Remote - C++ Engineer - HFT (Experience in the HFT space is required) · Opportunity to join a Global HFT, who are expanding their Trading Technology team in the US due to their recent success. · Our technology-driven client are taking the fight to the bigger shops across ...


  • VINCI Canada

    Tu aimes créer l'impossible et rien ne t'arrête ? · Si, toi-aussi, ta philosophie est : « Jamais sans ma gang » · Rejoins une équipe qui te ressemble · Qui sommes-nous?: · Eurovia, filiale de VINCI Construction, est l'un des principaux acteurs mondiaux de la construction d'infra ...

  • Cadence Design Systems

    C++ Software Engineer

    2 weeks ago


    Cadence Design Systems Canada

    The Cadence Palladium team is looking for talented software engineers to join our team and contribute to the world's fastest emulator compiler development. You'll have a great opportunity to make a difference by applying your creativity and problem-solving skills, learn and/or ap ...


  • Cadence Design Systems Canada

    The Cadence Palladium team is looking for talented software engineers to join our team and contribute to the world's fastest emulator compiler development. You'll have a great opportunity to make a difference by applying your creativity and problem-solving skills, learn and/or ap ...

  • Hubstaff

    Senior C++ Engineer

    5 days ago


    Hubstaff Canada

    Summary · We are looking for a remote Senior C++ Engineer with strong knowledge in application development and team leading to join our development team. This is a long-term full-time contract role. · You'll be responsible for architectural and technical leadership across all ...


  • RPMGlobal Canada

    Software Engineer - Automation Testing - C/C++ or Python Search Country Canada City Kanata, ON Job ID # 45696 · Transforming the Future with Convergence of Simulation and Data · Software Engineer Consultant/Expert · Our client in Kanata, ON is looking for a Software Engineer C ...


  • Cadence Design Systems Canada

    Principal C++ Software Engineer page is loaded · Principal C++ Software Engineer · Apply locations MOUNT-ROYAL (Montreal) time type Full time posted on Posted 30+ Days Ago job requisition id R44870 At Cadence, we hire and develop leaders and innovators who want to make an impa ...


  • RPMGlobal Canada

    Transforming the Future with Convergence of Simulation and Data · Software Engineer Consultant/Expert · Our client in Kanata, ON is looking for a Software Engineer Consultant/Expert. This is a contract position. · Our Client's Product Development team is developing vehicle sof ...

  • Athenian Group

    Int-Sr. I&C Engineers

    3 weeks ago


    Athenian Group Canada

    Athenian Group is a full-service placement agency providing Professional Technical Recruitment, Staffing and Payroll services to Canada's top Consulting, Engineering, Manufacturing and Construction companies. · Our focus is on providing businesses with the highest quality of wor ...


  • Scalian Canada

    Software Developer C++ Permanent position | Full-Time | Saint-Laurent, Montreal (QC) · Remote work: Hybrid Are you a Software Developer C++ or would you like to become one? · As a Software Developer, you will be at the forefront of flight simulation software development, contribu ...

  • People Can Fly Studio

    Engine Programmer

    5 days ago


    People Can Fly Studio Canada

    Company Description:People Can Fly, un des principaux studios indépendants de développement de jeux AAA, est composé d'une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Pologne, au Royaume-Uni, aux États-Unis et au Canada, m ...

  • Plotly Dash Enterprise

    Software Engineer

    5 days ago


    Plotly Dash Enterprise Canada

    Plotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a ...


  • Ultium Cam Canada

    Bienvenue dans l'avenir de la production decathodes · Alors, rejoins-nous dans cette aventure passionnante car notre objectif est de façonner l'avenir de l'industrie des cathodes en continuant à innover pour qu'ensemble, nous redéfinissions les normes de qualité, de performance e ...

  • Transitapp

    Android Engineer

    3 weeks ago


    Transitapp Canada

    Android vs iOS, l'éternel débat. C'est entre autres pour ça que notre équipe est à la recherche d'un développeur ou d'une développeuse à l'aise avec C++ et Kotlin pour améliorer Transit sur Android. On vient tout juste de commencer la migration de RxJava vers Kotlin Flows et on t ...

  • Sollum Technologies

    Electrical Engineer

    5 days ago


    Sollum Technologies Canada

    Cette offre d'emploi n'est plus disponible. Pour plus de renseignements, veuillez contacter l'administrateur du site Web. · #J-18808-Ljbffr ...


  • CAE Inc. Canada

    **Role and Responsibilities** · Passionate about your field? Looking for a work environment where you can meet challenges, innovate, use state-of-the-art tools and collaborate with experts from various sectors? Want to join a worldclass company and industry leader and be proud to ...

  • Renaissance Repair and Supply

    IT Manager

    2 weeks ago


    Renaissance Repair and Supply Kanata, Canada

    **About** **Renaissance**: · Renaissance is a leader in telecommunications, electronics and harsh environment repair, engineering, logistics and support solutions. We optimize the life cycles of our global customers by innovating what is available, to access the unavailable. · We ...


  • CAE Inc. Canada

    **Role and Responsibilities** · CAE Healthcare is a division of CAE Inc. and a medical simulation company dedicated to improving healthcare training and patient safety. We design and manufacture products used for patient simulation, surgical simulation, ultrasound simulation, and ...


  • DNV Germany Holding GmbH Canada

    Are you committed to address climate change and positively impact society and the planet? Then a position on our Solar Independent Engineering and Technology Team is a great fit for you · Alors un poste au sein de notre équipe d'ingénierie et de technologie indépendantes de l'én ...