Lead Software Engineer

Wearehaystack — Germany · Posted ~21 hours ago

Lead

Skills

Software engineering leadership C# .NET Angular Agile development Software architecture Team leadership Software development lifecycle Technical decision-making AI-powered development tools Agile

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead an agile software engineering team while overseeing the full development lifecycle from planning through release. Act as a technical advisor on scalable and maintainable architecture using C#/.NET and Angular, improve engineering processes and quality, and drive effective adoption of AI-powered development tools.

Highlights

Leadership-focused engineering role with responsibility for an agile team, end-to-end software delivery, architectural decisions, engineering excellence, and adoption of modern AI-assisted development practices.

Description

We're hiring on behalf of a Haystack partner! The Role • Lead and develop an agile software development team within the Meta product area, fostering an environment of ownership, collaboration, and continuous learning. • Oversee the entire software development lifecycle from planning to release, continuously improving agile processes to ensure predictable releases, high software quality, and engineering excellence. • Act as a technical sparring partner for the team, supporting informed architectural and technology decisions for scalable, maintainable, and future-proof software solutions using C#/.NET and Angular. • Drive the strategic adoption of modern AI-powered development tools and establish innovative work methods to enhance productivity, quality, and innovation. • Collaborate closely with product management, software architecture, and management to align technological excellence with product strategy and customer requirements. What You'll Need • Proven success in leading and developing software development teams, with a strong ability to mentor, grow, and achieve top performance. • A degree in Computer Science, Business Informatics, or a related field, combined with a strong commitment to quality, analytical excellence, and a passion for achieving technological excellence. • Solid practical experience in developing and architecting modern software solutions with C#/.NET, good knowledge of modern frontend technologies like Angular, and a firm understanding of professional software architectures. • Deep knowledge of modern Software Development Life Cycles (SDLC), agile methodologies, CI/CD, automated testing, version control, and professional release processes, including practical experience with AI-powered development tools. • Excellent communication skills, strategic thinking, high initiative, team spirit, and fluent German and English proficiency. What's On Offer • Competitive salary • Opportunities for individually tailored further training to continuously develop your professional, methodological, and personal competencies. • Flexible hybrid work model with two days per week remote and three days in the office. • Access to attractive employee discounts and exclusive benefits from renowned partners.