June 5

Software Engineer - Build Systems and Tooling (C++/Python)

RELOCATION TO GERMANY (FULL SUPPORT)

Company

NavVis builds cutting-edge technology that powers spatial intelligence across various industries.

What you will do

  • Enhance the end-to-end developer experience by improving local development environments, build systems, and testing workflows.
  • Optimize CI/CD processes to improve developer velocity and reduce friction across engineering teams.
  • Develop robust tooling, frameworks, and automation to streamline code development and deployment.
  • Collaborate with engineering teams to identify workflow pain points and establish productivity best practices.
  • Evaluate new tools and champion developer-centric solutions to drive engineering excellence.

Requirements

  • Bachelor’s or Master's degree in Computer Science or equivalent practical experience.
  • 3+ years of experience as a Software Engineer with a focus on build systems or internal tooling.
  • Proven experience in building and deploying C++ and Python applications.
  • Experience with modern build systems (CMake, Bazel) and source control workflows (Git, devcontainers).
  • Proficiency with CI/CD systems such as GitHub Actions, GitLab CI, Jenkins, or TeamCity.
  • Strong knowledge of Linux systems (Ubuntu/Debian preferred) and containerization (Docker).

Nice to have

  • Scripting skills in Python or Bash for automation.
  • Familiarity with Infrastructure-as-Code (IaC).

Culture & Benefits

  • 30 days of paid time off per year.
  • Hybrid work setup and flexible working hours for better work-life balance.
  • Full visa and relocation support for international candidates.
  • Subsidies for EGYM Wellpass and Deutschlandticket.
  • Attractive bike leasing model via JobRad.
  • Financial support for local language classes.

Hiring process

  • Initial screening call.
  • Up to 4 rounds of interviews to evaluate technical skills and cultural fit.

APPLY