How to apply for Leitende:r Softwareentwickler:in (m/w/d) - Python
EINHUNDERT Energy
About EINHUNDERT Energy
EINHUNDERT Energy provides renewable energy solutions for real estate, focused on tenant-driven models. It is a well-funded scale-up, which means the software team builds automations and internal tools to support rapid growth. The company operates in Cologne, Germany, and works at the intersection of energy and property technology.
About the role
This lead software developer role is part of the Process & IT Team. You will develop automations, set coding standards, mentor 5-8 developers, and drive the adoption of AI agents in software development. The position combines hands-on Python development with technical leadership and process improvement.
A typical day
A typical day might involve writing and reviewing typed Python code, mentoring developers on technical challenges, and planning how to integrate AI agents into the development process. You could also spend time setting coding standards, conducting code reviews, and translating business requirements into technical tasks with process managers.
Who EINHUNDERT Energy is looking for
- Expert in typed Python who applies KISS and YAGNI principles and treats everything as code for documentation.
- Has prior experience mentoring developers and is confident guiding a team of 5-8 people through the full SDLC.
- Practices secure coding, compliance thinking, test automation, and branch coverage as standard.
- Can translate complex business problems into technical requirements and is eager to integrate AI into development workflows.
Tips for this application
- Highlight concrete examples of typed Python projects where you applied KISS and YAGNI, and explain how you documented them as code.
- Describe your experience mentoring developers, including the size of the team and the specific SDLC phases you guided.
- Show how you have used AI agents or AI-supported development in your previous work, even if only experimentally.
- Provide evidence of your approach to quality, security, and compliance in code, such as test coverage metrics or secure coding practices.
- Mention any experience with automation in a scale-up or energy-related context, as EINHUNDERT focuses on process automation for real estate energy solutions.
What to cover in your cover letter
Emphasize your expert-level typed Python skills and your adherence to KISS and YAGNI. Detail your mentoring experience and ability to lead a team of 5-8 developers. Explain how you have implemented AI agents or AI-supported development in past roles. Describe your approach to setting quality, security, and coding standards, including test automation and branch coverage.
Draft a cover letterResearch before applying
- Study EINHUNDERT Energy's business model for tenant-driven renewable energy in real estate to understand the domain.
- Look into the company's funding status and growth stage to gauge the scale-up environment.
- Research common automation challenges in real estate energy solutions to anticipate technical needs.
- Check if EINHUNDERT has published any engineering blogs, open-source code, or talks about their tech stack and AI initiatives.
Likely interview topics
Based on the job description, expect questions about:
- How do you apply typed Python in practice, and what tools do you use to enforce type safety?
- Describe a time you mentored a developer through a complex technical challenge. What was your approach?
- What is your experience with AI agents in software development, and how would you introduce them to a team?
- How do you ensure secure coding and compliance in a fast-paced scale-up environment?
- Walk us through how you break down a complex business problem into implementable technical requirements.
Common mistakes to avoid
- Focusing only on coding skills without demonstrating mentoring or team leadership experience.
- Ignoring the AI aspect of the role; not showing any interest or experience with AI-supported development.
- Overlooking the scale-up context and failing to show how you handle rapid change and process automation.
Deadline
No deadline is listed. Roles without a deadline usually close once the employer has enough candidates, so apply soon if you are interested.