Software Engineer

Marks and Spencer plc (UK)
Manor Park, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 130K

Job location

Remote
Manor Park, United Kingdom

Tech stack

Java
Algorithmic Trading
Amazon Web Services (AWS)
C++
Computer Programming
Data Stores
Linux
Digital Assets
Distributed Systems
Python
NoSQL
Redis
Software Engineering
Kubernetes
Real Time Data
Kafka
Docker
Go
Microservices

Job description

Design and build new services that support the firm's trading and data platform

Translate technical requirements from trading and research teams into production-grade software

Develop microservices that handle real-time data, trading activity, and internal platform functionality

Improve performance, scalability, and reliability of existing services

Implement monitoring and observability to ensure systems operate reliably at scale

Contribute to architectural decisions as the platform evolves

Work across the full development lifecycle including design, coding, testing, and deployment

Collaborate closely with engineers, quantitative researchers, and operations teams to deliver new capabilities

Help improve development practices, tooling, and system design across the engineering platform, White Collar Factory (95009), United Kingdom, London, LondonStaff Software Engineer - Back EndAbout this roleDo you love shaping the technical landscape and driving innovation across the organisation? Are you passionate about solving complex business problems and supporting...

Requirements

3-5 years' commercial experience in software engineering

Strong programming ability in languages such as Python, Java, C++, or Golang

Experience building distributed systems or microservices-based applications

Familiarity with Linux-based development environments

Experience with Docker, Kubernetes, or container orchestration

Familiarity with AWS or other public cloud platforms

Understanding of cloud-native architectures and containerised services

Strong problem-solving ability and comfort working in a collaborative engineering environment

Good communication skills and the ability to work directly with technical stakeholders

(Preferred) Exposure to messaging technologies such as Kafka, NATS, or similar

(Preferred) Experience with Redis or other NoSQL data stores

(Preferred) Interest in financial markets, trading systems, or digital assets

Benefits & conditions

[Up to c. £100k Base Salary + Discretionary Bonus | Hybrid Working - 4 Days in Office], Job Description Lead Platform Engineer - FinTech £110,000 + Bonus (£15k +) Central London - Hybrid working, 2/3 days per week in the office We're working with a highly successful FinTech business in Central London who are looking to hire a Lead Platform Engineer to help..., Job Description Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below. Lead Platform Engineer - FinTech £110,000 + Bonus (£15k +) Central London - Hybrid working, 2/3 days per week in the...

About the company

Role OverviewWe're partnering with a fast-growing digital asset investment firm that develops automated trading strategies across cryptocurrency markets and derivatives. The organisation operates a highly automated trading platform that connects to numerous global venues and processes extremely high volumes of market data and order activity in real time. This role sits within the firm's core engineering team and focuses on building and improving the systems that support trading, analytics, and platform infrastructure. Engineers work closely with traders, quantitative researchers, and senior developers to deliver scalable software that underpins both proprietary trading activities and the wider investment platform. The engineering environment is deliberately lean and collaborative, meaning developers work across the full lifecycle of system development - from design and implementation through to deployment and operational improvements. It's an excellent opportunity for a software engineer interested in distributed systems, high-throughput platforms, and modern cloud-native architecture..., Join us for our upcoming webinar, How to Be a Leader, Not Just a Manager. A practical session with a powerhouse panel on leading modern, remote teams.Register here!Camunda is theleader in enterprise agentic automation, orchestrating complex business processes , including..., Senior Software Engineer - Distributed Systems 2 weeks ago Be among the first 25 applicantsSmarkets is a betting exchange for sports and political events that has handled £37 billion in traded volume since 2010. Our goal is to fix the sports betting industry by creating a..., A Career with Point72's Technology Team As Point72 reimagines the future of investing, our Technology group is constantly improving our company's IT infrastructure, positioning us at the forefront of a rapidly evolving technology landscape. We're a team of experts..., OverviewJ.P. Morgan Personal Investing offers award-winning investments, products and digital wealth management services to over 275,000 investors in the UK. We built the business with innovation as a core part of our ethos to give consumers the confidence and clarity to...

Apply for this position