Senior Software Engineer (java/scala)

Company: numi
Apply for the Senior Software Engineer (java/scala)
Location: Manchester
Job Description:

Senior Software Engineer (Scala / Distributed Systems)

The company is expanding its core development team in Manchester, building a global mobility and e-commerce platform that integrates physical infrastructure with advanced AI.

Responsibilities

  • Architect & Scale Backend Services: Design and implement highly available, scalable backend services for a high-volume global e-commerce and mobility platform.
  • End-to-End Ownership: Lead the complete lifecycle of new features, from technical specification to automated deployment.
  • System Design: Build distributed systems capable of handling massive consumer traffic across global transport hubs.
  • Collaborate: Partner with global stakeholders to design and integrate seamless APIs that expand the company’s ecosystem.
  • Engineering Culture: Champion best practices in TDD/BDD, automation testing, CI/CD pipelines, and blameless post-mortems.

Qualifications

  • Distributed Systems Expertise: Proven ability to deliver large-scale distributed systems and microservices for high-volume, consumer-facing applications.
  • Backend Mastery: Advanced proficiency in Scala (primary backend tool), Java, or similar robust language.
  • Modern Architecture: Strong experience with event-driven architectures and modern software design paradigms.
  • Data Fluency: Hands‑on experience with relational and modern database technologies like MySQL and PostgreSQL.
  • CI/CD & Agile: Deep understanding of automated build, test, deploy workflows.

Nice to Have

  • Familiarity with container technologies and Infrastructure as Code (IaC).
  • Background in e-commerce platforms or complex third‑party API integration.
  • Exposure to TypeScript, React, Snowflake, AWS, Datadog, or GitHub Copilot.
  • Proactive interest in leveraging emerging AI technologies to enhance engineering productivity.

#J-18808-Ljbffr…

Posted: June 11th, 2026