Marks & Spencer Group plc

Software Engineer - Backend

Marks & Spencer Group plc
Apply
20 hours ago

Base Salary

$120k - $170k/yr

Responsibilities

  • Design and build backend services and APIs from scratch.
  • Develop distributed systems with scalability, latency, reliability, and fault-tolerance requirements.
  • Own services end-to-end across design, development, deployment, operation, debugging, and resilience improvements.
  • Write clean, maintainable, testable code using sound object-oriented design and design patterns.
  • Work with event-driven systems, messaging and pub-sub architectures, caching, batch processing, data pipelines, and observability.
  • Make trade-offs involving performance, consistency, complexity, and resource management.
  • Collaborate with globally distributed teams and business stakeholders while explaining and defending technical design decisions.

Requirements

  • 4+ years of relevant hands-on experience building and operating production-grade services.
  • Strong proficiency in Java and Python for backend application development.
  • Experience building scalable REST APIs and distributed systems.
  • Hands-on experience with multithreaded and event-driven systems, messaging, pub-sub architectures, and fault tolerance.
  • Knowledge of Spring Framework, dependency injection, AOP, transaction management, connection pooling, and resource management.
  • Strong understanding of object-oriented design, design patterns, data structures, HTTP fundamentals, and algorithmic complexity.
  • Familiarity with databases, caching, batch processing, data pipelines, logging, monitoring, observability, and security fundamentals.
  • Experience with unit testing, CI/CD pipelines, and agile development practices.
  • Strong analytical, problem-solving, communication, ownership, and collaborative working skills.
  • Preferred experience with BDD testing frameworks and tools.

Benefits

  • Meaningful work on systems with real-world impact and opportunities to grow into system design and ownership roles.
  • Supportive environment with experienced peers, collaborative teams, and room for independent thinking.
  • Comprehensive employee benefits and perks for employees and their families.
  • Opportunities for internal mobility across the business.
  • Inclusive workplace committed to diversity, equal opportunity, and employee development.

Tech Stack

Categories

Marks & Spencer Group plc

About Marks & Spencer Group plc

10,000+ employees

Marks & Spencer Group plc is a British retailer selling clothing, home goods, and food to consumers through stores and ecommerce, with a focus on own-brand products. The company is listed on the London Stock Exchange, was founded in 1884, and is headquartered in London. In the UK, its online grocery offering runs via Ocado Retail, a joint venture in which M&S holds a significant stake.

Contact me