NextHire Try for free

Deutsche Telekom Digital Labs

Posted 27 Aug 2026

Engineering Manager - Java

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
27 Aug 2026

About the role

Responsibilities:

  • Lead, mentor, and grow a team of 6-12 Java backend engineers through regular 1:1s, performance reviews, career development plans, and continuous feedback.
  • Own end-to-end delivery of backend services from technical scoping and sprint planning through production deployment and post-release monitoring.
  • Drive architectural decisions for Java-based microservices, APIs, and data platforms aligned with enterprise scalability, reliability, and security standards.
  • Collaborate with Product Managers, UX, DevOps, and enterprise architects to define roadmaps, shape requirements, and deliver high-quality features on time.
  • Champion engineering best practices, including code review, automated testing, CI/CD pipelines, observability, and incident management.
  • Define and track engineering health metrics, velocity, quality, reliability (SLOs/SLAs), and continuously improve team productivity and code quality.
  • Recruit, onboard, and retain top backend engineering talent; build an inclusive and psychologically safe team culture.
  • Act as an escalation point for technical incidents and ensure root cause analysis and learnings are embedded back into engineering processes.
  • Represent the engineering team in cross-functional leadership forums and contribute to department-wide technical strategy.


Requirements:

  • 11+ years of software engineering experience, with at least 3 years in an engineering management or tech lead role managing a team of engineers.
  • Deep hands-on experience with Java (Java 11+), Spring Boot, Spring Cloud, and RESTful / gRPC API design.
  • Proven track record delivering backend systems at scale microservices architecture, event-driven systems, distributed systems.
  • Strong understanding of cloud-native principles and experience with AWS, Azure, or GCP (Deutsche Telekom Open Telekom Cloud experience is a plus).
  • Proficiency with containerization and orchestration: Docker, Kubernetes, Helm.
  • Experience with CI/CD tooling (Jenkins, GitLab CI, ArgoCD) and DevOps culture.
  • Fluency with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis, Kafka).
  • Excellent communication skills in English (German is a plus); able to articulate technical concepts to both engineers and senior business stakeholders.
  • Experience working in agile environments (Scrum/Kanban); familiarity with SAFe at scale is a plus.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience.


Nice to Have:

  • Experience in the telecommunications industry, particularly with BSS/OSS systems, billing platforms, or network APIs.
  • Familiarity with reactive programming frameworks (Project Reactor, RxJava).
  • Knowledge of identity and access management (OAuth2 OpenID Connect, Keycloak).
  • Exposure to data engineering or analytics pipelines (Apache Flink, Spark).
  • German language skills (B2 or higher).
  • Active contributions to open-source Java projects or community involvement.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach