Senior Software Development Engineer

Amazon

Greater London

On-site

GBP 60,000 - 110,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon is seeking a senior engineering leader to own the architecture of a real-time middleware and controls platform spanning embedded devices and cloud services. You will guide data-exchange design, edge-to-cloud contracts, and roadmap decisions for industrial protocol support and device drivers.

You will drive multi-quarter strategy, ensure latency budgets and determinism, and mentor engineers while collaborating across hardware, security, and operations teams.

Qualifications

  • Bachelor's degree in computer science or equivalent.
  • Experience with full SDLC including code reviews, source control, builds, testing, operations.
  • Experience leading architecture, design patterns, reliability and scaling.

Responsibilities

  • Own the architecture of the real-time middleware and controls platform across embedded/edge controllers and the cloud.
  • Define the data-exchange layer, canonical type system, communication patterns, serialization, memory layout, schema evolution, and edge-to-cloud contract.
  • Set technical strategy for industrial protocol support, new device driver development, and cloud integration.
  • Drive multi-quarter technical strategy, roadmap sequencing, and build-versus-buy tradeoffs.
  • Own real-time correctness at system scale, including latency budgets, throughput, determinism, and failure modes.
  • Lead cross-team and cross-discipline efforts and align hardware, controls, security, operations, and other software partners around shared interfaces and contracts.
  • Establish engineering standards for testing, benchmarking, operational excellence, and code quality.
  • Mentor junior and mid-level engineers and contribute as a strong interviewer and bar raiser in hiring.
  • De-risk the hardest technical problems, including new protocol integrations, performance-critical paths, and cross-language data exchange.
  • Remain hands-on for the highest-impact technical challenges and bring them to a proven, maintainable end state.

Skills

Mentorship & tech leadership
OO design in Java/C/C#
Professional software development
System architecture
SDLC & DevOps best practices
Industrial automation / real-time mid.

Education

Bachelor's degree in Computer Science or equivalent

Tools

AWS
C#
Java
C++
ROS2
OPC-UA

Job description

Salary: £60,000 - 110,000 per year

Requirements:
  • Experience as a mentor, tech lead, or leading an engineering team
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience in professional, non-internship software development
  • Experience leading the architecture and design of new and current systems, including architecture, design patterns, reliability, and scaling
  • Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Bachelors degree in computer science or equivalent
  • Experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with industrial automation platforms, hardware protocols, or real-time middleware such as IEC 61131-3, OPC-UA, DDS/Zenoh, or ROS2
Responsibilities:
  • Own the architecture of the real-time middleware and controls platform across embedded/edge controllers and the cloud
  • Define the data-exchange layer, canonical type system, communication patterns, serialization, memory layout, schema evolution, and edge-to-cloud contract
  • Set technical strategy for industrial protocol support, new device driver development, and cloud integration
  • Drive multi-quarter technical strategy, roadmap sequencing, and build-versus-buy tradeoffs
  • Own real-time correctness at system scale, including latency budgets, throughput, determinism, and failure modes
  • Lead cross-team and cross-discipline efforts and align hardware, controls, security, operations, and other software partners around shared interfaces and contracts
  • Establish engineering standards for testing, benchmarking, operational excellence, and code quality
  • Mentor junior and mid-level engineers and contribute as a strong interviewer and bar raiser in hiring
  • De-risk the hardest technical problems, including new protocol integrations, performance-critical paths, and cross-language data exchange
  • Remain hands-on for the highest-impact technical challenges and bring them to a proven, maintainable end state
Technologies:
  • AWS
  • C#
  • Cloud
  • Embedded
  • Hardware
  • Support
  • Java
  • Network
  • Security
  • Backend
  • EtherCAT
  • Flow
  • Frontend
  • Profinet
  • Python
  • Rust
  • Web
More:

We are the AWS Data Center Builder Tools team, developing tooling for device frameworks and device lifecycle management in AWS Data Centers. Our tools power the industrial control systems deployed in our data centers, and we work as part of AWS Infrastructure Services, which owns the design, planning, delivery, and operation of global AWS infrastructure. We collaborate with software, hardware, network, supply chain, security, and operations teams to support the safety, security, reliability, and efficiency of AWS data centers worldwide. We value diverse experiences, inclusive team culture, mentorship, career growth, and work/life balance, and we encourage candidates to apply even if they do not meet every qualification.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer, Data Center Builder Tools
Senior Software Development Engineer, Data Center Builder Tools

Amazon • Greater London

On-site
GBP 100,000 - 160,000
Software Development Engineer, Data Center Builder Tools (AWS)
Software Development Engineer, Data Center Builder Tools (AWS)

Amazon • Greater London

On-site
GBP 90,000 - 150,000
Principal Software Engineer
Principal Software Engineer

Aveva Group • Cambridge

Hybrid
GBP 45,000 - 85,000
Hybrid working
Flexible benefits fund
Emergency leave days
+4
Senior Software and Security Engineer
Senior Software and Security Engineer

deltaflare • Greater London

On-site
GBP 83,000 - 95,000
25 days annual leave
Employer contributed pension
MacBook and EC2 Linux dev environment
Embedded Software Engineer
Embedded Software Engineer

Deep Sea Electronics Ltd • Filey

On-site
GBP 60,000 - 80,000
25 days holiday
Life Insurance
Enhanced Maternity/Paternity pay
+2
Lead Software Developer
Lead Software Developer

Oscar • Nottingham

Hybrid
GBP 49,000 - 89,000
5% matched pension
Life cover
Salary sacrifice options
+3
Software Developer (Java/C++)
Software Developer (Java/C++)

Origin8tive Ltd • Cheltenham

On-site
GBP 60,000 - 78,000
Health insurance
Senior Software Engineer
Senior Software Engineer

Method-Resourcing • St Albans

On-site
GBP 68,000 - 83,000
Embedded Software Engineer
Embedded Software Engineer

Deep Sea Electronics Ltd • Mansfield

On-site
GBP 45,000 - 65,000
25 days holiday + Bank Holidays
Life Insurance
Enhanced Maternity/Paternity pay
+2
Senior Software Engineer
Senior Software Engineer

DCS Recruitment • Manchester

Hybrid
GBP 68,000 - 83,000
Hybrid work in Manchester
Strong engineering culture
Clear progression opportunities
+1