Senior Software Engineer (C++) / Platform Engineer (m/f/d)
TLDR
Contribute to maintaining and enhancing a cloud-native platform while collaborating with experienced engineers in a non-hierarchical, diverse environment.
Our mission:
Discover what Open-Xchange offers you:
- We work in a non-hierarchical organization that empowers everyone to take responsibility, stay focused, and contribute directly to the company’s success and customer value.
- We value expertise and continuous professional development. Our professionals work closely with experienced colleagues, take ownership of their work, and continuously expand their skills.
- Openness and diversity are core to OX. Different perspectives, backgrounds, and ways of thinking strengthen our collaboration and help us see the bigger picture.
Your team:
Your new job:
- Ensure the stability and reliability of our core product by maintaining and extending a moderately complex C/C++ codebase.
- Develop and refine Lua-based configuration logic and policy definitions, contributing to automation and system-wide behavior.
- Support automated cluster operations by contributing to lightweight Golang components that interact with our Kubernetes environment.
- Manage and further develop our Kubernetes setup, including Helm charts, cluster-setup tooling, and deployment workflows.
- Own and improve packaging and release engineering processes, ensuring consistent, automated, and high-quality product distribution.
- Enhance internal testing frameworks, increase coverage, and contribute to the overall reliability and quality of the system.
- Provide Level-3 engineering support, diagnose complex issues across the stack, and collaborate with operations to ensure stable cloud-hosted deployments.
Your background:
- Several years of professional experience as a software engineer with a strong C++ foundation.
- Comfortable working across multiple languages and tackling system-wide challenges.
- Practical experience with Kubernetes and cloud-native deployment models.
- Strong grasp of both architectural and operational aspects, with an understanding of real-world behavior in distributed systems.
- Strong verbal and written communication skills in English.
- Intrinsic motivation to take ownership and a passion for open-source technologies, thriving in a low-hierarchy environment.
- Comfortable working in a remote-first environment with multicultural teams across different time zones.
This is what you get at Open-Xchange:
- The flexibility to work 100% remotely ensures a work environment that suits you best.
- Flexible working hours that allow you to successfully combine your home and family responsibilities with work.
- Getting together in-person for workshops and fun team events.
- Time off to volunteer – and mental health support when you need it.
- We provide financial relief through corporate benefits and a subsidy for ergonomic chairs and desks.
- We can discuss further location-related benefits together in an initial talk.
Join the team:
Your contact person:
Benefits
Flexible Work Hours
Flexible working hours that allow you to successfully combine your home and family responsibilities with work.
Time off to volunteer and mental health support
Time off to volunteer – and mental health support when you need it.
Remote-Friendly
The flexibility to work 100% remotely ensures a work environment that suits you best.
Open-Xchange builds open-source communication and collaboration software designed for public sector organizations, telcos, and hosting providers to ensure data security and control. Our comprehensive suite of products includes email, collaboration tools, and DNS security services, serving millions globally.