Shapes the Identity Exposure platform by leading technical decisions and delivering end-to-end features across UI, API, and data layers, while advancing scalable architecture and AI-driven capabilities.
Tech Lead
π Description
- Design and build production software, contribute to architecture, review code, and deliver important technical projects.
- Lead up to four engineers, supporting team effectiveness, technical quality, and delivery.
- Partner with product to understand customer problems, shape solutions, scope work, and set priorities.
- Set technical direction while helping engineers develop judgment and ownership.
- Hold regular one-to-ones, provide actionable feedback, and support team development.
- Remove blockers, manage dependencies, identify delivery risks, improve engineering practices, and contribute to hiring.
π οΈ Requirements
- At least three years of experience as a Senior or Staff Engineer, with recent hands-on backend engineering work.
- Substantial experience with Java, Kotlin, or another JVM language; experience with Kotlin, Quarkus, and AWS is beneficial.
- Experience designing and building production systems, making architecture decisions, and contributing to implementation and code reviews.
- A backend engineering background and experience working in a startup environment with a strong delivery record.
- Experience in a hybrid technical leadership role, leading projects, or beginning a transition into people leadership.
- Clear communication skills, product judgment, fluency in English, and experience with AI-assisted development.
β¨ Benefits
- Equity is available through a virtual stock option plan. Visa sponsorship is not available.
- Location
- Hybrid role based in Berlin, Germany, with three days per week in the office.
Full job description
About the Role
Lead a small backend engineering team at a Series A messaging and AI software company. This hands-on role balances technical leadership and people development, with about half your time spent designing and building production software.
What You'll Do
Contribute to architecture, development, code reviews, and important technical projects.
Lead a team of up to four engineers and support its effectiveness, technical quality, and delivery.
Partner with product to understand customer problems, shape solutions, scope work, and set priorities.
Set technical direction while helping engineers build judgment and own decisions.
Hold regular one-to-ones, give actionable feedback, and support team members' development.
Remove blockers, manage dependencies, and identify delivery risks early.
Improve engineering practices and explore useful applications of AI across the development lifecycle.
Contribute to hiring through technical interviews and candidate discussions.
What We're Looking For
At least three years of experience as a Senior or Staff Engineer, with recent hands-on backend engineering work.
Substantial experience with Java, Kotlin, or another JVM language; experience with Kotlin, Quarkus, and AWS is beneficial.
Experience designing and building production systems, making architecture decisions, and contributing to implementation and code reviews.
A backend engineering background and experience working in a startup environment with a strong delivery record.
Experience in a hybrid technical leadership role, leading projects, or beginning a transition into people leadership.
Clear communication skills, product judgment, fluency in English, and experience with AI-assisted development.
Compensation & Benefits
Equity is available through a virtual stock option plan. Visa sponsorship is not available.
Location
Hybrid role based in Berlin, Germany, with three days per week in the office. Candidates must already be authorized to work in Germany or relocate without requiring visa sponsorship.
Similar jobs
Search more Software Engineer jobsStaff Software Engineer, Integration Network (OIN)
Lead end-to-end design, delivery, and operation of Oktaβs integration platform, shaping secure, extensible APIs and distributed systems while guiding technical direction and mentoring engineers.
(Staff) Software Engineer β Rental Platform (m/f/d)
Set architecture for branch software connecting rental operations and physical devices, shaping system design across teams and improving real-time experiences for staff and customers.
Define and analyze metrics for autonomous driving behaviors, shape system design and verification, and lead cross-functional systems engineering projects that improve efficiency, safety, and reliability.
Principal Software Engineer - Zynque
As a Principal Software Engineer for Zynque, you will lead the evolution of a cloud-native integration platform, ensuring its scalability and reliability for enterprise customers.
