Full-Time

Head of Software

Updated on 4/17/2025

Munich Electrification

Munich Electrification

No salary listed

Senior, Expert

Munich, Germany

Category
Backend Engineering
Software QA & Testing
Software Engineering
Requirements
  • Advanced degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum 8 years of experience in software development ideally in automotive field or similar domains with mission critical product, with at least 4 years in a leadership or management role overseeing software engineering teams.
  • Proven track record of managing complex, safety- and security-critical software projects, with demonstrated experience in guiding teams through the challenges of adhering to standards such as ISO 26262, ISO 21434, and ASPICE in an agile development environment.
  • Strong expertise in modern software development practices, including agile methodologies, process improvement, backlog management, and continuous integration/continuous delivery (CI/CD).
  • Demonstrated ability to balance strategic vision with hands-on technical insights, enabling you to guide both high-level direction and day-to-day operations.
  • Exceptional interpersonal, communication, and collaboration skills, with a history of effectively mentoring diverse technical teams and resolving cross-team challenges.
  • Passionate about fostering a culture of innovation, quality, and continuous improvement in software development.
Responsibilities
  • Oversee product and technology strategy: Define and execute the software roadmap, ensuring alignment with market trends, customer demands, and overall company goals.
  • Ensure Compliance with Industry Standards: Take ownership of the software team’s adherence to industry norms and standards, particularly ISO 26262, ISO 21434, and ASPICE. Ensure that all processes, deliverables, and documentation fulfill both internal and external audit requirements, supporting achievement and maintenance of required certifications.
  • Act as the escalation point for engineering managers: Provide support and guidance on technical, process, and personnel issues, fostering a culture of excellence and accountability.
  • Supervise platform development: Ensure the architecture, design, and implementation processes of our platforms are robust, scalable, safe and secure.
  • Oversee and enhance agile methodologies, sprint progress, backlog management, and cross-functional roadmap planning to optimize team performance and product delivery.
  • Mentor cross-functional roles: Guide Product Owners in shaping the backlog and prioritizing requirements while collaborating with Software Architects to maintain coherent architectural vision and prevent cross-functional conflicts.
  • Ensure continuous improvement: Establish feedback loops to monitor the health and productivity of the software team, driving initiatives that enhance technical skills, agility, and overall team morale.
  • Manage interdisciplinary collaboration: Facilitate effective communication between technical teams (software, hardware, systems, testing) and other functions (product management, customer support, business development) to ensure smooth product and process execution.
  • Represent technical excellence: You will act as the primary representative of the software team, communicating technical details and updates to other technical departments (system, hardware, testing) and business development teams.
Munich Electrification

Munich Electrification

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A