Software Architect, Sr. - Remote
Torentify Official — Germany · Posted ~3 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
About the Role
CGM is looking for a Senior Software Architect (m/w/d) to join the Ambulatory Engineering Architecture Team and take architectural responsibility for one or more AIS-DE product lines.
You will balance long-term technical health with short-term delivery needs while designing scalable, secure, and maintainable solutions across a diverse technology landscape.
The role spans C++ desktop applications, Java and Python services, Kubernetes, cloud-native architecture, and AI-native systems.
You will work closely with Engineering, Product Management, and Security, drive modernization initiatives, coach engineers and technical leads, and help establish reusable architecture patterns, standards, and best practices.
Key Responsibilities
Own software architecture for one or more AIS-DE product lines.
Design scalable, secure, and maintainable solutions across heterogeneous software environments.
Architect solutions spanning C++ desktop systems, including ALBIS, MEDISTAR, and Turbomed, as well as Java, Python, Kubernetes, and cloud-based services.
Collaborate closely with Engineering, Product Management, and Security teams on architectural decisions.
Lead modernization initiatives, including cloud-native and AI-native architectures.
Define and document architecture decisions, target architectures, and technical roadmaps.
Establish reusable architecture patterns and reference implementations.
Coach engineers and technical leads on architecture and software design.
Contribute to the development of the architecture community, principles, and standards.
Incorporate AI tooling such as Agents, Skills, Workflows, Pipelines, and Harnesses into architecture concepts.
Design systems that effectively leverage AI-assisted and agentic technologies.
Balance architectural quality, maintainability, security, and delivery requirements.
Provide hands-on technical guidance and drive complex architectural decisions.
Required Qualifications
Several years of experience as a Software Architect or Solution Architect.
Proven architecture responsibility within large, distributed SaaS or Enterprise systems.
Strong decision-making and technical leadership capabilities.
Deep expertise in modern software architecture.
Strong understanding of Microservices, Cloud-Native Design, Security-by-Design, Eventing, and Integration Patterns.
Broad technical knowledge across C++, Java, Python, Kubernetes, and cloud technologies.
Proven effective use of AI in Software Engineering.
Fluent written and spoken German and English.
Strong communication skills and technical credibility.
Hands-on mentality, strong problem-solving skills, innovation mindset, and proactive approach.
Preferred Qualifications
Outstanding university degree in Computer Science, Software Engineering, or a comparable technical field with very good academic performance.
Practical experience with Claude Code or comparable agentic coding tools.
Experience with AI Agents, Skills, and Workflows.
Experience designing AI Pipelines, Harnesses, and Context Engineering at system or architecture level.
Experience with healthcare software or eHealth environments.
Skills & Competencies
Software Architecture
Solution Architecture
Enterprise Architecture
SaaS Architecture
Cloud-Native Architecture
AI-Native Architecture
Microservices
Security-by-Design
Event-Driven Architecture
Integration Patterns
C++
Java
Python
Kubernetes
Cloud Technologies
AI Engineering
AI Agents
AI Workflows
AI Pipelines
Architecture Roadmaps
Reference Architectures
Technical Leadership
Architecture Governance
Coaching and Mentoring
Problem-Solving
Technical Decision-Making
Cross-Functional Collaboration
Innovation
Education & Experience
Education
University degree in Computer Science, Software Engineering, or a comparable technical field is stated in the source description.
Experience
Several years of experience as a Software Architect or Solution Architect.
Experience architecting large, distributed SaaS or Enterprise systems.
Proven ownership of architectural decisions.
Strong experience with modern software architecture and cloud technologies.
Experience across C++, Java, Python, and Kubernetes/cloud technology stacks.
Work Arrangement & Schedule
Location: Heidelberg, Baden-Württemberg, Germany
Source Listing: Remote
Detailed Work Arrangement: Hybrid
Remote Work: 2 days per week
Onsite: 3 days per week
The source contains a work-arrangement discrepancy: the listing identifies the role as Remote, while the detailed description specifies 2 remote days and 3 onsite days per week.
The detailed arrangement is therefore presented as the primary work-arrangement information.
Employment type and weekly working hours are not specified.
Compensation & Benefits
The source job description does not specify a salary range.
Applicants are asked to provide their salary expectations and earliest possible start date.
Benefits include:
Corporate discounts and partner benefits
Job bike leasing
Subsidized fitness studio membership
Training and professional development opportunities
Company pension scheme
Flexible remote work arrangement
Individually selected professional development programs
Compliance / Additional Information
CGM welcomes applications regardless of disability, gender, nationality, ethnic or social background, religion, age, sexual orientation, or identity.
Applicants should apply online with detailed application documents, including salary expectations and earliest possible start date.
We have 118,073 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 118,073 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume