Sr Software Engineer - Distributed Systems & Compute Platform

Engineer

Sr Software Engineer – Distributed Systems & Compute Platform

Apply Now

- £0.00

  • Date posted
    June 17, 2026
  • Expiration date
    September 17, 2026
  • Application ends
    September 17, 2026

We are seeking a Senior Software Engineer to join a high-performance engineering team responsible for building and evolving the core compute platform that underpins large-scale data processing, analytics, and decision-making systems.

This role focuses on designing and developing robust, scalable infrastructure to support complex workloads, including distributed computation, messaging systems, workflow orchestration, and observability tooling. The platform plays a critical role in enabling rapid iteration, reliable execution, and high-quality results across data-driven applications.

You will have the opportunity to work across system architecture, cloud infrastructure, and application development, while collaborating with cross-functional teams to deliver mission-critical solutions in a highly technical environment.

Responsibilities
  • Collaborate with cross-functional teams to gather requirements and define scalable solutions across compute, workflow, and data systems
  • Design and implement distributed systems and cloud-native architectures to support high-performance workloads
  • Lead technical design discussions, evaluating trade-offs and driving alignment on system architecture
  • Build and maintain production-grade systems across cloud and hybrid environments
  • Develop and maintain Infrastructure-as-Code solutions to support scalable and repeatable deployments
  • Implement and improve CI/CD pipelines, ensuring high-quality automated testing and reliable release processes
  • Contribute hands-on to development across backend systems using Python and other modern programming languages
  • Ensure high availability, performance, and operational excellence of systems in production
  • Provide technical guidance and mentorship through code reviews and design collaboration
  • Participate in production support, helping resolve issues quickly and effectively
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 8+ years of professional software engineering experience
  • Experience designing and building large-scale distributed systems
  • Strong programming skills in Python or another object-oriented language
  • Experience developing cloud-native applications in AWS or similar cloud environments
  • Hands-on experience with container technologies such as Kubernetes and Docker
  • Experience building high-performance systems with strong reliability and scalability requirements
  • Familiarity with CI/CD pipelines, version control (Git), and DevOps practices
  • Strong foundation in computer science fundamentals including algorithms, data structures, and systems design
  • Ability to work independently and translate high-level technical direction into working systems
  • Are you interested in this position?

     

    Apply by clicking on the “Apply Now” button below!

     

    #AlbionarcJobs#FintechJobs

    #AsiaJobs#MiddleEastCareers

    #TechTalent#FintechRecruitment

    #FinanceOpportunities#

     

Apply Now

- £0.00

Select your currency