Senior Software Engineer, Full-Stack (Java, Spring, TypeScript, Angular) (F/M/D) at NavVis

Munich Hybrid (NavVis GmbH)

full-time · Visa sponsorship

Apply for this role at NavVis

Responsibilities:
- Design, implement, and maintain backend services (Java, Spring, Hibernate) and frontend features (TypeScript, Angular) for NavVis IVION.
- Build and evolve client–server APIs that power 3D visualization, mapping, and data management workflows.
- Work on PostgreSQL/PostGIS data models and queries to store, process, and serve geospatial datasets at scale.
- Optimize performance and reliability of visualization pipelines and backend services.
- Collaborate with product, design, and engineering to translate requirements into production-ready features.
- Maintain engineering quality via code reviews, automated tests, and performance tuning.
- Mentor and support junior engineers; contribute to team knowledge sharing and technical direction.

Requirements:
- Significant commercial software development experience (typically 7+ years) in building complex systems.
- Strong backend skills in Java, Spring and Hibernate, plus modern frontend experience with TypeScript and Angular.
- Practical experience with PostgreSQL and PostGIS, and designing scalable data-intensive services.
- Proven ability to design and ship APIs and integrate with third-party systems.
- Familiarity with performance profiling, testing strategies, and code-review-driven quality.
- Good communication skills and experience driving technical decisions across cross-functional teams.
- Bonus: experience with C++, 3D/web visualization, and cloud services (AWS).