Role- Head of Software Engineering
Compensation- €200,000-250,000 + Bonus + Equity
Location- Berlin (Hybrid)
About the Role:
We are partnering with a rapidly growing SaaS business as they are seeking a Head of Software Engineering to lead their dynamic engineering team.
This is an exciting opportunity for someone with strong technical expertise and a proven track record in managing high-performing teams to take on a leadership role that directly impacts the future of the company. You will be responsible for shaping the technical vision, scaling the team, and ensuring the successful delivery of the company’s product roadmap.
Responsibilities:
In this key leadership position, your role will span multiple aspects of the engineering function:
Team Leadership & Growth:
- You will lead a talented and growing engineering team, providing mentorship, setting clear goals, and fostering a culture of collaboration and innovation. Recruiting and retaining top engineering talent will be a priority as the company scales.
Technical Strategy & Vision:
- You’ll define and oversee the technical direction of the product, ensuring it aligns with business objectives. This includes making critical architecture decisions, optimizing performance, and ensuring the platform is scalable and secure.
Cross-Functional Collaboration:
- As Head of Engineering, you’ll collaborate with product, design, sales, and other teams to deliver impactful features and ensure engineering efforts are aligned with company goals.
Process & Quality Improvement:
- You’ll establish best practices, implement agile methodologies, and focus on delivering high-quality software in a fast-paced environment. You'll also drive continuous improvement initiatives to enhance development velocity and product reliability.
Scaling the Product:
- This role involves scaling the company’s software infrastructure as the business grows. You will focus on creating an architecture that supports expansion while maintaining high levels of reliability and performance.
What We’re Looking For:
To succeed in this role, we’re looking for someone who combines strong technical skills with exceptional leadership qualities:
Experience:
- At least 5-7 years of experience in software engineering, with a minimum of 3 years in a leadership position (Engineering Manager, Senior Engineering Manager, Director of Engineering etc).
- A deep understanding of SaaS product development, ideally with experience in scaling a product from the ground up.
Technical Expertise:
- Solid experience with cloud technologies (e.g., AWS, GCP, Azure), microservices, APIs, and modern software development practices.
- Familiarity with both frontend and backend development technologies (JavaScript, React, Node.js, Python, Java, etc.).
- Experience with scalable architectures and performance optimization in high-traffic applications.
Leadership & Collaboration:
- Proven ability to lead, mentor, and grow engineering teams in a fast-paced, product-driven environment.
- Strong communication skills with the ability to work effectively with both technical and non-technical stakeholders.
Innovation & Problem Solving:
- A passion for innovation, with the ability to drive technical strategy and solve complex problems while balancing short-term deliverables with long-term vision.
Culture Fit:
- A collaborative, results-oriented leader who thrives in a dynamic, fast-growing environment and can adapt to evolving business needs.
Why This Is a Great Opportunity:
- Impact: You will play a pivotal role in shaping the company’s technical direction and have a direct impact on the success and growth of the product.
- Growth: Our client is experiencing rapid growth, and you’ll have the opportunity to grow alongside the business, with potential for career advancement.
- Innovative Environment: Work with cutting-edge technologies and be part of a team that values creativity and technical excellence.
- Culture: Join a supportive and inclusive culture where every team member is valued and empowered to contribute to the company’s mission.