C++ Software Engineer

BrazilBrazil·Porto AlegreRemotemid
OtherC++ Software Engineer
0 views0 saves0 applied

Quick Summary

Overview

Ambush is a people first company where talented, thoughtful individuals come together to build meaningful products and lasting partnerships.

Technical Tools
OtherC++ 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.

Location & Eligibility

Where is the job
Porto Alegre, Brazil
Remote within one country
Who can apply
BR

Listing Details

First seen
June 25, 2026
Last seen
June 25, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
59%
Scored at
June 25, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

1 other job at getambush-talent

View all →

Explore open roles at getambush-talent.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

getambush-talentC++ Software Engineer