DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-07-04 09:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Senior Software Engineer — XCore

Jobgether · UK

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 United Kingdom.

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.

Accountabilities

  • 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.
  • Requirements

    • 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.
    • Benefits

      • 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.

Software pay context

Based on 7,629 disclosed Software salaries on RoleSuite, the role pays a median of $158K/year, with most offers between $124K and $200K (10th–90th percentile: $103K–$235K).

See the full Software salary breakdown →
Apply →

Other roles at Jobgether

  • Technical Account Manager, Programmatic/AdTechIndia
  • Brand and Content StrategistRomania
  • AI Safety & Red Teaming SpecialistIndia
  • HR Administrator (LTG)India
  • HR Systems & Operations Specialist (LTG)India
  • Staff AccountantUS
  • Head of Data & AISwitzerland
  • Head of Data & AIFrance
  • Software Engineer - Platform / Core InfrastructureUK
  • Head of Data & AISpain

More Software roles

  • Senior Automation Engineer, ActimizeNICE · India - Pune
  • Senior Engineer, Client DistributionPostman · Bengaluru, Karnataka, India
  • iOS Software Engineer - Finance Super AppBjakcareer · Tokyo, Japan
  • Software Engineer, Voice Agents & AI (Senior or Staff Level)Deepgram · San Francisco, CA
  • Software Engineer - Applied AI (Senior or Staff Level)Deepgram · San Francisco, CA
  • Software Engineer – Java/Go | Distributed Systems | Microservices | Kafka | Cloud | 4–8 YearsCisco · Bangalore, India
  • Leader, Software Engineering – Data Platform | Microservices | Cloud | Engineering Management | 12+ YearsCisco · Bangalore, India
  • Software Engineer IIIJPMorgan Chase · Jersey City, NJ, United States
  • Senior Software Engineer – Java/Go | Distributed Systems | Microservices | Kafka | Cloud | 8–12 YearsCisco · Bangalore, India
  • Technical Leader, Software Engineering – Java/Go | Distributed Systems | Kafka | Microservices | Cloud | 12+ YearsCisco · Bangalore, India