Team Lead (m/w/d) Software Architektur Und Craftmanship

THALES

Ditzingen, Germany
Hybrid
Agile software development leadership
Scalable software architecture definition
Software craftsmanship and clean code
Lead multiple agile software development teams while managing workload and resource planning for the software engineering area

Job Summary

  • Lead multiple agile software development teams while managing workload and resource planning for the software engineering area.
  • Define and implement scalable, maintainable, and future-proof software architectures in collaboration with product owners and stakeholders.
  • Foster a culture of high code quality and continuous improvement through regular code reviews, coaching, and the promotion of best practices.

Matching Summary

Lead multiple agile software development teams while managing workload and resource planning for the software engineering area.

Skills & Requirements

Must-have

  • Agile software development leadership
  • Scalable software architecture definition
  • Software craftsmanship and clean code
  • Team coaching and mentoring
  • Code quality assurance through reviews

Nice-to-have

  • Experience with Design Patterns
  • Test Driven Development expertise
  • Hands-on technical mentality
  • Process improvement initiatives
  • Modern tool adoption

Key Requirements

  • Degree in Computer Science or equivalent qualification
  • Several years of experience in software development and team leadership
  • Fluent German and English language skills

Work Rights

Not specified

Tailored Resume

Cover Letter