About this role
Salary: £60,000 - 110,000 per year
Requirements: Experience as a mentor, tech lead, or leading an engineering teamExperience programming with at least one modern language such as Java, C++, or C# including object-oriented designExperience in professional, non-internship software developmentExperience leading the architecture and design of new and current systems, including architecture, design patterns, reliability, and scalingKnowledge 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 excellenceBachelors degree in computer science or equivalentExperience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsExperience 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 cloudDefine the data-exchange layer, canonical type system, communication patterns, serialization, memory layout, schema evolution, and edge-to-cloud contractSet technical strategy for industrial protocol support, new device driver development, and cloud integrationDrive multi-quarter technical strategy, roadmap sequencing, and build-versus-buy tradeoffsOwn real-time correctness at system scale, including latency budgets, throughput, determinism, and failure modesLead cross-team and cross-discipline efforts and align hardware, controls, security, operations, and other software partners around shared interfaces and contractsEstablish engineering standards for testing, benchmarking, operational excellence, and code qualityMentor junior and mid-level engineers and contribute as a strong interviewer and bar raiser in hiringDe-risk the hardest technical problems, including new protocol integrations, performance-critical paths, and cross-language data exchangeRemain hands-on for the highest-impact technical challenges and bring them to a proven, maintainable end state Technologies: AWSC#CloudEmbeddedHardwareSupportJavaNetworkSecurityBackendEtherCATFlowFrontendProfinetPythonRustWeb 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