Logo-of-C-hiring-for-jobs-in-Brasil-on-GrabJobs

C++ Software Engineer

icon building Empresa : C
icon briefcase Tipo de Emprego : Periodo Integral

Número de Aplicantes

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Aplique agora
icon loader Aplique agora

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Descrição do Emprego - C++ Software Engineer



Ambush is a people first company where talented, thoughtful individuals come together to build meaningful products and lasting partnerships. We believe the best work happens when people feel supported, trusted and empowered to bring their full abilities to the table.

Since 2015, because of our people first and long term mindset, we have grown into a partner relied on by some of the best companies in the world. We combine strong engineering, design and strategy with a growing strength in AI to help our clients see what is next and achieve bigger outcomes.

At the heart of everything we do is our team. We collaborate, take risks, lift each other up and take pride in doing work the right way, not settling for a quick makeshift solution. If you join Ambush, you join a group of people who want you to succeed and who show up for each other every day.

We believe in and expect real teamwork, a constant drive to be better, and delivering meaningful long term outcomes that we can be proud of together.


About the Role
We are looking for a Senior C++ Engineer to join a global financial services organization and help build, maintain, and evolve critical backend systems that support high-performance, scalable, and secure banking applications.
This role is ideal for someone with strong modern C++ expertise, experience developing distributed systems, and a passion for designing robust solutions in a highly regulated environment. You will work closely with engineers, architects, product stakeholders, and business teams to deliver reliable systems while contributing to technical discussions, architecture decisions, and continuous improvement initiatives.

Responsibilities
  • Design, develop, and maintain backend services using modern C++.
  • Build and enhance scalable microservices and API-driven applications.
  • Collaborate with cross-functional teams to define technical solutions and drive architectural decisions.
  • Participate in technical discussions with engineering teams and business stakeholders.
  • Develop high-performance, reliable, and maintainable software for mission-critical systems.
  • Optimize application performance, including multithreaded and low-latency components when required.
  • Contribute to CI/CD pipelines, automation, testing, and deployment processes.
  • Ensure solutions comply with security, compliance, and regulatory requirements.
  • Perform code reviews, mentor team members, and promote engineering best practices.


Required Qualifications
  • Strong expertise in modern C++.
  • Experience building backend applications, web services, APIs, and distributed systems.
  • Hands-on experience with microservices architectures.
  • Experience with cloud platforms, preferably AWS (EC2, Lambda, API Gateway, managed services) or GCP.
  • Strong understanding of multithreading, concurrency, and performance optimization.
  • Experience with Git and CI/CD practices.
  • Excellent communication skills with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.


Nice to Have
  • Experience with Java.
  • Experience with build systems such as CMake or Bazel.
  • Experience working on low-latency or performance-sensitive systems.
  • Knowledge of observability, monitoring, and distributed tracing tools.
  • Familiarity with AI-assisted development tools.


Important: Candidates must be willing and able to travel to Australia for approximately 2–3 months at the beginning of the engagement. After this initial period, the role becomes fully remote, with only occasional travel requirements.


Experience level:

Senior-level

 





Original job C++ Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Aplique agora
Share Job
Share Job

Auto-Apply to C++ Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar C++ Software Engineer Jobs in Brazil

O GrabJobs é o portal de empregos número 1 em Brazil, conectando você rapidamente a milhares de empregos de ! Encontre os melhores empregos de em Brazil, candidate-se com apenas 1 clique e consiga um emprego hoje!

Aplicativos de Celular

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.