Head of Software Development

Permanent employee, Full-time · Berlin

The role
Are you a seasoned software developer with an understanding of best practices, yet flexible enough to adapt them to the team's needs and project requirements? Do you thrive in environments that foster creativity and innovation while upholding quality standards? 

If so, there is an exciting opportunity to join our team as the Head of Software Development. In this role, leadership of a skilled development team, driving the creation of innovative software solutions, and contributing to our organization's growth and success are key responsibilities. If you're passionate about pushing boundaries while maintaining a strong foundation of excellence, if you are a former coder with a passion for technology, a strong understanding of software architecture, and the ability to lead and inspire a team, we encourage you to apply for this exciting opportunity to join our team as the Head of Software Development. 
Responsibilities
  • Lead and manage a team of software developers, providing guidance, mentoring, and support to ensure the successful delivery of projects.
  • Drive the development of high-quality software solutions, from concept to delivery, ensuring adherence to best practices and quality standards. 
  • Collaborate with cross-functional teams to define requirements, develop technical solutions, and deliver innovative products that meet customer needs. 
  • Hands-on utilize strong software development skills to contribute to coding efforts, review code, and provide technical guidance and support as needed. 
  • Possess a deep understanding of software architecture principles and the ability to design scalable and maintainable systems. 
  • Demonstrate proficiency in debugging and troubleshooting complex technical issues, with a keen eye for detail and a passion for problem-solving. 
  • Have a strong feeling for performance optimization based on code analysis and profiling, with a focus on delivering high-performing software solutions. 
  • Exhibit confidence and proficiency in LINUX and Python programming languages, as well as experience with Cloud Service Operations, particularly AWS. 
  • Maintain a flexible approach to software development processes, while remaining well-informed about industry best practices.  
  • Lead by example, fostering a culture of collaboration, innovation, and continuous improvement within the software development team. 
  • Possess strong leadership and communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. 
  • Demonstrate the ability to lead a middle management layer of 5 individuals initially, with the potential to scale the organization to accommodate up to 20 teams as needed. 
Minimum Requirements
  • Bachelor's degree in computer science, Engineering, or a related field. Master's degree preferred. 
  • Minimum of 7 years of experience in software development, ideally with at least 3 years in a leadership or management role. 
  • Proven track record of successfully delivering software projects on time and within budget. 
  • Strong technical skills, with expertise in software development methodologies, tools, and technologies. 
  • Excellent problem-solving skills, with the ability to think creatively and strategically. 
  • Demonstrated ability to lead and inspire a team, with a focus on fostering a collaborative and inclusive work environment. 
  • Experience working in an Agile development environment, with knowledge of Scrum or other agile methodologies and openness to ditch them. 
  • Strong organizational and time-management skills, with the ability to prioritize and manage multiple projects simultaneously.
Benefits
  • Thirty days of paid vacation 
  • Generous remote-work policy and flexible schedule 
  • Public transportation subsidy 
  • Personal development budget for training  
  • Discount on your Urban Sports Club membership 
  • Support with visa application processes and relocation 
  • Company pension plan (optional)
About us
Micropsi Industries is a robotics software company that brings artificial intelligence to robots. We make a product called MIRAI, a first-of-its-kind robot control system that, using machine learning, supplies industrial robots with the capacity to perceive their work environment and adapt to changing conditions. MIRAI can be used in manufacturing, lab automation, logistics, and other fields. Through MIRAI, Micropsi Industries enables automation where automation was previously not viable, making factories more productive, workspaces more ergonomic, and businesses more resilient.
 
Ours is a curious, friendly, no-nonsense team that relishes finding elegant solutions to tough problems, be they technical, mathematical, strategic, or design-related. We like to learn for the sake of learning. We put a premium on personal development.
 
Micropsi Industries comprises about 55 people, among them robotics engineers, software engineers, cognitive scientists, business developers, and designers. We are headquartered in Berlin, and we have an office in San Francisco. The company is backed by Metaplanet, Project A Ventures, Coparion, Vito Ventures, Merck Ventures, Vsquared Ventures, Ahren Innovation Capital, Amplifier, as well as a group of experienced business angels from Munich and Berlin. In 2022, Micropsi Industries received the Deep Tech Award for outstanding achievement.
Your application!
We appreciate your interest in Micropsi Industries. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail ​micropsi-industries-jobs@m.personio.de
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.