IT & Software

Software Development Engineer, Data Center Builder Tools

Amazon

London · Greater London · United Kingdom

Overview

In this role you design and build real-time middleware and runtime software that connects industrial hardware to the cloud, powering AWS Data Center operations. You’ll work on high-performance data planes, protocol integrations, and edge-to-cloud data flow, shaping reliability, latency, and scalability in a cross-functional team. You solve complex timing-sensitive problems at the boundary of hardware and cloud services. This is an opportunity to impact how control systems and data centers operate at scale.

Pay / Benefits
  • inclusive culture
  • mentorship & career growth
  • work-life balance and flexibility
  • diverse experiences encouraged
  • ownership and accountability
  • competitive compensation (implied)
Responsibilities
  • Architect and implement high-performance runtime and real-time middleware for edge and cloud environments
  • Develop industrial protocol and hardware integrations (e.g., IEC 61131-3, EtherCAT, PROFINET, Modbus, OPC-UA, IO-Link) and cross-language data exchange
  • Design edge-to-cloud data paths for telemetry, metrics, and commands with QoS, backpressure, and store-and-forward behavior
  • Analyze latency budgets, throughput, and failure modes in distributed, timing-sensitive systems
  • Raise engineering quality with unit/integration/on-hardware validation, performance benchmarking, and code reviews
  • Collaborate with hardware, controls, security, and operations teams to translate requirements into shippable software
  • Mentor junior engineers and influence the runtime and middleware roadmap
Key requirements
  • Experience in professional software development (non-internship)
  • Proficiency in Java, C++, or C# with OO design
  • Experience with SDLC including coding standards, reviews, source control, builds, testing, and operations
  • Experience designing or architecting scalable systems or complex software delivered to customers
  • Proficiency in at least one programming language
  • Strong problem-solving skills and hardware-timing awareness
  • strong problem-solving
  • cross-functional collaboration
  • mentoring and technical leadership
  • Rust, C/C++, or Python
  • Industrial automation platforms and hardware protocols (OPC-UA, IEC 61131-3, EtherCAT, PROFINET, Modbus, IO-Link)
  • DDS/Zenoh or similar real-time middleware

Reference: WJ-747_30162567

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.