Marks & Spencer Group plc

Vice President - Software Engineer - Backend

Marks & Spencer Group plc
Apply
16 days ago

Base Salary

$155k - $215k/yr

Responsibilities

  • Design and build new backend services and APIs from scratch.
  • Develop and operate distributed systems with scalability, latency, reliability, and fault-tolerance requirements.
  • Make trade-offs across performance, consistency, and complexity.
  • Write clean, maintainable, testable code using Java and Python.
  • Own services end-to-end from design and implementation through deployment and operation.
  • Debug production issues and improve system resilience over time.
  • Design stable, scalable, and performant read and write APIs.
  • Work with event-driven systems, pub-sub patterns, caching, batch processing, data pipelines, logging, monitoring, and observability.
  • Collaborate with globally distributed teams and business stakeholders.

Requirements

  • Strong proficiency in Java and Python for backend application development.
  • At least 10 years of relevant experience.
  • Experience building scalable APIs and distributed systems.
  • Hands-on experience with multi-threaded and event-driven systems, messaging or pub-sub systems, and event-driven architectures.
  • Strong understanding of object-oriented design, design patterns, data structures, collections, memory usage, and time and space complexity.
  • Knowledge of Spring Framework, dependency injection, AOP concepts, lifecycle management, and transaction management.
  • Familiarity with databases, caching, connection pooling, resource management, and fault tolerance.
  • Understanding of HTTP fundamentals, security fundamentals, authentication, authorization, encryption, logging, monitoring, and observability.
  • Experience with unit testing, CI/CD pipelines, and agile development practices.
  • Strong analytical, problem-solving, communication, ownership, and design-reasoning skills.
  • Practical understanding of batch processing and data pipeline technologies is a plus.
  • Experience with BDD testing frameworks and tools is preferred.
  • Comfort working in an open environment, globally distributed teams, and collaborating with business stakeholders.

Benefits

  • Expected base pay is $155,000-$215,000 per year, excluding other compensation components.
  • Comprehensive employee benefits and perks are offered, including programs supporting employees and their families.
  • Opportunity to work on meaningful systems with real impact alongside experienced peers.
  • Opportunities to grow into system design and ownership roles.
  • Morgan Stanley supports an inclusive work environment and offers opportunities to move across the business.

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