This job is no longer available
This job expired on 02/09/2026. It no longer accepts applications.
Senior Software Engineer – XCore
Jobgether
Job description
About the role
We are seeking a Senior Software Engineer – XCore to design and evolve the core platform services that power an AI‑driven software ecosystem. You will own critical backend systems, including identity, authorization, data pipelines, and infrastructure, while collaborating with product and engineering teams in a remote, highly visible environment.
Key responsibilities
- Design, develop, and maintain high‑performance backend APIs and distributed microservices for identity management, user profiles, product configurations, and core platform services.
- Own features through the full software development lifecycle: requirements, architecture, implementation, deployment, monitoring, and continuous improvement.
- Build and optimise scalable data pipelines that handle large volumes of data with consistency, integrity, and reliability.
- Enhance platform capabilities based on user feedback, performance metrics, and evolving business needs.
- Champion engineering best practices such as structured logging, distributed tracing, observability, robust error handling, and operational excellence.
- Develop internal tools and automation to reduce manual work and boost engineering productivity.
- Collaborate with cross‑functional teams (Product, Design, Engineering) to deliver maintainable, scalable solutions.
- Contribute to architectural decisions that improve reliability, scalability, and long‑term maintainability.
Required profile
- Minimum 5 years of professional experience developing backend software in enterprise or large‑scale distributed environments.
- At least 2 years of hands‑on experience with Python or Scala.
- Proven experience designing and implementing microservices and service‑oriented architectures.
- Deep understanding of distributed systems, database technologies, caching strategies, and low‑latency service design.
- Strong experience building scalable, high‑performance APIs.
- Expertise in designing data synchronization processes and reliable data pipelines.
Required skills
- Python
- Scala
- Microservices architecture
- Service‑oriented architecture
- Distributed systems
- Database technologies
- Caching strategies
- Low‑latency service design
- API development
- Data pipelines
- Data synchronization
- Observability (structured logging, distributed tracing)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Jobgether