IT & Software

Senior Software Development Engineer, Data Center Builder Tools

Amazon

London · Greater London · United Kingdom

Overview

As a Senior SDE, you will shape the architecture of a real-time middleware and controls platform that links industrial hardware with the cloud. You’ll drive long-term technical strategy, own end-to-end system design, and lead cross-team collaborations to ensure safety, security, and reliability at scale. This role blends low-level systems work with cloud integration, requiring precise timing, determinism, and robust data exchange across languages and hardware. You’ll mentor engineers, set standards, and tackle high-impact, ambiguous technical challenges. If you’re excited by building scalable, production-grade real-time platforms, this is your role.

Responsibilities
  • Architect end-to-end platform design across embedded/edge controllers and cloud, including type systems, serialization, memory layout, schema evolution, and communication patterns
  • Define multi-year technical strategy and roadmap, including industrial protocol support and cloud integration
  • Ensure real-time correctness at scale with latency budgets, throughput, determinism, and failure modes
  • Lead cross-team/discipline efforts, aligning hardware, controls, security, and operations around common contracts
  • Raise engineering standards for testing, performance benchmarking, and operational excellence, and enforce through reviews
  • Mentor and grow junior and mid-level SDEs, supporting hiring and technical development
  • Tackle high-ambiguity, high-impact challenges (new protocol integrations, performance-critical paths, cross-language data exchange) to a proven end state
Key requirements
  • Experience in professional software development
  • Contributed to architecture and design of complex systems (reliability and scaling)
  • Mentor/technical leadership experience
  • Embedded development in C/C++
  • Proficiency in at least one modern language (Python, Ruby, Golang, Java, C++, C#, Rust)
  • Proficiency in embedded Rust or strong C/C++ embedded experience with willingness to work in Rust
  • Leadership and mentorship
  • Decision-making under ambiguity
  • Cross-team collaboration
  • Real-time/embedded systems
  • Industrial automation platforms and hardware protocols
  • Distributed systems and middleware (pub/sub, RPC)

Reference: WJ-747_31292537 · Posted 13 Nov 2026, 09:44 PM

Find more on GigBlow

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

Software Development jobs in other states

Browse jobs