Amazon

Senior Software Development Engineer, Data Center Builder Tools

Amazon
Apply
23 hours ago
London, United KingdomSenior

Responsibilities

  • Own the architecture and long-term technical direction of real-time middleware, controls, data exchange, type systems, serialization, and communication patterns.
  • Design and evolve edge-to-cloud contracts for telemetry, metrics, commands, delivery guarantees, quality of service, and failure semantics.
  • Define support for industrial automation platforms, hardware protocols, device drivers, and cloud integrations.
  • Reason about latency, throughput, determinism, memory constraints, failure modes, and graceful degradation across distributed systems adjacent to physical control loops.
  • Lead cross-team and cross-discipline technical efforts involving software, hardware, controls, security, and operations partners.
  • Establish standards for testing, on-hardware validation, performance benchmarking, operational excellence, code quality, design reviews, and code reviews.
  • Mentor junior and mid-level software engineers and contribute to hiring and technical bar-raising.
  • Personally resolve high-impact challenges involving protocol integrations, performance-critical paths, and cross-language data exchange.

Requirements

  • Professional, non-internship software development experience is required.
  • Experience contributing to the architecture and design of new and existing systems, including reliability and scaling considerations, is required.
  • Experience as a mentor, tech lead, or engineering team leader is required.
  • Embedded development experience in C/C++ is required.
  • Programming experience in at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust is required.
  • Proficiency in embedded Rust, or strong modern embedded C/C++ experience with demonstrated ability and willingness to work in Rust, is required.
  • A bachelor's degree in computer science or equivalent is preferred.
  • Preferred experience includes the full software development life cycle, low-level drivers, industrial protocols, middleware, RPC or serialization frameworks, and simulation or visualization tools.

Tech Stack

Categories

Amazon

About Amazon

10,000+ employees

Amazon builds and operates a global e-commerce marketplace, logistics network, and consumer devices, and provides cloud computing via AWS for businesses and developers. The company earns revenue from online retail, third‑party seller services, subscriptions like Prime, advertising, and AWS usage. Founded in 1994 and headquartered in Seattle, it is publicly traded on NASDAQ (AMZN) and serves customers in dozens of countries.

Contact me