Architect / Tech Lead – Distributed Systems Application Software (m/w/d)
MCA Germany
About the role
About Us
With over 1,500 employees across Europe, we develop the engineering and IT solutions of tomorrow together with our partners. Our know-how covers the most future-oriented technologies from almost all industrial sectors. To strengthen our project teams, we are looking for an
Architect / Tech Lead – Distributed Systems Application Software (m/f/d)
for the earliest possible start date.
Please read the required qualifications carefully and note that proficiency in German (level C1) is required.
We Offer
- Varied projects at renowned industrial companies
- Individual support and targeted further training opportunities
- Flexible working hours and home office options
- Company pension scheme and attractive employee discounts
- Work-life balance through team events and leisure activities
Your Responsibilities
- Technical responsibility for the architecture and further development of distributed software systems.
- Translation of product and business requirements into viable architecture and design decisions.
- Definition and enforcement of architectural principles, coding standards, and best practices.
- Evaluation of technical alternatives (design trades, technologies, frameworks) and derivation of sustainable solutions.
- Close collaboration with product owners, QA, requirements engineering, and other architects and tech leads.
- Support and professional development of the development team, especially in complex design and architecture issues.
- Identification of technical risks (e.g., performance, security, scalability) and active management of appropriate measures.
- Technical coordination with external development partners as well as DevOps and infrastructure teams.
What You Bring
- Completed degree in computer science, software engineering, or a comparable STEM field.
- Several years of experience in software development with a focus on modern, distributed system architectures (e.g., microservices).
- Demonstrable technical leadership responsibility within development teams – even without a formal title.
- Very good understanding of architectural principles, scalability, performance, and software quality.
- Strong communication skills towards technical and non-technical stakeholders.
- Fluent German and English language skills.
- Experience in regulated environments (e.g., defense, aerospace, medical technology) is an advantage.
Your Development Perspectives
We want to work with you long-term! Our first goal is therefore your success – so that you can seize the diverse opportunities we have to offer. Over time, YOU can switch to other areas of activity or also advance internally, e.g., into team leader positions. If interested, we are also happy to offer you positions in our European subsidiaries.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free