Job description
Engineering Manager
Company Overview
At Immowelt, part of the Aviv Group, you’ll work on one of Europe’s leading real estate platforms, serving over 50 million monthly users across both B2C and B2B journeys. Our mission at Aviv is to unlock everyone’s perfect place and at Immowelt, technology is central to delivering that at scale.
Job Summary
This role offers the opportunity to lead a team in a product-driven, international environment, shaping architecture, engineering culture, and delivery practices while solving complex challenges in data, performance, and distributed systems. We’re looking for a hands-on Engineering Manager / Lead Engineer with a strong technical foundation and leadership mindset to guide a cross-functional team.
Key Responsibilities
- Lead and grow a high-performing engineering team (4–9 engineers), providing clear direction, focus, and context.
- Hire, mentor, and develop engineers through continuous feedback and performance conversations.
- Foster a culture of ownership, collaboration, and engineering excellence.
- Ensure accountability for outcomes, quality, and predictable delivery.
- Own end-to-end delivery, including planning, prioritisation, and dependency management.
- Proactively manage risks, remove blockers, and ensure timely execution.
- Partner with Product to define roadmaps and OKRs.
- Communicate progress, trade-offs, and outcomes to stakeholders.
- Contribute to architecture, prototypes, and critical code paths (hands-on ~40%).
- Validate technical solutions across service design, integrations, and data models.
- Ensure alignment between technical initiatives and product priorities.
- Continuously improve engineering practices (code reviews, testing, CI/CD, observability, incident management).
- Build scalable, reliable, and maintainable systems following clean architecture principles.
- Drive performance optimisation and cost efficiency.
- Champion modern development practices, including AI-assisted workflows.
Requirements / Qualifications
- 5+ years of software engineering experience.
- 2+ years of people management experience with ownership of team outcomes.
- Proven track record of delivering high-quality software in a predictable way.
- Strong experience in system design and distributed architectures.
- Ability to balance process and pragmatism — improving quality without adding unnecessary complexity.
- Experience with modern cloud environments (AWS or similar), CI/CD, and containerisation.
- Familiarity with observability and operational excellence practices.
- Strong communication and stakeholder management skills (English required; German is a plus).
- Curiosity and adaptability to quickly learn new technologies and domains.
Location
Berlin, Germany
Employment Type
Full Time