Several years of experience in software development (min. 5 years), including at least 2 years in a technical leadership role
Strong expertise in software architecture and data processing
Experience with technologies such as Perl, Python, Linux/Unix, databases (MariaDB, MSSQL), and frontend frameworks like Angular
Familiarity with modern development tools and processes (Git, CI/CD, Azure DevOps) as well as cloud and container technologies (AWS, Azure, Docker, Kubernetes)
Requirements:
Ownership of the technical vision and architecture for complex software and data solutions
Driving architectural decisions with a strong focus on scalability and long-term sustainability
Providing technical leadership and mentoring within the engineering team, establishing best practices and conducting code reviews to maintain high quality standards
Coordinating the full software development lifecycle from requirements to deployment and collaborating with product management and other stakeholders
Job description
Short description
Do you want to do more than just develop systems - and actually shape the technical direction? As a Technical Lead Engineer, you’ll actively drive the future of our software and data solutions in our Smart Data Area - enjoying a high level of ownership, creative freedom, and the opportunity to make a real impact. In this role, you combine technical excellence with leadership: you set the direction, empower your team, and ensure that ideas evolve into scalable, secure, and high-performing solutions.
Sounds like your next challenge? Then join our team and help us shape the future of our data and software platform.
Your work location: Flexible - work remotely across Germany or from one of our locations in Germany.
Your mission
Ownership of the technical vision and architecture for complex software and data solutions
Driving architectural decisions with a strong focus on scalability and long-term sustainability
Ensuring a maintainable codebase and actively reducing technical debt
Providing technical leadership and mentoring within the engineering team
Establishing best practices and conducting code reviews to maintain high quality standards
Coordinating stable and efficient data processing under continuous monitoring
Overseeing the full software development lifecycle from requirements to deployment
Close collaboration with product management, project teams, and other stakeholders
Analyzing and resolving complex technical challenges to ensure system stability
Keeping up with emerging technologies and continuously evolving the system landscape
Your profile
Several years of experience in software development (min. 5 years), including at least 2 years in a technical leadership role
Strong expertise in software architecture and data processing
Experience with technologies such as Perl, Python, Linux/Unix, databases (MariaDB, MSSQL), and frontend frameworks like Angular
Familiarity with modern development tools and processes (Git, CI/CD, Azure DevOps) as well as cloud and container technologies (AWS, Azure, Docker, Kubernetes)
Cloud certifications (e.g., AWS or Azure) are a plus
Strong analytical and problem-solving skills
Excellent communication skills and cross-functional collaboration mindset
High level of ownership, structured working style, and result orientation
Fluent in German and English
Application process
Digital Get-to-know: In a 20-minute conversation with our recruiter, we’ll discuss mutual expectations.
Digital Interview: Next, you’ll meet our VP Engineering and dive deeper into technical topics and the role itself.
On-site Interview & Team Introduction: You’ll visit us at our headquarters in Karlsruhe, where we’ll conduct a technical deep dive based on an example together with one of our team members. In addition, you’ll have the opportunity to gain more insights into our work environment and meet more colleagues (also possible in a virtual set up).
Benefits
Our full benefits & perks are explained in our recruitment process, but on our career site you will have a good overview: https://www.stp.one/en/careers. As a european company, each country works differently, but some benefits/perks are for all employees:
Learning & Development budget
Employee referral bonus
Mobility: company bikeleasing, support in public transportation
Workation: up to 30 days per year within EU
Workplace glasses
Tax-free benefits
Events & Company celebrations (summer party, annual kick-off,..)
Flexible work models
English courses for all levels
Contact details
If you have any questions, feel free to reach out to our recruiter: