Lead Software Engineer - Full Stack (Java, Spring, TypeScript, Angular)
Role details
Job location
Tech stack
Job description
Are you ready to shape the next generation of browser-based 3D technology at scale? We are looking for an experienced and visionary Lead Software Engineer to push the boundaries of our flagship product, NavVis IVION: a high-performance web platform for creating and exploring photorealistic digital twins directly in the browser.
In this role, you will be more than a builder: you'll define architecture, lead technical strategy, and influence product direction. You'll collaborate across squads, mentor engineers, and ensure that our systems not only scale today but are ready for what's next.
HOW YOU WILL MAKE AN IMPACT
-
Architect and guide the evolution of our distributed client-server systems, driving performance, scalability, and maintainability of large-scale 3D rendering and spatial data services.
-
Define and implement technical strategy in collaboration with engineering leads and product stakeholders, shaping how we process, enrich, and deliver geospatial data across the platform.
-
Own critical backend and frontend components-including our Java/Spring services, Angular/TypeScript web client, and PostgreSQL/PostGIS data layer-ensuring robustness, performance, and long-term sustainability.
-
Design and evolve APIs and integration patterns for internal and external use, influencing how partners and third-party developers extend the NavVis ecosystem.
-
Drive cross-team initiatives-from introducing new technologies to improving development practices-with a focus on scalability, automation, and developer experience.
-
Mentor and coach engineers within and beyond your squad, fostering technical excellence, knowledge sharing, and continuous improvement.
-
Champion engineering quality by setting high standards for architecture, testing, observability, and operational readiness across services.
Requirements
Do you have experience in TypeScript?, * 7+ years of professional software development experience, with a proven track record of delivering complex, high-impact systems.
-
Deep expertise in Java, Spring, and modern web application architectures, as well as advanced frontend experience with Angular and TypeScript.
-
Strong knowledge of relational databases (PostgreSQL/PostGIS) and building scalable, data-intensive services.
-
Demonstrated ability to lead architectural decisions, define technical roadmaps, and drive consensus in cross-functional environments.
-
Experience delivering APIs and SDKs and gathering developer feedback to guide future development.
-
Solid cloud infrastructure experience (preferably AWS) and familiarity with modern DevOps practices.
-
Excellent communication and collaboration skills, with the ability to influence technical direction across teams and organizations.
-
Bonus: exposure to C++, geospatial data, or 3D graphics/WebGL development.
Benefits & conditions
- 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!