Back to search
BUZZCOMP Linkedin · Posted today

Software Engineer, Sr. (C++, Java, Python ) - Remote

Germany

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the Company

CGM is a leading provider of software solutions for the healthcare industry, operating across 19 countries with nearly 9,000 employees.

We develop innovative eHealth technologies that help make healthcare smarter, simpler, and more effective. Our teams combine deep healthcare expertise with modern software engineering, cloud technologies, and artificial intelligence to help shape the healthcare system of the future.

We foster an environment where curiosity, innovation, collaboration, and technical excellence are encouraged, giving employees the opportunity to make a meaningful impact.

About the Role

We are seeking an experienced Senior Software Architect to join the Ambulatory Engineering Architecture Team and take architectural responsibility for one or more AIS-DE product lines.

In this role, you will balance long-term technical sustainability with short-term delivery requirements while designing scalable, secure, and maintainable solutions across a diverse technology landscape.

You will work across C++ desktop systems, Java and Python services, Kubernetes, and cloud-based platforms, collaborating closely with Engineering, Product Management, and Security.

A key part of the role is driving modernization initiatives, including cloud-native and AI-native architectures, while establishing architecture principles, reusable patterns, technical standards, and long-term technology roadmaps.

You will also coach Engineers and technical Leads and contribute actively to CGM's architecture community.

Key Responsibilities

Software Architecture

  • Own and evolve the architecture for one or more AIS-DE product lines.
  • Design scalable, secure, maintainable, and resilient software solutions.
  • Balance long-term technical health with business priorities and delivery requirements.
  • Define architecture decisions, target architectures, technical roadmaps, and system evolution strategies.
  • Ensure architectural consistency across complex and heterogeneous technology environments.

Cloud & Modern Software Engineering

  • Design and implement modern cloud-native architectures and services.
  • Work with distributed systems and enterprise-scale SaaS environments.
  • Apply modern architectural patterns including microservices, event-driven architectures, and integration patterns.
  • Promote security-by-design principles throughout system architecture.
  • Support modernization initiatives across existing desktop and cloud-based platforms.

AI-Native Architecture

  • Apply an AI-first approach to software architecture and system design.
  • Integrate AI tooling such as agents, skills, workflows, pipelines, and test or development harnesses into engineering processes.
  • Design systems that can effectively leverage AI capabilities.
  • Evaluate emerging AI technologies and identify opportunities for architectural innovation.
  • Apply AI pipelines and context-engineering approaches at system and architecture level.
  • Use tools such as Claude Code or comparable agentic coding solutions where appropriate.

Technical Leadership

  • Coach Engineers and technical Leads on architecture and engineering best practices.
  • Establish reusable architectural patterns and reference implementations.
  • Contribute to architecture principles, standards, and technical guidelines.
  • Actively participate in and shape the architecture community.
  • Provide technical guidance and architectural decision-making across engineering teams.
  • Collaborate closely with Engineering, Product Management, and Security stakeholders.

Qualifications

  • Several years of professional experience as a Software Architect, Solution Architect, or similar senior technical architecture role.
  • Proven architectural responsibility within large-scale, distributed SaaS or enterprise systems.
  • Demonstrated ability to make complex technical decisions and drive architecture initiatives.
  • Outstanding university degree in Computer Science, Software Engineering, or a comparable technical discipline, preferably with strong academic performance.
  • Deep knowledge of modern software architecture principles and distributed systems.
  • Strong technical foundation across C++, Java, Python, Kubernetes, and cloud technologies.
  • Experience with cloud-native architecture and modern enterprise software development.
  • Experience with AI technologies in software engineering environments.
  • Fluent German and English, both written and spoken.

Skills & Requirements

  • Software Architecture
  • Solution Architecture
  • Enterprise Architecture
  • Distributed Systems
  • SaaS Architecture
  • Cloud-Native Architecture
  • AI-Native Architecture
  • Microservices
  • Event-Driven Architecture
  • Integration Patterns
  • Security-by-Design
  • Kubernetes
  • Cloud Platforms
  • C++
  • Java
  • Python
  • Modern Software Engineering
  • AI Agents
  • AI Workflows
  • AI Pipelines
  • Context Engineering
  • Claude Code or similar AI coding tools
  • Technical Roadmapping
  • Architecture Documentation
  • System Design
  • Technical Leadership
  • Engineering Mentoring

Preferred Experience

  • Experience with large-scale SaaS or enterprise platforms.
  • Experience modernizing legacy systems into cloud-native architectures.
  • Experience designing AI-enabled or AI-native systems.
  • Experience with Kubernetes-based cloud environments.
  • Experience across heterogeneous technology landscapes.
  • Experience developing reusable architectural patterns and reference implementations.
  • Experience working closely with Security and Product Management teams.

What We Offer

  • Corporate benefits and employee discounts with various partners and providers.
  • Job-bike leasing opportunities.
  • Fitness membership support and access to various training programs.
  • Individual professional development and continuing education opportunities.
  • Company-supported pension benefits.
  • Opportunities to work with modern healthcare, cloud, and AI technologies.
  • A collaborative environment focused on innovation and meaningful impact.
  • Flexible mobile working arrangements with remote and on-site work options.

Equal Opportunity & Inclusion

CGM is committed to building an inclusive and respectful workplace where diverse perspectives, experiences, and backgrounds are valued.

We welcome applications regardless of disability, gender, nationality, ethnic or social background, religion, age, sexual orientation, or gender identity.

We believe diversity strengthens our teams and helps us develop better technology and solutions for the healthcare industry.

How to Apply

Interested candidates are encouraged to apply online with complete application documents, including salary expectations and earliest possible start date.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search