NavVis

SoftwareEngineer-BuildSystemsandTooling(C++/Python)(F/M/D)

€65–85k ~AI est. Munich, Germany Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer - Build Systems and Tooling (C++/Python) (F/M/D) at NavVis. Skills: Build systems, Developer tooling, CI/CD. Design developer tooling. Build developer tooling”

Industry & Context.

Problems you'll solve

Solution-oriented mindset

What They're Looking For.

Must Have

3+ years as Software Engineer, Experience improving developer workflows, Experience improving build systems, Experience improving internal tooling, Experience building C++ applications, Experience building Python applications, Experience deploying C++ applications, Experience deploying Python applications, Experience with modern build systems, Experience with source control workflows, Experience with CI/CD systems, Linux systems knowledge, Command-line proficiency, Hands-on experience with containers, Hands-on experience with orchestration, Scripting skills in Python, Scripting skills in Bash

Nice to Have

Master's degree in computer science, Equivalent practical experience, CMake experience, Bazel experience, Git experience, devcontainers experience, GitHub Actions experience, GitLab CI experience, Jenkins experience, TeamCity experience, Ubuntu/Debian preferred, Docker experience, Infrastructure-as-Code familiarity

What You'll Do.

Design developer tooling

Build developer tooling

Improve local development workflows

Remove friction in code

Enhance build systems

Scale CI/CD pipelines

Craft developer experience

Improve local development environments

Improve build systems

Improve testing workflows

Improve internal development tooling

Contribute to building processes

Contribute to testing processes

Contribute to releasing processes

Improve developer velocity

Reduce friction across teams

Create robust tooling

Streamline code development

Streamline deployment workflows

Sustain close collaboration

Identify workflow pain points

Establish best practices

Drive improvements in onboarding

Drive improvements in productivity

Drive improvements in internal processes

Champion developer-centric solutions

Propose improvements to software delivery

How You'll Work.

Team & Collaboration

Infrastructure teams; DevOps teams; Engineering teams

Full Job Description

THE OPPORTUNITY At NavVis, we build cutting-edge technology that powers spatial intelligence across industries. This role is for a software engineer who cares deeply about how software is built and efficient developer workflows. You will design and build developer tooling, improve local development workflows, and remove friction in how engineers write, test, and iterate code. While you will collaborate with infrastructure and DevOps teams, your primary focus is the developer inner loop — build speed, test reliability, tooling, and engineering productivity. If you enjoy enhancing build systems, scaling CI/CD pipelines, and crafting a smooth end-to-end developer experience, this role offers both autonomy and the opportunity to influence engineering excellence at NavVis. HOW YOU WILL MAKE AN IMPACT You will enhance the end-to-end developer experience by improving local development environments, build systems, testing workflows, and internal development tooling. You will majorly contribute to the building, testing, and releasing processes on our CI/CD system to improve developer velocity and reduce friction across engineering teams. You are responsible for creating robust tooling, frameworks, and automation that streamline code development, testing, and deployment workflows. You will ensure and sustain close collaboration with engineering teams to identify workflow pain points, establish best practices, and drive improvements in onboarding, productivity, and internal processes. You act as a catalyst for engineering excellence by championing developer-centric solutions, continuously evaluating new tools, and proposing improvements to how we build and deliver software. WHAT WILL HELP YOU SUCCEED IN THE ROLE A Bachelor’s/Master's degree in computer science or relevant technical field, or equivalent practical experience 3+ years as a Software Engineer, with experience improving developer workflows, build systems, or internal tooling Experience in building and deploying C++

Free ATS check

Applying for this Software Engineer - Build Systems and Tooling (C++/Python) (F/M/D) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about NavVis?

Real rants from real employees. Read before you apply.

Read Company Rants →