NavVis
SoftwareEngineer-BuildSystemsandTooling(C++/Python)(F/M/D)
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
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++
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.