
Job Overview
Location
Remote
Job Type
Full-time
Category
Software Engineer
Date Posted
January 8, 2026
Full Job Description
đź“‹ Description
- • Drive the architecture and hands-on development of high-performance, Linux-based C++ applications that power mission-critical systems for Fortune-500 clients across finance, telecom, and IoT domains.
- • Own end-to-end feature delivery: translate complex product requirements into elegant, modern C++17/20 designs, implement clean, testable code, and shepherd it through peer review, CI/CD, and production deployment.
- • Establish and evangelize best-in-class engineering standards—design patterns, SOLID principles, and performance tuning—mentoring a distributed team of senior and mid-level engineers to consistently ship secure, maintainable, and scalable software.
- • Architect reusable libraries and micro-services using Boost, SQLite, and custom high-throughput data structures, ensuring sub-millisecond latency and rock-solid stability under millions of daily transactions.
- • Champion a culture of quality by embedding comprehensive unit and integration testing: author GTest/CppUTest suites that achieve >90% coverage, integrate Behave-driven Python tests for end-to-end validation, and automate everything in CMake-driven pipelines.
- • Optimize build and deployment workflows—craft modular CMake targets, package artifacts with Conan/vcpkg, and containerize services for Kubernetes, slashing build times by 40% and release cycles from weeks to hours.
- • Collaborate with global product managers, UX designers, and DevOps to translate business KPIs into technical epics, providing accurate story-point estimates and risk assessments that keep multi-million-dollar programs on schedule.
- • Perform deep-dive performance profiling with perf, valgrind, and custom eBPF tools; identify CPU, memory, and I/O bottlenecks, then refactor algorithms and lock-free data structures to deliver 3-5× throughput gains.
- • Contribute to open-source initiatives and internal R&D, experimenting with Go-based sidecars and Python data pipelines that extend core C++ services, keeping the technology stack future-proof and cloud-native.
- • Act as the technical escalation point during on-call rotations, diagnosing and resolving production incidents within SLA, while authoring post-mortems that prevent recurrence and continuously improve system reliability.
- • Present technical vision at quarterly engineering summits, white-boarding scalable architectures and influencing technology roadmaps that impact thousands of developers and millions of end-users worldwide.
Skills & Technologies
Python
Go
SQLite
Linux
Senior
Remote
About Nagarro SE
Nagarro SE is a publicly listed global digital engineering company headquartered in Munich, Germany. It provides strategy, experience design, cloud, data and AI, and platform modernization services to Fortune 500 and mid-market enterprises across banking, insurance, manufacturing and retail. Operating from more than 35 countries with 18,000+ employees, the company delivers agile, scalable solutions that accelerate digital transformation and improve time-to-market for clients worldwide.
Similar Opportunities

Jitterbit, Inc.
Rio de Janeiro
Full-time
Expires Feb 24, 2026
JavaScript
TypeScript
Angular
+4 more
25 days ago

Grant Street Group
United States (Remote)
Full-time
Expires Mar 10, 2026
Python
JavaScript
Java
+4 more
11 days ago

