Senior Software Engineer — XCore in Germany at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer — XCore based in Germany.
As a Senior Software Engineer — XCore, you will build and evolve the foundational platform services that power an advanced AI-driven software ecosystem. In this highly visible role, you'll own critical backend systems spanning identity, authorization, data pipelines, and core infrastructure that enable scalable product development across the organization. Working in a remote, collaborative environment, you'll partner closely with Product and Engineering teams to architect distributed systems, optimize platform reliability, and drive engineering excellence. This is an opportunity to take full ownership of complex technical challenges while delivering solutions that have a lasting impact on both the platform and the broader product ecosystem.
- Design, develop, and maintain high-performance backend APIs and distributed microservices supporting identity management, authorization, user profiles, product configurations, and core platform services.
- Own features throughout the entire software development lifecycle, from collaborating on product requirements and architecture to implementation, deployment, monitoring, and continuous improvement.
- Build and optimize scalable data pipelines that process large volumes of data while ensuring consistency, integrity, and reliability across distributed systems.
- Enhance existing platform capabilities by incorporating user feedback, improving system performance, and supporting evolving business requirements.
- Champion software engineering best practices, including structured logging, distributed tracing, observability, robust error handling, and operational excellence.
- Develop internal tools and automation that reduce manual operational work, improve engineering productivity, and support customer-facing teams.
- Collaborate effectively with cross-functional teams including Product, Design, and Engineering to deliver scalable, maintainable platform solutions.
- Contribute to architectural decisions that strengthen the reliability, scalability, and long-term maintainability of core platform services.
- Minimum of 5 years of professional experience developing backend software within enterprise or large-scale distributed environments.
- At least 2 years of hands-on experience with Python or Scala, along with strong backend engineering expertise.
- 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 APIs with a focus on usability, performance, and client experience.
- Expertise designing data synchronization processes and highly reliable data pipelines across multiple systems.
- Ability to work confidently within existing or legacy codebases while driving incremental improvements and modernization efforts.
- Strong automation mindset with experience building internal tooling that improves operational efficiency.
- Experience with Spark or large-scale data processing technologies is considered a plus.
- Excellent communication skills with the ability to collaborate closely with Product teams, challenge technical requirements, and influence architectural decisions.
- Fully remote contract opportunity within an international engineering organization.
- Opportunity to own foundational platform services with organization-wide technical impact.
- High level of autonomy and end-to-end ownership across the software development lifecycle.
- Exposure to cutting-edge distributed systems, large-scale data processing, and AI-driven technologies.
- Collaborative engineering culture focused on innovation, technical excellence, and continuous improvement.
- Opportunity to work on complex, high-scale technical challenges with modern technologies.
- Flexible remote working environment that supports work-life balance.
- Strong opportunities for professional growth through challenging projects and cross-functional collaboration.