- 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.
- 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
- 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
- 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.
-
C++ Engineer
5 days ago
HFT Firm CanadaFully-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 ...
-
C++ Engineer
1 week ago
HFT Firm CanadaFully-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 ...
-
Conducteur D'engins Ferroviaires
1 week ago
VINCI CanadaTu 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 ...
-
C++ Software Engineer
2 weeks ago
Cadence Design Systems CanadaThe 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 ...
-
C++ Software Engineer
1 week ago
Cadence Design Systems CanadaThe 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 ...
-
Senior C++ Engineer
5 days ago
Hubstaff CanadaSummary · 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 ...
-
Software Engineer Python/C++
5 days ago
RPMGlobal CanadaSoftware 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 ...
-
Principal C++ Software Engineer
5 days ago
Cadence Design Systems CanadaPrincipal 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 ...
-
C++ Software engineer M/W
5 days ago
RPMGlobal CanadaTransforming 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 ...
-
Int-Sr. I&C Engineers
3 weeks ago
Athenian Group CanadaAthenian 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 ...
-
H/F Software Development Engineer C++
5 days ago
Scalian CanadaSoftware 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 ...
-
Engine Programmer
5 days ago
People Can Fly Studio CanadaCompany 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 ...
-
Software Engineer
5 days ago
Plotly Dash Enterprise CanadaPlotly 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 ...
-
Environmental Engineer
3 weeks ago
Ultium Cam CanadaBienvenue 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 ...
-
Android Engineer
3 weeks ago
Transitapp CanadaAndroid 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 ...
-
Electrical Engineer
5 days ago
Sollum Technologies CanadaCette offre d'emploi n'est plus disponible. Pour plus de renseignements, veuillez contacter l'administrateur du site Web. · #J-18808-Ljbffr ...
-
Integration Specialist
2 weeks ago
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 ...
-
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 ...
-
Specialist- Verification and Validation
2 weeks ago
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 ...
-
Senior Expert Engineer
3 weeks ago
DNV Germany Holding GmbH CanadaAre 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 ...
Senior C++ Engineer - Canada - Devengine
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: