Back to jobs

(Lead) Software Engineer (C++/Python) / Developer Tooling (F/M/D)

Munich Onsite (NavVis GmbH)

THE OPPORTUNITY

At NavVis, we build cutting-edge technology that powers spatial intelligence across industries — on a large, performance-critical C++ and Python codebase. 

This is a software engineering role at its core. We're looking for a strong engineer who has chosen to specialise in how software gets built — the build systems, toolchains, and workflows that let hundreds of engineers write, test, and ship code faster. You'll design and build developer tooling, speed up local development, and remove friction across the engineering organisation. 

You'll work closely with our infrastructure and DevOps teams, but this is not a DevOps or platform-operations role. Your focus is the developer inner loop — build speed, test reliability, toolchain design, and engineering productivity. Most of your time goes into building and improving developer-facing tooling, not operating production infrastructure. 

If you have deep software-engineering fundamentals and enjoy pointing them at build systems, CI/CD, and a smooth end-to-end developer experience, you'll have the autonomy to shape how NavVis engineering builds and ships software. 

 

HOW YOU WILL MAKE AN IMPACT

  • You will design and build the tooling, frameworks, and automation that streamline how NavVis engineers write, test, and release code — treating developer tooling as a first-class software product, not glue scripts. 
  • You will improve the developer inner loop end to end: faster and more reliable builds, dependable tests, better local development environments, and modern toolchains across a large C++/Python codebase. 
  • You will own significant parts of our build and CI/CD systems — build graph, caching, toolchains — to raise developer velocity and cut friction across teams. 
  • You will solve hard engineering problems in build performance, hermeticity, and cross-language/cross-platform builds, applying the systems-design and debugging depth of a strong senior engineer. 
  • You will partner with engineering teams to find workflow pain points, set best practices, and drive measurable improvements in onboarding, build times, and productivity. 
  • You will act as a technical catalyst — evaluating new tools, prototyping, and influencing how the whole organisation builds and delivers software. 

 

WHAT WILL HELP YOU SUCCEED IN THE ROLE

  • You are a strong software engineer first: at least 5+ years designing, building, and shipping production software, with real depth in C++ and Python. 
  • Experience with large and complex C++ codebases — build times, caching, cross-compilation, dependency management. 
  • Solid computer-science fundamentals — systems design, debugging, and writing robust, maintainable code. A Bachelor's/Master's degree in Computer Science or a related field, or equivalent practical experience. 
  • Hands-on expertise with modern build systems and source-control workflows: CMake, Bazel (or comparable), Git, devcontainers. 
  • Strong experience with CI/CD systems (GitHub Actions, GitLab CI, Jenkins, TeamCity, or similar). 
  • Comfortable in Linux and on the command line (Ubuntu/Debian preferred), with Python/Bash scripting for automation. 
  • Confident with Docker / containers for local development and CI. 
  • A genuine passion for developer productivity, plus the communication and collaboration skills to influence other engineers. 

Would be an added benefit: 

  • Familiarity with container orchestration (Kubernetes) and Infrastructure-as-Code (Ansible, Terraform, Helm). 
  • Exposure robotics, computer vision, or other systems/embedded domains. 

 

HOW WE WILL KNOW WE ARE A PERFECT MATCH

Your recruiting partner for this role is Rina (she/her). You can expect to go through a screening call, and up to 4 rounds of interviews, where we would love to discover your passion and interests, introduce you to who we are and what drives us, and finally understand how we can potentially add value to each other's growth.

 

HOW WE WILL KEEP YOU SMILING

  • It's important to take a break from work! We offer 30 days of paid time off per year
  • Affordable access to a vast network of fitness and wellness facilities through EGYM Wellpass subsidy
  • Deutschlandticket subsidy to support sustainable travel using public transport
  • We offer flexible working hours and a hybrid work setup, enabling you to plan your work around your life, and not your life around work!
  • We offer full visa and relocation support for international candidates
  • An attractive bike leasing model through JobRad, in line with our commitment towards sustainable mobility
  • A competitive compensation package that values the skills and experience you bring
  • Up to 4000 EUR employee referral bonus 
  • Financial support for local language classes to help you in your journey of integrating into the culture!
We derive our strength from our diversity.

NavVis’ unwavering commitment to fostering an inclusive and diverse workplace has laid the foundation for our incredible growth. We thrive on the collective strength of our people who come from diverse backgrounds. We respect and value every experience associated with race, gender identity, sexual orientation, nationality, religion and disability. We do not discriminate on the basis of any of these, or other identities, and strongly encourage everyone to apply.

Together with you, we build NavVis!

If you need assistance at any stage of the recruiting process due to a disability, please reach out to your recruiting partner(s) for this position.

Create a Job Alert

Interested in building your career at NavVis? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...