You will take on a key role in the Process & IT team and develop automations that will take us as a well-funded scale-up to the next level.
As Lead Software Engineer (m/f/d)
Python you will work hands‑on and also lead the future of software development at einhundert as a pioneer.
You see and want to seize the opportunities of AI-assisted development: you will establish AI agents, empower the team, and make the future a reality today.
Promote excellence: define and enforce quality, security, and coding standards, lead by example with Clean Code, and make our performance visible.
Be a mentor and expert: provide technical mentoring for the developers, conduct regular code reviews, act as a sparring partner for technical challenges, and provide guidance: create opinionated examples and reference implementations and discuss solution approaches for complex tasks with developers in advance.
Spread knowledge: introduce new formats such as Code/AI katas, organize trainings, and ensure that know‑how is available to everyone and actively used.
Translate business into tech: support our process managers in planning and breaking down complex domain problems into actionable technical requirements and tasks.
Shape the future: together with your team lead, evolve the architecture and make AI a value‑adding part of our development process.
Requirements
Python expert who keeps it simple (KISS): You master typed Python at an expert level; KISS and YAGNI are your guiding principles, and you believe that Everything‑as‑Code is the best documentation.
Willing to take responsibility: You are ready to take responsibility across the entire SDLC, ideally have prior mentoring experience, and feel confident leading a team of 5–8 developers.
Quality‑focused: You apply secure‑coding practices by default, consider compliance requirements, and have an eye for edge cases. Test automation and branch coverage are standard for you.
No enterprise rigidity: You are excited by scale‑up dynamics, want to drive structure without enterprise overhead, increase outcomes and develop the team. Ideally you have experience in a startup.
Interested in AI: You are eager to integrate AI and agents into the SSDLC. Prior experience is nice‑to‑have, but the drive to dive deeper is required. Experience with prompting, the MCP, and tools like GitHub Copilot, OpenAI Codex, or Claude Code is a plus.
Business‑oriented: You understand einhundert’s business context, look for simple and pragmatic solutions to complex problems, and communicate very well in German and English.
Excited about our tech stack: You will work with Python 3.13, uv, pyright and mypy; use pytest and property‑based testing via Hypothesis; deploy via GitHub with Actions and Terraform to Windmill on AWS; and process data with PostgreSQL and DuckDB.
Tech Stack
AWS
Postgres
Python
SDLC
Terraform
TypeScript
Benefits
100% sustainability: Make a valuable contribution to climate protection by helping us expand photovoltaic installations on multi‑party residential buildings.
100% community: Become a central part of a dynamic energy startup with a highly skilled and committed team. Shared events are as much a part of our values as joint decision‑making and mutual appreciation.
100% flexibility: Work where and when it suits you best — for us, work and private life are truly compatible. You’ll get flexible working hours, 30 days of annual leave plus your birthday off.
Hybrid and mobile working
Workation within the EU
Option for a sabbatical
100% benefits: Benefit from our mobility and health budget and receive a JobRad (bike leasing) and/or a Deutschlandticket. Also benefit from a company pension plan, a subsidy for Urban Sports Club membership, and our online platform for mental health, available to you at any time. Complimentary drinks are of course available in our Ehrenfeld and Berlin offices.