Senior Software Architect – Java (f/m/d)

Job type:Permanent
Town/City:Augsburg
Region:Bayern
Sector:Software Engineering
Client Company Type:In-House
Job ref:7068
Post Date:October 31, 2025

About the Role

 

Senior Software Architect – Java (f/m/d)

Location: Augsburg, Germany – Hybrid

A role that inspires you

Great architecture doesn’t just power software — it powers possibility.

As a Senior Software Architect, you’ll shape the backbone of an advanced endpoint management solution used by organisations across the world. You’ll define architectures that balance innovation with reliability, enabling thousands of systems to work seamlessly across cloud and on-prem environments.

This is your chance to set the standard for scalability, performance, and simplicity — and to influence how an entire product evolves through technology.

What you’ll be doing

You’ll work across teams and technologies, designing the next generation of a feature-rich SaaS solution.
• Define cloud transition architectures for enterprise endpoint management systems.
• Design and refine complex features and large-scale refactoring initiatives.
• Create proofs of concept for new technologies and features with high architectural impact.
• Review implementations, propose improvements, and shape the macro architecture alongside the Lead Software Architect.
• Participate in cross-team architecture boards to define product strategy and long-term goals.
• Provide mentorship and technical guidance to team architects and engineers.
• Lead architecture discussions, organise knowledge-sharing sessions, and ensure technical alignment across teams.
• Stay ahead of emerging technology trends and introduce best practices for scalability and modernisation.

Your decisions will define how innovation is delivered, maintained, and scaled — from concept to cloud.

What you bring

You’re not just a coder — you’re a designer of systems that last.
• Degree in Computer Science, Mathematics, or related technical field, or equivalent experience.
• 5+ years of professional experience in software development, including 2+ years in architecture.
• Deep understanding of service-oriented architecture and cloud-native design.
• Proficiency in Java, Spring Boot, Spring MVC, and JPA.
• Experience with Azure and/or AWS, and cloud migration projects.
• Strong grasp of CI/CD, build pipelines, and release management.
• Analytical, autonomous, and curious — able to tackle complexity with clarity.
• Collaborative mindset with a passion for mentoring and knowledge sharing.

You see architecture not as a blueprint, but as a language — one that bridges vision and execution.

What’s on offer

• A leading role in shaping a globally recognised software product.
• Flexible hybrid work model with autonomy and creative freedom.
• Continuous professional development in modern cloud technologies.
• A culture built on innovation, learning, and collaboration.

About the opportunity

This position is being managed exclusively by MAM Gruppe, a specialist recruitment partner connecting world-class professionals with leading organisations across Germany. All applications are handled with the strictest confidentiality.

More Jobs from this Recruiter

Dusseldorf, Nordrhein-Westfalen

Software Tester

Software Tester Location: Germany - Hybrid A role that inspires you Join a dynamic development team where quality and innovation go hand in hand. As a Software Tester with a focus on automation, you’ll ensure that in-house software solutions function flawlessly and meet the highest standards. Your expertise will help drive the reliability and efficiency of software that powers key business processes. What you’ll be doing You will: Develop and implement automated test procedures for Java SE backend systems. Create automated GUI tests for Java front-end applications. Draft and execute test specifications and cases for functional, regression, and non-functional testing (e.g., availability, performance). Conduct automated and manual tests, performing detailed error analysis. Evaluate, document, and report on test processes and results. Operate in technical environments based on Linux and Windows platforms. What you bring You are detail-oriented, technically skilled, and passionate about quality: Degree or vocational training in IT or a related field. Minimum 5 years of professional experience in software testing and automation. Solid experience with Windows (Windows 10) and Linux command line operations. Programming or scripting skills (e.g., Java, Python, C#). Proficient with SQL database queries (Oracle, MySQL). Fluent in German and English. Enthusiasm for new technologies and testing methodologies. High level of service orientation and professionalism. What’s on offer Overtime compensated with time off. Annual training and development budget of at least €3,500 per employee. Free access to the Heise Academy for further education and learning. Collaborative environment where your expertise shapes software quality. About the opportunity This position is being managed exclusively by MAM Gruppe, a specialist recruitment partner connecting world-class professionals with leading organisations across Germany. All applications are handled with the strictest confidentiality.
Learn More
Dusseldorf, Nordrhein-Westfalen

Senior Java Developer

Senior Java Developer  Location: Dusseldorf A role that inspires you Step into a position where your expertise drives digital innovation. As a Senior Java Developer, you’ll develop and maintain cutting-edge, containerized Java applications, shaping technical solutions that power key business processes. Your work will directly influence the reliability, efficiency, and future direction of the organisation’s technology landscape. What you’ll be doing You will: Design, develop, and maintain modern Java-based applications, overseeing requirements, prototyping, changes, and testing processes. Analyse business needs and model both technical and operational processes. Stay up to date with technological trends and contribute to driving future innovation. Take ownership of critical IT systems, ensuring compliance with regulatory standards. What you bring You are innovative, technically strong, and proactive: Degree in Computer Science, Natural Sciences, Economics, or a comparable field. Several years of professional experience in Java application development. Proficiency with development tools such as Maven and Git. Comfortable in agile environments (e.g., Scrum) and collaborative team settings. Bonus: Experience with web frameworks (e.g., Vaadin) or stream processing technologies (e.g., Apache Kafka or Flink). Fluent in German (spoken and written). What’s on offer Opportunity to shape and maintain high-impact Java applications. Collaborative, agile environment fostering innovation and knowledge sharing. Exposure to modern technology stacks and digital transformation initiatives. Culture that values autonomy, professional growth, and continuous learning. About the opportunity This position is managed exclusively by MAM Gruppe, a specialist recruitment partner connecting world-class professionals with leading organisations across Germany. Applications are handled with the strictest confidentiality.
Learn More
Munich, Bayern

Senior .NET Software Engineer

Senior Software Engineer  Location: Munich - Hybrid A role that inspires you Join a dynamic development team and take ownership of software that drives critical business solutions. In this role, you’ll contribute across the full technology stack, influence technical decisions, and help deliver reliable, high-quality software in an agile environment. Your expertise will shape the products and processes that support a growing organisation. What you’ll be doing You will: Participate in an agile software development team (SCRUM, SAFe). Take responsibility for the entire lifecycle of software components, including design, implementation, documentation, refactoring, and maintenance. Work across the full technology stack: frontend (Windows Forms, DevExpress, HTML5, Blazor), middleware (REST API), interfaces (FHIR), and backend (SQL). Collaborate closely with product managers and provide technical expertise in concept development. What you bring You are a skilled software professional with hands-on experience and a proactive mindset: Completed training as an IT specialist, or a degree in IT-related fields such as Computer Science or Software Engineering – or equivalent professional experience. Several years of professional software development experience, ideally with C#, .NET, databases, WinForms, and Visual Studio. Strong focus on high-quality code, reliability, and continuous improvement. Experience working in agile development teams. Excellent German and English skills, both written and spoken. What’s on offer Hybrid working model: 2 days remote, 3 days on-site. Access to individually chosen training programs to support ongoing growth. Company-supported pension scheme and benefits for health and fitness, including bike leasing and subsidised gym memberships. Exclusive discounts and offers from partner organisations. Collaborative, supportive environment with opportunities to make a tangible impact. About the opportunity This position is being managed exclusively by MAM Gruppe, a specialist recruitment partner connecting world-class professionals with leading organisations across Germany. All applications are handled with the strictest confidentiality.
Learn More
Cologne, Nordrhein-Westfalen

Business Analyst

Business Analyst (f/m/d) Location: Cologne or Hanover, Germany – Hybrid A role that inspires you Digital health only works when technology actually understands the people who use it. In this role, you will help design software solutions that make healthcare more connected, more efficient and more human. You will work closely with product managers, UX and development teams to turn ideas into user-friendly products that improve everyday workflows in clinics, practices and care settings. This is a great opportunity for someone who enjoys analysing requirements, structuring complex information and translating business needs into clear technical concepts. What you will be doing Work with product owners and product managers to design intuitive user interfaces and optimised process flows. Analyse requirements together with development teams and turn them into clear use cases and user stories. Accompany the full lifecycle from requirements gathering through to implementation and quality review. Support the creation of wireframes, visual concepts and GUI specifications. Create and maintain technical documentation that makes it easy for users to work with the solution. Your work will help healthcare professionals focus more on patients and less on admin. What you bring First experience in requirements engineering, business analysis or software quality assurance. Degree with IT, business informatics or healthcare focus, or comparable qualification such as IREB certification. Ideally knowledge of modelling methods such as UML or BPMN. Very good German language skills and good English so that you can work with different stakeholders. High level of commitment, customer focus and a structured way of working. You enjoy working in cross-functional teams and you like turning complex information into something simple and useful. What’s on offer Hybrid working model with two days remote and three days on site. Structured onboarding, training and individual development opportunities. Health and wellbeing services including medical check-ups. Regular internal events and community activities. Attractive employee discounts and bike leasing. About the opportunity This position is being managed exclusively by MAM Gruppe, a specialist recruitment partner connecting experienced professionals with leading organisations in Germany. All applications will be treated in strict confidence. Relevant keywords: Business Analyst Digital Health, Requirements Engineer, eHealth, Healthcare IT, Product Owner Support, UML, BPMN, Cologne, Hanover, Hybrid.
Learn More

Latest Blogs

View all blogs