Eddyfi, 3 Clos Llyn Cwm, Swansea, Swansea (City of), United Kingdom Job Description Posted Thursday, June 11, 2026 at 10:00 PM TSC Subsea is a specialist provider of subsea inspection, integrity, and technology driven solutions supporting the global energy industry. Along side of NDT Global , TSC Subsea combines deep subsea expertise with access to industry leading inspection technologies, advanced data insights, and integrity management capabilities. NDT Global is recognized worldwide for its leadership in inline inspection and asset integrity solutions, including ultrasonic technologies such as Pulse Echo, Pitch and Catch, Phased Array, Acoustic Resonance (ART Scan), as well as ultra high resolution Magnetic Flux Leakage (MFL) services. Through this group structure, TSC Subsea benefits from a strong technology backbone while maintaining a focused, agile approach to subsea operations and customer delivery. Innovation is central to both TSC Subsea and the wider NDT Global. By continuously advancing inspection technologies, analytical methods, and digital capabilities, we deliver reliable, data driven insights that help customers operate safely, efficiently, and sustainably. These capabilities enable asset owners to make informed decisions, optimize infrastructure performance, reduce operational risk, and support long term integrity strategies. Purpose The Firmware Developer is responsible for owning the design, development, and delivery of embedded firmware for hardware based systems, ensuring solutions are reliable, efficient, and fit for purpose. As the primary firmware point of contact, the role operates with a high degree of autonomy across the full development lifecycle, from initial design through to validation and field deployment. Working within a cross functional engineering environment, the Firmware Developer collaborates with hardware, software, and quality teams to define requirements, resolve technical challenges, and ensure successful system integration. The role is accountable for firmware quality, performance, and compliance, while also driving improvements in development practices, testing approaches, and overall product robustness. Responsibilities Firmware Engineering & Technical Delivery Design, develop, and maintain robust embedded firmware for microcontrollers and hardware platforms, with a focus on performance, reliability, and maintainability. Debug, test, and validate firmware on target hardware using tools such as oscilloscopes, logic analyzers, and debuggers. Implement and optimise hardware interfaces and communication protocols, including UART, SPI, I2C, CAN, and Ethernet. Develop and maintain low level drivers and board support packages (BSP), supporting system integration across hardware and software components. Own firmware design and architectural decisions for assigned systems, making informed technical trade offs to meet performance, resource, and project constraints. Create and maintain clear technical documentation, including design specifications, interface definitions, and test procedures. Collaborate effectively with hardware engineers, software teams, and project managers to define requirements and deliver integrated solutions. Take full ownership of firmware components or features, ensuring timely delivery against project milestones. Lead by example in code quality, contributing to and reviewing code to maintain consistency and robustness across the codebase. Quality, Standards & Compliance Apply coding standards (e.g., MISRA C) and embedded best practices to produce reliable, maintainable code. Ensure firmware complies with relevant safety, regulatory, and cybersecurity standards. Identify, drive, and implement improvements to development, testing, and integration processes. Continue developing expertise in embedded systems, including RTOS, embedded Linux, and modern toolchains. Provide guidance and informal mentorship to Engineers where applicable, including knowledge sharing and code reviews. Contribute to reusable components, internal tools, and documentation to enhance team efficiency. Health, Safety & Environment (HSE) Adhere to all HSE policies, procedures, and safe working practices. General Responsibilities Support field deployment, integration, and troubleshooting of firmware, including diagnosing and resolving issues in operational environments. Competence requirements Bachelor's degree (or equivalent experience) in Electronic Engineering, Embedded Systems, Computer Engineering, or a related discipline. Proven experience (typically 2-5 years) in embedded firmware or low level software development, with the ability to work independently on assigned systems. Strong proficiency in C/C++ for embedded systems, with solid understanding of memory management, concurrency, and direct hardware interaction. Hands on experience with microcontrollers and embedded platforms, including both bare metal and RTOS based development. Practical experience implementing and debugging hardware communication protocols such as UART, SPI, I2C, CAN, and Ethernet. Experience of PID for BLDC motor control. Strong debugging and diagnostic skills, using tools such as JTAG/SWD debuggers, oscilloscopes, and logic analyzer to resolve hardware-firmware issues. Experience with version control systems (e.g., Git), build systems, and structured testing/validation approaches. Good understanding of the embedded software development lifecycle, including integration, verification, and deployment to target hardware. Ability to take ownership of firmware components, manage priorities, and deliver solutions aligned to project timelines. Strong problem solving skills and ability to collaborate effectively within cross functional engineering teams. Experience with real time operating systems (RTOS) and/or embedded Linux environments. Familiarity with coding standards (e.g., MISRA C) and development in safety critical or regulated environments. Experience of STM32 & ESP32 microcontrollers. A working knowledge of Protobuf. Exposure to hardware in the loop (HIL) testing and automated test frameworks. Experience supporting firmware in field deployments or operational environments. Full benefits package effective immediately for employees and their dependents Competitive pension matching program to secure your future Flexible time options to suit your personal and professional needs Supportive mentorship programs and career development opportunities Ongoing training to keep your skills sharp and help you grow Regular social events and programs to foster team spirit
24/06/2026
Full time
Eddyfi, 3 Clos Llyn Cwm, Swansea, Swansea (City of), United Kingdom Job Description Posted Thursday, June 11, 2026 at 10:00 PM TSC Subsea is a specialist provider of subsea inspection, integrity, and technology driven solutions supporting the global energy industry. Along side of NDT Global , TSC Subsea combines deep subsea expertise with access to industry leading inspection technologies, advanced data insights, and integrity management capabilities. NDT Global is recognized worldwide for its leadership in inline inspection and asset integrity solutions, including ultrasonic technologies such as Pulse Echo, Pitch and Catch, Phased Array, Acoustic Resonance (ART Scan), as well as ultra high resolution Magnetic Flux Leakage (MFL) services. Through this group structure, TSC Subsea benefits from a strong technology backbone while maintaining a focused, agile approach to subsea operations and customer delivery. Innovation is central to both TSC Subsea and the wider NDT Global. By continuously advancing inspection technologies, analytical methods, and digital capabilities, we deliver reliable, data driven insights that help customers operate safely, efficiently, and sustainably. These capabilities enable asset owners to make informed decisions, optimize infrastructure performance, reduce operational risk, and support long term integrity strategies. Purpose The Firmware Developer is responsible for owning the design, development, and delivery of embedded firmware for hardware based systems, ensuring solutions are reliable, efficient, and fit for purpose. As the primary firmware point of contact, the role operates with a high degree of autonomy across the full development lifecycle, from initial design through to validation and field deployment. Working within a cross functional engineering environment, the Firmware Developer collaborates with hardware, software, and quality teams to define requirements, resolve technical challenges, and ensure successful system integration. The role is accountable for firmware quality, performance, and compliance, while also driving improvements in development practices, testing approaches, and overall product robustness. Responsibilities Firmware Engineering & Technical Delivery Design, develop, and maintain robust embedded firmware for microcontrollers and hardware platforms, with a focus on performance, reliability, and maintainability. Debug, test, and validate firmware on target hardware using tools such as oscilloscopes, logic analyzers, and debuggers. Implement and optimise hardware interfaces and communication protocols, including UART, SPI, I2C, CAN, and Ethernet. Develop and maintain low level drivers and board support packages (BSP), supporting system integration across hardware and software components. Own firmware design and architectural decisions for assigned systems, making informed technical trade offs to meet performance, resource, and project constraints. Create and maintain clear technical documentation, including design specifications, interface definitions, and test procedures. Collaborate effectively with hardware engineers, software teams, and project managers to define requirements and deliver integrated solutions. Take full ownership of firmware components or features, ensuring timely delivery against project milestones. Lead by example in code quality, contributing to and reviewing code to maintain consistency and robustness across the codebase. Quality, Standards & Compliance Apply coding standards (e.g., MISRA C) and embedded best practices to produce reliable, maintainable code. Ensure firmware complies with relevant safety, regulatory, and cybersecurity standards. Identify, drive, and implement improvements to development, testing, and integration processes. Continue developing expertise in embedded systems, including RTOS, embedded Linux, and modern toolchains. Provide guidance and informal mentorship to Engineers where applicable, including knowledge sharing and code reviews. Contribute to reusable components, internal tools, and documentation to enhance team efficiency. Health, Safety & Environment (HSE) Adhere to all HSE policies, procedures, and safe working practices. General Responsibilities Support field deployment, integration, and troubleshooting of firmware, including diagnosing and resolving issues in operational environments. Competence requirements Bachelor's degree (or equivalent experience) in Electronic Engineering, Embedded Systems, Computer Engineering, or a related discipline. Proven experience (typically 2-5 years) in embedded firmware or low level software development, with the ability to work independently on assigned systems. Strong proficiency in C/C++ for embedded systems, with solid understanding of memory management, concurrency, and direct hardware interaction. Hands on experience with microcontrollers and embedded platforms, including both bare metal and RTOS based development. Practical experience implementing and debugging hardware communication protocols such as UART, SPI, I2C, CAN, and Ethernet. Experience of PID for BLDC motor control. Strong debugging and diagnostic skills, using tools such as JTAG/SWD debuggers, oscilloscopes, and logic analyzer to resolve hardware-firmware issues. Experience with version control systems (e.g., Git), build systems, and structured testing/validation approaches. Good understanding of the embedded software development lifecycle, including integration, verification, and deployment to target hardware. Ability to take ownership of firmware components, manage priorities, and deliver solutions aligned to project timelines. Strong problem solving skills and ability to collaborate effectively within cross functional engineering teams. Experience with real time operating systems (RTOS) and/or embedded Linux environments. Familiarity with coding standards (e.g., MISRA C) and development in safety critical or regulated environments. Experience of STM32 & ESP32 microcontrollers. A working knowledge of Protobuf. Exposure to hardware in the loop (HIL) testing and automated test frameworks. Experience supporting firmware in field deployments or operational environments. Full benefits package effective immediately for employees and their dependents Competitive pension matching program to secure your future Flexible time options to suit your personal and professional needs Supportive mentorship programs and career development opportunities Ongoing training to keep your skills sharp and help you grow Regular social events and programs to foster team spirit
About Antithesis We've been quietly reinventing how the world thinks about software reliability, and we're just getting started! At Antithesis, we start at the foundations - we run entire software systems inside a deterministic simulation and break them in every way imaginable. Every issue then comes with a perfect reproduction, so you can identify root causes fast instead of spending days trying to recreate what went wrong. The rise of AI-generated code has made this work more urgent than ever. Agents can write code faster than any human, but speed doesn't matter much when the output is buggy, stuck in review, or slipping through undetected. The verification bottleneck is real, it's growing, and solving it is one of the most consequential problems in software right now. That's what you'd be working on. We're well-funded and deeply technical, the kind of place where the hardest problems get the most attention and the best ideas win regardless of who has them. If you want to do work that actually moves the needle on how reliable software can be, keep reading. About This Role Antithesis is looking for an IT Engineer to drive and evolve our IT infrastructure as we scale in the UK. You'll be the person our engineers rely on to keep their environments running, their access managed, and their issues resolved quickly. This role sits at the intersection of endpoint management, network infrastructure, and internal tooling, and you'll have real ownership over the systems and processes you build. Day to day, you'll manage our Mac and Linux fleet using Mosyle and Apple Business Manager, support our network and VPN infrastructure, and serve as our primary escalation point for endpoint and application issues. You'll also help build the documentation and operational foundations that let us move fast without losing institutional knowledge. This is a hands-on role for someone who likes solving technical problems, working across teams, and building things that last. If you thrive in fast-moving environments and want to have a meaningful impact on how a rapidly growing engineering company operates, we'd love to talk. What You'll Do Manage and support our technology using tools like Mosyle and Apple Business Manager, keeping hardware and software environments running smoothly across the company. Maintain network infrastructure including VPNs, DNS, firewalls, and wireless systems, collaborating with engineering and other teams to keep things reliable and secure. Serve as Tier 1 and Tier 2 support for endpoint, network, and application issues, tracking and resolving problems through Linear with a focus on fast resolution. Own asset management and security compliance, maintaining accurate records in our corporate asset database and ensuring we're meeting relevant compliance frameworks. Build and maintain documentation on IT processes, configurations, and architecture so knowledge is shared and the team can scale without losing institutional context. What We're Looking For Hands-on experience in IT systems administration or a similar role, ideally in a fast-paced or high-growth tech environment. Strong working knowledge of macOS and Linux (Ubuntu or similar), with familiarity with NixOS and modern endpoint management tools. Experience with identity and access management platforms like Google Workspace, Okta, or Azure AD. Solid networking fundamentals, including DNS, DHCP, firewalls, VLANs, and wireless infrastructure. Clear communicator who documents well, troubleshoots methodically, and takes ownership of problems through to resolution. Nice to Haves: Experience working in a dynamic start-up environment working with complex systems Global experience supporting team members in other countries including the US & Asia
24/06/2026
Full time
About Antithesis We've been quietly reinventing how the world thinks about software reliability, and we're just getting started! At Antithesis, we start at the foundations - we run entire software systems inside a deterministic simulation and break them in every way imaginable. Every issue then comes with a perfect reproduction, so you can identify root causes fast instead of spending days trying to recreate what went wrong. The rise of AI-generated code has made this work more urgent than ever. Agents can write code faster than any human, but speed doesn't matter much when the output is buggy, stuck in review, or slipping through undetected. The verification bottleneck is real, it's growing, and solving it is one of the most consequential problems in software right now. That's what you'd be working on. We're well-funded and deeply technical, the kind of place where the hardest problems get the most attention and the best ideas win regardless of who has them. If you want to do work that actually moves the needle on how reliable software can be, keep reading. About This Role Antithesis is looking for an IT Engineer to drive and evolve our IT infrastructure as we scale in the UK. You'll be the person our engineers rely on to keep their environments running, their access managed, and their issues resolved quickly. This role sits at the intersection of endpoint management, network infrastructure, and internal tooling, and you'll have real ownership over the systems and processes you build. Day to day, you'll manage our Mac and Linux fleet using Mosyle and Apple Business Manager, support our network and VPN infrastructure, and serve as our primary escalation point for endpoint and application issues. You'll also help build the documentation and operational foundations that let us move fast without losing institutional knowledge. This is a hands-on role for someone who likes solving technical problems, working across teams, and building things that last. If you thrive in fast-moving environments and want to have a meaningful impact on how a rapidly growing engineering company operates, we'd love to talk. What You'll Do Manage and support our technology using tools like Mosyle and Apple Business Manager, keeping hardware and software environments running smoothly across the company. Maintain network infrastructure including VPNs, DNS, firewalls, and wireless systems, collaborating with engineering and other teams to keep things reliable and secure. Serve as Tier 1 and Tier 2 support for endpoint, network, and application issues, tracking and resolving problems through Linear with a focus on fast resolution. Own asset management and security compliance, maintaining accurate records in our corporate asset database and ensuring we're meeting relevant compliance frameworks. Build and maintain documentation on IT processes, configurations, and architecture so knowledge is shared and the team can scale without losing institutional context. What We're Looking For Hands-on experience in IT systems administration or a similar role, ideally in a fast-paced or high-growth tech environment. Strong working knowledge of macOS and Linux (Ubuntu or similar), with familiarity with NixOS and modern endpoint management tools. Experience with identity and access management platforms like Google Workspace, Okta, or Azure AD. Solid networking fundamentals, including DNS, DHCP, firewalls, VLANs, and wireless infrastructure. Clear communicator who documents well, troubleshoots methodically, and takes ownership of problems through to resolution. Nice to Haves: Experience working in a dynamic start-up environment working with complex systems Global experience supporting team members in other countries including the US & Asia
Senior Software Engineer, Site Reliability Engineering, Distributed Cloud Google London, UK Bachelor's degree in Computer Science, a related field, or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems. 2 years of experience leading projects and providing technical leadership. Preferred qualifications Master's degree in Computer Science or Engineering. About the job Site Reliability Engineering (SRE) combines software and systems engineering to build and run large scale, massively distributed, fault tolerant systems. SRE ensures that Google Cloud's services-both our internally critical and our externally visible systems-have reliability, uptime appropriate to customers' needs and a fast rate of improvement. Additionally, SRE will keep an ever watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you'll have the opportunity to manage the complex issues of scale unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Responsibilities Engage in and improve the whole life cycle of services, from inception and design, through to deployment, operation and refinement. Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews. Maintain services once they are live by measuring and monitoring availability, latency and overall system health. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity. Practice sustainable incident response and blameless post mortems. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity or expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, including breastfeeding, expecting or parents to be, criminal histories consistent with legal requirements, or any other basis protected by law.
24/06/2026
Full time
Senior Software Engineer, Site Reliability Engineering, Distributed Cloud Google London, UK Bachelor's degree in Computer Science, a related field, or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems. 2 years of experience leading projects and providing technical leadership. Preferred qualifications Master's degree in Computer Science or Engineering. About the job Site Reliability Engineering (SRE) combines software and systems engineering to build and run large scale, massively distributed, fault tolerant systems. SRE ensures that Google Cloud's services-both our internally critical and our externally visible systems-have reliability, uptime appropriate to customers' needs and a fast rate of improvement. Additionally, SRE will keep an ever watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you'll have the opportunity to manage the complex issues of scale unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Responsibilities Engage in and improve the whole life cycle of services, from inception and design, through to deployment, operation and refinement. Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews. Maintain services once they are live by measuring and monitoring availability, latency and overall system health. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity. Practice sustainable incident response and blameless post mortems. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity or expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, including breastfeeding, expecting or parents to be, criminal histories consistent with legal requirements, or any other basis protected by law.
Astronomer empowers data teams to bring mission critical software, analytics, and AI to life and is the company behind Astro, the industry leading unified DataOps platform powered by Apache Airflow . Astro accelerates building reliable data products that unlock insights, unleash AI value, and powers data driven applications. Trusted by more than 800 of the world's leading enterprises, Astronomer lets businesses do more with their data. To learn more, visit . About this role: At Astronomer, we're redefining how companies run Apache Airflow at scale. Our R&D organization is home to some of the most innovative minds in cloud infrastructure and open source software. We're looking for a Senior Software Engineer to join our Platform Engineering team. You get to go in at the ground level of how our production infrastructure is designed, built, tested and deployed. Your work will directly influence how we build Astro, Observe and our IDE product, as well as how global organizations orchestrate data pipelines at scale-making them faster, more reliable, and easier to manage. If you're driven by impact, excited by scale, and ready to work on the kind of infrastructure challenges that push the boundaries of what's possible in cloud native systems, this is the opportunity you've been waiting for. What you get to do: Make high quality, data driven and experience driven decisions on how we build this and the next generation of our production platform, then deliver the results. Own and build how we test, build and deploy code in a high scale PaaS environment. Collaborate across the whole company on how we design production systems, set standards and make technology choices for new and existing products, and how these fit together. Deliver results - we routinely "change the wheels on the bus while it's moving", in a predictable, safe and reliable way. Be at the forefront of how we work together as a Platform Engineering team. Blaze a Trail: Work on a small but growing team on building out the Platform/Reliability practice for the company - this role reports directly to the VP of Reliability. Be an Owner: Be directly involved in decision making on what we work on, as well as how we work on it. Make promises, and keep them. Do Sensible Things: Be directly involved in determining how our platform works. Participate in incident management and determine sensible practices as the platform evolves. Garage Door Open: Create and maintain comprehensive internal documentation for systems and processes, ensuring clarity and accessibility. What you bring to the role: Strong experience in Non Abstract Systems design and implementation. Strong proficiency in Python, Golang and in depth experience with Kubernetes (CKA or equivalent or greater). Experience with observability principles and technologies, including SLI/SLO definition and tracking. Strong communication skills, both written and verbal, with experience in working with a globally distributed team in delivery. A passion for reliability and operational excellence. A low tolerance for toil and other nonsense. Ability to estimate the scope of work accurately and coordinate with stakeholders to address risks and ensure successful project delivery. Experience with (and ideally strong opinions on) software development best practices, such as code review, testing, CI/CD, version control, automation and debugging. Proactive approach to identifying and addressing issues, with a focus on ownership and accountability. Bonus points if you have: Experience working on a SaaS/PaaS product across multiple cloud providers. Experience with our particular tech stack components and technologies (deep breath): CircleCI, Chronosphere (Prometheus), Splunk, Bazel, Istio, Playwright, Karpenter, Github Actions Experience of the innards and quirks of AWS, GCP and (particularly) Azure. Participated in an on call rotation - this role involves periodic on call for the services we own. Experience with Apache Airflow. At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
24/06/2026
Full time
Astronomer empowers data teams to bring mission critical software, analytics, and AI to life and is the company behind Astro, the industry leading unified DataOps platform powered by Apache Airflow . Astro accelerates building reliable data products that unlock insights, unleash AI value, and powers data driven applications. Trusted by more than 800 of the world's leading enterprises, Astronomer lets businesses do more with their data. To learn more, visit . About this role: At Astronomer, we're redefining how companies run Apache Airflow at scale. Our R&D organization is home to some of the most innovative minds in cloud infrastructure and open source software. We're looking for a Senior Software Engineer to join our Platform Engineering team. You get to go in at the ground level of how our production infrastructure is designed, built, tested and deployed. Your work will directly influence how we build Astro, Observe and our IDE product, as well as how global organizations orchestrate data pipelines at scale-making them faster, more reliable, and easier to manage. If you're driven by impact, excited by scale, and ready to work on the kind of infrastructure challenges that push the boundaries of what's possible in cloud native systems, this is the opportunity you've been waiting for. What you get to do: Make high quality, data driven and experience driven decisions on how we build this and the next generation of our production platform, then deliver the results. Own and build how we test, build and deploy code in a high scale PaaS environment. Collaborate across the whole company on how we design production systems, set standards and make technology choices for new and existing products, and how these fit together. Deliver results - we routinely "change the wheels on the bus while it's moving", in a predictable, safe and reliable way. Be at the forefront of how we work together as a Platform Engineering team. Blaze a Trail: Work on a small but growing team on building out the Platform/Reliability practice for the company - this role reports directly to the VP of Reliability. Be an Owner: Be directly involved in decision making on what we work on, as well as how we work on it. Make promises, and keep them. Do Sensible Things: Be directly involved in determining how our platform works. Participate in incident management and determine sensible practices as the platform evolves. Garage Door Open: Create and maintain comprehensive internal documentation for systems and processes, ensuring clarity and accessibility. What you bring to the role: Strong experience in Non Abstract Systems design and implementation. Strong proficiency in Python, Golang and in depth experience with Kubernetes (CKA or equivalent or greater). Experience with observability principles and technologies, including SLI/SLO definition and tracking. Strong communication skills, both written and verbal, with experience in working with a globally distributed team in delivery. A passion for reliability and operational excellence. A low tolerance for toil and other nonsense. Ability to estimate the scope of work accurately and coordinate with stakeholders to address risks and ensure successful project delivery. Experience with (and ideally strong opinions on) software development best practices, such as code review, testing, CI/CD, version control, automation and debugging. Proactive approach to identifying and addressing issues, with a focus on ownership and accountability. Bonus points if you have: Experience working on a SaaS/PaaS product across multiple cloud providers. Experience with our particular tech stack components and technologies (deep breath): CircleCI, Chronosphere (Prometheus), Splunk, Bazel, Istio, Playwright, Karpenter, Github Actions Experience of the innards and quirks of AWS, GCP and (particularly) Azure. Participated in an on call rotation - this role involves periodic on call for the services we own. Experience with Apache Airflow. At Astronomer, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Astronomer is seeking a Senior Software Engineer to join the Platform Engineering team in Greater London. This role will involve influencing the design and deployment of production infrastructure for Astro, Observe, and other products, making them faster and more reliable. The ideal candidate has strong experience in systems design, excellent skills in Python and Golang, and a focus on operational excellence. You will collaborate across teams to set technology standards and maintain documentation for systems.
24/06/2026
Full time
Astronomer is seeking a Senior Software Engineer to join the Platform Engineering team in Greater London. This role will involve influencing the design and deployment of production infrastructure for Astro, Observe, and other products, making them faster and more reliable. The ideal candidate has strong experience in systems design, excellent skills in Python and Golang, and a focus on operational excellence. You will collaborate across teams to set technology standards and maintain documentation for systems.
The EMEA Head of Infrastructure is accountable for the smooth and effective operation as well as strategic transformation of IT infrastructure services across the EMEA region. The role operates within a matrix organisation in alignment to global infrastructure functions. The EMEA Head of Infrastructure engages with the respective infrastructure chapter leads to ensure coherent, high-quality delivery for the region. The role drives availability, performance, scalability, efficiency, and continuous improvement as well as strategy of EMEA infrastructure, while ensuring regional needs are clearly represented and met. Key Responsibilities: Engage with global chapter leads and regional infrastructure colleagues through a matrix management to ensure effective planning, design, implementation, operation, and maintenance of all EMEA infrastructure services. Scope includes data centres, servers, storage systems, networks, telecommunications, workplace and end user services, and cloud-based services. Act as the primary regional point of accountability, ensuring global chapter activity translates into tangible, high-quality outcomes for EMEA. Oversee the day-to-day IT operations, including help desk support, system monitoring and IT service management including incident, problem and change management. Ensure timely resolution of IT issues to minimize downtime and disruptions to business operations. Develop and execute strategic plans for infrastructure management, ensuring alignment with the organization's goals and objectives. Proactively identify areas of improvement, conduct cost-benefit analysis, and recommend appropriate solutions to enhance infrastructure performance, effectiveness and efficiency across the business lines. Drive continual service improvement initiatives to enhance the quality of infrastructure operations. Build and manage a high-performance infrastructure organization, providing guidance, mentorship, and support. Foster a collaborative and results-oriented work environment, ensuring the team has the necessary resources and skills to meet objectives. Develop a deep understanding of the IT application and business needs and priorities and collaborate closely with key stakeholders in IT and business to align IT infrastructure with those needs to ensure tangible value for the business. Stay up-to-date with the latest trends and advancements in infrastructure technologies. Provide technical expertise and guidance to resolve complex infrastructure issues and ensure optimal performance. Establish and maintain relationships with external vendors and service providers and manage vendor contracts in close collaboration with procurement to obtain cost-effective and reliable infrastructure delivery. Develop and maintain comprehensive disaster recovery and business continuity plans for infrastructure systems. Conduct regular tests and evaluations to ensure the availability and reliability of critical systems in the event of an incident or disaster. Collaborate with compliance and security teams to ensure all EMEA infrastructure systems and processes meet relevant regulatory requirements, industry standards, and internal company policies. This includes active ownership of infrastructure obligations under financial services regulations such as DORA (Digital Operational Resilience Act), ensuring the region meets resilience, incident reporting, and third-party risk requirements applicable to IT infrastructure. IT Asset Management: Oversee the management and tracking of infrastructure assets, including hardware, software licenses, and equipment inventory. Infrastructure Transformation: Lead and contribute to major infrastructure transformation programmes across EMEA, including data centre modernisation, platform migrations, and hybrid cloud adoption. Ensure transformation initiatives are delivered with minimal disruption to live operations, and that regional teams are equipped and engaged throughout the change journey. AI-Driven Operations: Champion the adoption of AI-driven operational tooling across EMEA infrastructure, including AIOps platforms for predictive monitoring, automated incident response, and intelligent capacity management. Evaluate and drive use cases where AI enhances operational efficiency, reduces manual toil, and improves service reliability. Budgeting and Cost Control: Prepare and manage the infrastructure budget, ensuring cost-effective utilization of resources and adherence to financial targets. Monitor expenditures, identify areas for optimization, and make recommendations to reduce costs without compromising service quality. Qualifications Requirements: Head of Infrastructure should have a bachelor's or master's degree of Computer Engineering or relevant field Proven experience (10+ years) in infrastructure management, IT operations, and IT security. Demonstrable background spanning data centres, networks, servers, workplace and end user services, and cloud computing, including experience managing through significant infrastructure transformation programmes. Strong leadership skills to effectively manage a team of IT professionals and drive performance. Excellent communication skills to effectively interact with team members, senior management, and other stakeholders. Technical proficiency and knowledge of IT infrastructure, Cyber security, networks, and systems to effectively manage and troubleshoot issues. Ability to manage multiple projects with a problem-solving aptitude Experience within a multi-national & matrixed environment - preference would be for significant experience within a Financial Services organisation. Experience operating within a matrix organisation, with the ability to influence and drive outcomes through global chapter structures without direct line authority. Understanding of financial services regulatory requirements relevant to IT infrastructure, including DORA or equivalent operational resilience frameworks. ITIL Certified is preferred We offer in return! Competitive salary & pension scheme, discretionary bonus scheme, 25 days annual leave plus ability to purchase additional days, hybrid working options, Private Medical cover, Employee Share Purchase Plan, Life Assurance, Subsidised gym membership, Comprehensive Learning & development offerings, Employee Assistance program. Integrity. client focus. respect. excellence. teamwork Our core values dictate how we live and work. We're an ethical and honest company that's wholly committed to its clients. A business that's engaged in mutual trust and respect for its employees and partners. A place where colleagues perform at the highest levels. And a working environment that's collaborative and supportive. Diversity & Inclusion. At Chubb, we consider our people our chief competitive advantage and as such we treat colleagues, candidates, clients, and business partners with equality, fairness and respect, regardless of their age, disability, race, religion or belief, gender, sexual orientation, marital status or family circumstances. We are committed to ensuring our recruitment process is inclusive and accessible to all. If you have a disability or long-term condition (for example dyslexia, anxiety, autism, a mobility condition or hearing loss) and need us to make any reasonable adjustments, changes or do anything differently during the recruitment process, please let us know. Job Info Job Identification 33932 Job Schedule Full time Regular or Temporary Regular Job Category Infrastructure Engineering Business Unit United Kingdom Legal Employer Chubb European Group SE UK Branch
24/06/2026
Full time
The EMEA Head of Infrastructure is accountable for the smooth and effective operation as well as strategic transformation of IT infrastructure services across the EMEA region. The role operates within a matrix organisation in alignment to global infrastructure functions. The EMEA Head of Infrastructure engages with the respective infrastructure chapter leads to ensure coherent, high-quality delivery for the region. The role drives availability, performance, scalability, efficiency, and continuous improvement as well as strategy of EMEA infrastructure, while ensuring regional needs are clearly represented and met. Key Responsibilities: Engage with global chapter leads and regional infrastructure colleagues through a matrix management to ensure effective planning, design, implementation, operation, and maintenance of all EMEA infrastructure services. Scope includes data centres, servers, storage systems, networks, telecommunications, workplace and end user services, and cloud-based services. Act as the primary regional point of accountability, ensuring global chapter activity translates into tangible, high-quality outcomes for EMEA. Oversee the day-to-day IT operations, including help desk support, system monitoring and IT service management including incident, problem and change management. Ensure timely resolution of IT issues to minimize downtime and disruptions to business operations. Develop and execute strategic plans for infrastructure management, ensuring alignment with the organization's goals and objectives. Proactively identify areas of improvement, conduct cost-benefit analysis, and recommend appropriate solutions to enhance infrastructure performance, effectiveness and efficiency across the business lines. Drive continual service improvement initiatives to enhance the quality of infrastructure operations. Build and manage a high-performance infrastructure organization, providing guidance, mentorship, and support. Foster a collaborative and results-oriented work environment, ensuring the team has the necessary resources and skills to meet objectives. Develop a deep understanding of the IT application and business needs and priorities and collaborate closely with key stakeholders in IT and business to align IT infrastructure with those needs to ensure tangible value for the business. Stay up-to-date with the latest trends and advancements in infrastructure technologies. Provide technical expertise and guidance to resolve complex infrastructure issues and ensure optimal performance. Establish and maintain relationships with external vendors and service providers and manage vendor contracts in close collaboration with procurement to obtain cost-effective and reliable infrastructure delivery. Develop and maintain comprehensive disaster recovery and business continuity plans for infrastructure systems. Conduct regular tests and evaluations to ensure the availability and reliability of critical systems in the event of an incident or disaster. Collaborate with compliance and security teams to ensure all EMEA infrastructure systems and processes meet relevant regulatory requirements, industry standards, and internal company policies. This includes active ownership of infrastructure obligations under financial services regulations such as DORA (Digital Operational Resilience Act), ensuring the region meets resilience, incident reporting, and third-party risk requirements applicable to IT infrastructure. IT Asset Management: Oversee the management and tracking of infrastructure assets, including hardware, software licenses, and equipment inventory. Infrastructure Transformation: Lead and contribute to major infrastructure transformation programmes across EMEA, including data centre modernisation, platform migrations, and hybrid cloud adoption. Ensure transformation initiatives are delivered with minimal disruption to live operations, and that regional teams are equipped and engaged throughout the change journey. AI-Driven Operations: Champion the adoption of AI-driven operational tooling across EMEA infrastructure, including AIOps platforms for predictive monitoring, automated incident response, and intelligent capacity management. Evaluate and drive use cases where AI enhances operational efficiency, reduces manual toil, and improves service reliability. Budgeting and Cost Control: Prepare and manage the infrastructure budget, ensuring cost-effective utilization of resources and adherence to financial targets. Monitor expenditures, identify areas for optimization, and make recommendations to reduce costs without compromising service quality. Qualifications Requirements: Head of Infrastructure should have a bachelor's or master's degree of Computer Engineering or relevant field Proven experience (10+ years) in infrastructure management, IT operations, and IT security. Demonstrable background spanning data centres, networks, servers, workplace and end user services, and cloud computing, including experience managing through significant infrastructure transformation programmes. Strong leadership skills to effectively manage a team of IT professionals and drive performance. Excellent communication skills to effectively interact with team members, senior management, and other stakeholders. Technical proficiency and knowledge of IT infrastructure, Cyber security, networks, and systems to effectively manage and troubleshoot issues. Ability to manage multiple projects with a problem-solving aptitude Experience within a multi-national & matrixed environment - preference would be for significant experience within a Financial Services organisation. Experience operating within a matrix organisation, with the ability to influence and drive outcomes through global chapter structures without direct line authority. Understanding of financial services regulatory requirements relevant to IT infrastructure, including DORA or equivalent operational resilience frameworks. ITIL Certified is preferred We offer in return! Competitive salary & pension scheme, discretionary bonus scheme, 25 days annual leave plus ability to purchase additional days, hybrid working options, Private Medical cover, Employee Share Purchase Plan, Life Assurance, Subsidised gym membership, Comprehensive Learning & development offerings, Employee Assistance program. Integrity. client focus. respect. excellence. teamwork Our core values dictate how we live and work. We're an ethical and honest company that's wholly committed to its clients. A business that's engaged in mutual trust and respect for its employees and partners. A place where colleagues perform at the highest levels. And a working environment that's collaborative and supportive. Diversity & Inclusion. At Chubb, we consider our people our chief competitive advantage and as such we treat colleagues, candidates, clients, and business partners with equality, fairness and respect, regardless of their age, disability, race, religion or belief, gender, sexual orientation, marital status or family circumstances. We are committed to ensuring our recruitment process is inclusive and accessible to all. If you have a disability or long-term condition (for example dyslexia, anxiety, autism, a mobility condition or hearing loss) and need us to make any reasonable adjustments, changes or do anything differently during the recruitment process, please let us know. Job Info Job Identification 33932 Job Schedule Full time Regular or Temporary Regular Job Category Infrastructure Engineering Business Unit United Kingdom Legal Employer Chubb European Group SE UK Branch
Training, Process Management Engineer Runtime - London, UK About the Team Training Runtime designs the core distributed runtime that powers everything from early research experiments to frontier-scale model runs. We work on building robust, scalable, high performance components to support our distributed training workloads. Our priorities are to maximize the productivity of our researchers and our hardware, with the goal of accelerating progress towards AGI. Within Training Runtime, the Process Management team develops the distributed OS responsible for launching, coordinating, and supervising the large numbers of processes that make up modern training workloads. Our runtime sits beneath training frameworks and on top of research infrastructure, ensuring jobs run reliably across massive clusters while maintaining performance, stability, and observability. Success for us is measured by both system reliability and researcher velocity - enabling ideas to scale from experiments to production training runs. About the Role As a Training Runtime: Process Management Engineer, you will work on the software that ties thousands of computers together and exposes them as a unified system. This system has to serve individual researchers running multiple parallel experiments, as well as our largest training runs spanning 100's of thousands and even millions of machines and accelerators. This requires easy to use, introspectable systems that can promote a fast debugging and development cycle, as well as relentless optimization for scale while maintaining stability and performance throughout. You will work primarily in Rust, building high-performance asynchronous systems with a strong emphasis on performance, correctness, and scalability. Working at this scale and at the frontier of AI development poses novel challenges. Out-of-the-box approaches often don't work. The problems you will be working on are highly ambiguous and require strong design judgment as well as proficient execution to advance the state of our infrastructure. We're looking for people who love optimizing an end-to-end platform, understanding high-performance architectures to maximize both local and distributed performance across our supercomputers. We're looking for engineers excited by the rapid pace of responding to the dynamic and evolving needs of our training runtime and compute stack. This role is based in London, UK. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees. In this role, you will: Work across our Python and Rust stack Design, build, and maintain software to orchestrate and monitor machine learning workloads on our largest supercomputers Profile and optimize our software stack to support computation orchestration at frontier scale Improve reliability, observability, and fault tolerance for long-running jobsDebug complex distributed systems issues across large clusters Respond to the changing shapes and needs of the ML systems to enable our researchers You might thrive in this role if you: Have experience developing distributed systems (not just operating them) Enjoy understanding how large systems behave and fail at scale Care deeply about performance, correctness, and reliability Have strong software engineering skills and are proficient in Python and Rust or another systems programming language (e.g. C++) Have solid Linux knowledge, and are comfortable with systems-level debugging, performance analysis, and memory profiling Are comfortable and experienced working and developing asynchronous and concurrent systems Like high-ownership environments with light process and strong engineering agency We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.
24/06/2026
Full time
Training, Process Management Engineer Runtime - London, UK About the Team Training Runtime designs the core distributed runtime that powers everything from early research experiments to frontier-scale model runs. We work on building robust, scalable, high performance components to support our distributed training workloads. Our priorities are to maximize the productivity of our researchers and our hardware, with the goal of accelerating progress towards AGI. Within Training Runtime, the Process Management team develops the distributed OS responsible for launching, coordinating, and supervising the large numbers of processes that make up modern training workloads. Our runtime sits beneath training frameworks and on top of research infrastructure, ensuring jobs run reliably across massive clusters while maintaining performance, stability, and observability. Success for us is measured by both system reliability and researcher velocity - enabling ideas to scale from experiments to production training runs. About the Role As a Training Runtime: Process Management Engineer, you will work on the software that ties thousands of computers together and exposes them as a unified system. This system has to serve individual researchers running multiple parallel experiments, as well as our largest training runs spanning 100's of thousands and even millions of machines and accelerators. This requires easy to use, introspectable systems that can promote a fast debugging and development cycle, as well as relentless optimization for scale while maintaining stability and performance throughout. You will work primarily in Rust, building high-performance asynchronous systems with a strong emphasis on performance, correctness, and scalability. Working at this scale and at the frontier of AI development poses novel challenges. Out-of-the-box approaches often don't work. The problems you will be working on are highly ambiguous and require strong design judgment as well as proficient execution to advance the state of our infrastructure. We're looking for people who love optimizing an end-to-end platform, understanding high-performance architectures to maximize both local and distributed performance across our supercomputers. We're looking for engineers excited by the rapid pace of responding to the dynamic and evolving needs of our training runtime and compute stack. This role is based in London, UK. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees. In this role, you will: Work across our Python and Rust stack Design, build, and maintain software to orchestrate and monitor machine learning workloads on our largest supercomputers Profile and optimize our software stack to support computation orchestration at frontier scale Improve reliability, observability, and fault tolerance for long-running jobsDebug complex distributed systems issues across large clusters Respond to the changing shapes and needs of the ML systems to enable our researchers You might thrive in this role if you: Have experience developing distributed systems (not just operating them) Enjoy understanding how large systems behave and fail at scale Care deeply about performance, correctness, and reliability Have strong software engineering skills and are proficient in Python and Rust or another systems programming language (e.g. C++) Have solid Linux knowledge, and are comfortable with systems-level debugging, performance analysis, and memory profiling Are comfortable and experienced working and developing asynchronous and concurrent systems Like high-ownership environments with light process and strong engineering agency We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.
Technical Product Manager - GenAI Platforms - Agentic Infrastructure - CTO Office Location: London Business Area: Engineering and CTO Ref #: Description & Requirements Bloomberg's CTO Office is the future looking technical and product arm of Bloomberg L.P. We envision, design, and prototype the next generation of infrastructure, hardware, and applications that power the Bloomberg Terminal and beyond. Our work spans AI platforms, cloud infrastructure, open source stewardship, and generative AI innovation. For over a decade, Bloomberg has been at the forefront of applying AI, ML, and NLP to financial intelligence, powering products in sentiment analysis, classification, document understanding, recommendation, and generative AI. Critical to this effort are our AI platforms, which enable teams to rapidly and robustly build, deploy, evaluate, govern, and operate AI systems at scale. As Bloomberg expands its investment in Generative and Agentic AI, we are building the trustworthy infrastructure that will power the next generation of intelligent products across Terminal, Enterprise, and client facing experiences. What's In It For You We are looking for a Technical Product Manager to define and execute the strategy for our Agentic Infrastructure, the connective tissue and foundational layer that enables AI agents, tools, and applications to operate safely, securely, and at scale across Bloomberg. This role sits at the intersection of our AI Platforms, cloud infrastructure, security, and distributed systems. You will shape the capabilities that govern how AI systems authenticate, communicate, access resources, execute actions, and interact with Bloomberg infrastructure, ensuring that as we scale agentic systems, we do so with trust, reliability, and enterprise grade governance by design. You will partner closely with Engineering, Product, Security, CTO, and Risk stakeholders to build an interoperable control plane, establishing a trustworthy foundation for the next generation of AI powered products. Why This Matters Agentic systems introduce new infrastructure challenges beyond traditional software and machine learning platforms. As AI systems become capable of autonomous action, tool use, multi agent collaboration, and long running workflows, organizations require new infrastructure for identity, authorization, execution environments, networking, governance, observability, and lifecycle management. We'll trust you to Define and drive the vision for Bloomberg's Agentic Infrastructure, with a focus on agentic control planes Translate emerging open source & industry standards into production ready, enterprise grade infrastructure capabilities Collaborate across Bloomberg's AI platform teams to integrate agentic capabilities that support experimentation and production deployment Develop platform strategies for agentic identity, access control, sandboxing, network, and connectivity architecture Work directly with AI product teams to understand real world usage and ensure infrastructure solutions support and advance the AI application lifecycle Partner deeply with engineering to deliver scalable, resilient system architecture Anticipate how agentic systems will evolve, and proactively shape the roadmap to support future capabilities You'll Need to Have 5+ years of experience in technical product management, ideally within AI, platform, cloud, security, or infrastructure domains Experience working with AI or GenAI systems, with LLMs, generative AI, agent frameworks and orchestration systems, and their production requirements Experience building or operating large scale platform infrastructure used by internal or external developers Strong understanding of identity, authentication/authorization, enterprise security architectures Strong understanding of distributed systems, service to service communication, API Gateways, Kubernetes, cloud native architectures Hands on experience working with emerging agentic protocols (MCP, A2A) and interoperability patterns Proven ability to work cross functionally with engineering, security, product, and platform organizations Excellent communication and storytelling skills, with the ability to articulate a technical vision and influence across diverse teams We'd Love to See A degree in Computer Science, Engineering, or prior equivalent architecture experience Experience building control planes, policy engines, governance frameworks Exposure to enterprise governance, compliance, or regulated environments Contributions to open source or developer ecosystems Why Join Us You will play a pivotal role in shaping Bloomberg's AI future by building the infrastructure foundations that enable trusted, scalable, and production ready AI systems. This is an opportunity to help define how agentic systems operate at enterprise scale, influencing platform strategy across identity, security, networking, governance, cloud infrastructure, and interoperability. You will work alongside world class engineers, architects, researchers, and product leaders while helping establish the trusted infrastructure foundation that powers Bloomberg's next generation of AI innovation. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.
24/06/2026
Full time
Technical Product Manager - GenAI Platforms - Agentic Infrastructure - CTO Office Location: London Business Area: Engineering and CTO Ref #: Description & Requirements Bloomberg's CTO Office is the future looking technical and product arm of Bloomberg L.P. We envision, design, and prototype the next generation of infrastructure, hardware, and applications that power the Bloomberg Terminal and beyond. Our work spans AI platforms, cloud infrastructure, open source stewardship, and generative AI innovation. For over a decade, Bloomberg has been at the forefront of applying AI, ML, and NLP to financial intelligence, powering products in sentiment analysis, classification, document understanding, recommendation, and generative AI. Critical to this effort are our AI platforms, which enable teams to rapidly and robustly build, deploy, evaluate, govern, and operate AI systems at scale. As Bloomberg expands its investment in Generative and Agentic AI, we are building the trustworthy infrastructure that will power the next generation of intelligent products across Terminal, Enterprise, and client facing experiences. What's In It For You We are looking for a Technical Product Manager to define and execute the strategy for our Agentic Infrastructure, the connective tissue and foundational layer that enables AI agents, tools, and applications to operate safely, securely, and at scale across Bloomberg. This role sits at the intersection of our AI Platforms, cloud infrastructure, security, and distributed systems. You will shape the capabilities that govern how AI systems authenticate, communicate, access resources, execute actions, and interact with Bloomberg infrastructure, ensuring that as we scale agentic systems, we do so with trust, reliability, and enterprise grade governance by design. You will partner closely with Engineering, Product, Security, CTO, and Risk stakeholders to build an interoperable control plane, establishing a trustworthy foundation for the next generation of AI powered products. Why This Matters Agentic systems introduce new infrastructure challenges beyond traditional software and machine learning platforms. As AI systems become capable of autonomous action, tool use, multi agent collaboration, and long running workflows, organizations require new infrastructure for identity, authorization, execution environments, networking, governance, observability, and lifecycle management. We'll trust you to Define and drive the vision for Bloomberg's Agentic Infrastructure, with a focus on agentic control planes Translate emerging open source & industry standards into production ready, enterprise grade infrastructure capabilities Collaborate across Bloomberg's AI platform teams to integrate agentic capabilities that support experimentation and production deployment Develop platform strategies for agentic identity, access control, sandboxing, network, and connectivity architecture Work directly with AI product teams to understand real world usage and ensure infrastructure solutions support and advance the AI application lifecycle Partner deeply with engineering to deliver scalable, resilient system architecture Anticipate how agentic systems will evolve, and proactively shape the roadmap to support future capabilities You'll Need to Have 5+ years of experience in technical product management, ideally within AI, platform, cloud, security, or infrastructure domains Experience working with AI or GenAI systems, with LLMs, generative AI, agent frameworks and orchestration systems, and their production requirements Experience building or operating large scale platform infrastructure used by internal or external developers Strong understanding of identity, authentication/authorization, enterprise security architectures Strong understanding of distributed systems, service to service communication, API Gateways, Kubernetes, cloud native architectures Hands on experience working with emerging agentic protocols (MCP, A2A) and interoperability patterns Proven ability to work cross functionally with engineering, security, product, and platform organizations Excellent communication and storytelling skills, with the ability to articulate a technical vision and influence across diverse teams We'd Love to See A degree in Computer Science, Engineering, or prior equivalent architecture experience Experience building control planes, policy engines, governance frameworks Exposure to enterprise governance, compliance, or regulated environments Contributions to open source or developer ecosystems Why Join Us You will play a pivotal role in shaping Bloomberg's AI future by building the infrastructure foundations that enable trusted, scalable, and production ready AI systems. This is an opportunity to help define how agentic systems operate at enterprise scale, influencing platform strategy across identity, security, networking, governance, cloud infrastructure, and interoperability. You will work alongside world class engineers, architects, researchers, and product leaders while helping establish the trusted infrastructure foundation that powers Bloomberg's next generation of AI innovation. If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.
At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law. About us Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. In our fast-paced environment big problems ignite us-we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future. At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact. Make Wayve the experience that defines your career! The role As a Cloud Site Reliability Engineer at Wayve, you will build and scale the reliability foundations of our AI cloud platform. This includes our Model Development Platform (powering end-to-end model development from raw data to on-road experimentation) and our GPU Compute platform (large-scale, multi-tenant GPU fleets and scheduling systems driving model training and inference at scale). This is a founding Cloud SRE role. You won't inherit a mature SRE function, you'll help create it. You will define the frameworks, automation, and operational standards that ensure our model development infrastructure, distributed systems, and large compute clusters operate predictably, efficiently, and at scale. This role sits at the intersection of AI research, large-scale cloud infrastructure, and production operations. Your work will directly enable faster model training, reliable experimentation, and scalable AI deployment by ensuring our cloud infrastructure is resilient and performant. Key responsibilities Reliability & Platform Ownership Own the reliability, availability, and performance of the Model Dev Platform and GPU Compute environments. Define and operationalise SLOs, SLIs, and error budgets across platform services. Improve capacity planning, scaling strategies, and resource efficiency across large GPU-backed clusters. Partner with ML, platform, and software teams to establish clear production readiness standards. Incident Response & On-Call Participate in a 24/7 on-call rotation as first-line response for cloud and cluster-related incidents. Lead incident triage, escalation, communications, and root cause analysis. Translate post-incident learning into durable architectural or automation improvements. Continuously reduce alert noise and recurring operational burden. Observability & Operational Excellence Design and operate monitoring, logging, tracing, and alerting systems that enable rapid detection and recovery. Build dashboards that reflect real user-centric platform health (not just infrastructure metrics). Improve deployment safety through better change management, validation, and rollback mechanisms. Automation & Tooling Build automation for cluster operations, training workflows, remediation, and scaling tasks. Implement self healing patterns and resilient recovery workflows. Harden CI/CD and release processes to improve deployment safety and velocity. Support infrastructure as code and policy driven guardrails to ensure secure, reliable cloud environments. About you In order to set you up for success as a Cloud Site Reliability Engineer at Wayve, we're looking for the following skills and experience. Essential skills Proven experience in an SRE, Production Engineer, or Cloud Reliability role supporting large-scale cloud systems. Strong Kubernetes experience, including operating production clusters. Hands on experience running production workloads in AWS, GCP, or Azure. Experience operating complex distributed systems in production, ideally including compute-heavy or high-performance workloads. Experience working with large compute clusters; exposure to AI/ML training or inference workloads strongly preferred. Strong Linux fundamentals and proficiency in at least one scripting or systems language (e.g., Python, Go, C++) with a bias toward automation. Deep troubleshooting skills across networking, storage, distributed systems, and performance at scale. Experience designing and operating observability stacks (e.g., Datadog, Prometheus, Grafana, OpenTelemetry). Clear communication skills, including leading incidents, writing post mortems, and influencing teams to prioritise reliability improvements. Desirable skills Experience operating GPU backed environments or large scale ML infrastructure. Experience running model training or inference pipelines in production (MLOps). Familiarity with infrastructure as code (e.g., Terraform) and secure cloud production environments. Experience defining and running SLOs/SLIs and building reliability programs across multiple teams. Experience as an early or founding SRE hire establishing processes from scratch. Interest in helping shape and grow a Cloud SRE function, with potential to take on leadership responsibilities over time. This is a full time role based in our office in London (2 days a week in the office). At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. Wayve is committed to creating an inclusive interview experience. If you require any accommodations or adjustments to participate fully in our interview process, please let us know.
24/06/2026
Full time
At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran status, pregnancy or related condition (including breastfeeding) or any other basis as protected by applicable law. About us Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing the usability and safety of automated driving systems. Our vision is to create autonomy that propels the world forward. Our intelligent, mapless, and hardware-agnostic AI products are designed for automakers, accelerating the transition from assisted to automated driving. In our fast-paced environment big problems ignite us-we embrace uncertainty, leaning into complex challenges to unlock groundbreaking solutions. We aim high and stay humble in our pursuit of excellence, constantly learning and evolving as we pave the way for a smarter, safer future. At Wayve, your contributions matter. We value diversity, embrace new perspectives, and foster an inclusive work environment; we back each other to deliver impact. Make Wayve the experience that defines your career! The role As a Cloud Site Reliability Engineer at Wayve, you will build and scale the reliability foundations of our AI cloud platform. This includes our Model Development Platform (powering end-to-end model development from raw data to on-road experimentation) and our GPU Compute platform (large-scale, multi-tenant GPU fleets and scheduling systems driving model training and inference at scale). This is a founding Cloud SRE role. You won't inherit a mature SRE function, you'll help create it. You will define the frameworks, automation, and operational standards that ensure our model development infrastructure, distributed systems, and large compute clusters operate predictably, efficiently, and at scale. This role sits at the intersection of AI research, large-scale cloud infrastructure, and production operations. Your work will directly enable faster model training, reliable experimentation, and scalable AI deployment by ensuring our cloud infrastructure is resilient and performant. Key responsibilities Reliability & Platform Ownership Own the reliability, availability, and performance of the Model Dev Platform and GPU Compute environments. Define and operationalise SLOs, SLIs, and error budgets across platform services. Improve capacity planning, scaling strategies, and resource efficiency across large GPU-backed clusters. Partner with ML, platform, and software teams to establish clear production readiness standards. Incident Response & On-Call Participate in a 24/7 on-call rotation as first-line response for cloud and cluster-related incidents. Lead incident triage, escalation, communications, and root cause analysis. Translate post-incident learning into durable architectural or automation improvements. Continuously reduce alert noise and recurring operational burden. Observability & Operational Excellence Design and operate monitoring, logging, tracing, and alerting systems that enable rapid detection and recovery. Build dashboards that reflect real user-centric platform health (not just infrastructure metrics). Improve deployment safety through better change management, validation, and rollback mechanisms. Automation & Tooling Build automation for cluster operations, training workflows, remediation, and scaling tasks. Implement self healing patterns and resilient recovery workflows. Harden CI/CD and release processes to improve deployment safety and velocity. Support infrastructure as code and policy driven guardrails to ensure secure, reliable cloud environments. About you In order to set you up for success as a Cloud Site Reliability Engineer at Wayve, we're looking for the following skills and experience. Essential skills Proven experience in an SRE, Production Engineer, or Cloud Reliability role supporting large-scale cloud systems. Strong Kubernetes experience, including operating production clusters. Hands on experience running production workloads in AWS, GCP, or Azure. Experience operating complex distributed systems in production, ideally including compute-heavy or high-performance workloads. Experience working with large compute clusters; exposure to AI/ML training or inference workloads strongly preferred. Strong Linux fundamentals and proficiency in at least one scripting or systems language (e.g., Python, Go, C++) with a bias toward automation. Deep troubleshooting skills across networking, storage, distributed systems, and performance at scale. Experience designing and operating observability stacks (e.g., Datadog, Prometheus, Grafana, OpenTelemetry). Clear communication skills, including leading incidents, writing post mortems, and influencing teams to prioritise reliability improvements. Desirable skills Experience operating GPU backed environments or large scale ML infrastructure. Experience running model training or inference pipelines in production (MLOps). Familiarity with infrastructure as code (e.g., Terraform) and secure cloud production environments. Experience defining and running SLOs/SLIs and building reliability programs across multiple teams. Experience as an early or founding SRE hire establishing processes from scratch. Interest in helping shape and grow a Cloud SRE function, with potential to take on leadership responsibilities over time. This is a full time role based in our office in London (2 days a week in the office). At Wayve we want the best of all worlds so we operate a hybrid working policy that combines time together in our offices and workshops to fuel innovation, culture, relationships and learning, and time spent working from home. Wayve is committed to creating an inclusive interview experience. If you require any accommodations or adjustments to participate fully in our interview process, please let us know.
Perplexity is revolutionizing how people discover and interact with information through AI-powered search and knowledge tools. As we expand our global footprint, we're establishing a strategic presence in London to drive innovation and growth across Europe. The Role We're seeking an exceptional Site Lead to establish and scale our London office. This is a unique opportunity to shape Perplexity's presence in one of the world's leading tech hubs, building teams and culture from the ground up while driving technical excellence in infrastructure and AI systems. As Site Lead, you'll serve as the face of Perplexity in London, responsible for building our technical organization, fostering a world class engineering culture, and directly managing one or more infrastructure teams. You'll report to senior leadership and work cross functionally with teams across our global footprint. The individual in this role will manage teams in LON themselves while also facilitating. Responsibilities Site Leadership & Culture Establish and lead Perplexity's London office, setting the cultural foundation and operating principles Build a collaborative, high performance engineering culture that aligns with Perplexity's values while embracing the strengths of the London tech ecosystem Serve as the primary point of contact for all London based activities and represent the site in company wide strategic discussions Partner with People/HR, Finance, and Operations to ensure seamless site operations Drive local community engagement, partnerships, and Perplexity's brand presence in the London and European tech community Technical Leadership Directly manage and mentor one or more infrastructure or AI infrastructure teams in London (5-15+ engineers) Set technical direction and strategy for London-based infrastructure initiatives in alignment with company-wide goals Drive architectural decisions and technical excellence across teams Ensure robust systems for deployment, monitoring, scalability, and reliability of infrastructure supporting AI/ML workloads Collaborate with engineering leaders globally to align on technical standards, best practices, and cross site initiatives Team Building & Talent Build and scale high performing infrastructure and AI infrastructure teams through strategic hiring Develop and execute talent acquisition strategy for the London site in partnership with recruiting Create career development frameworks and growth opportunities for engineers Foster technical mentorship and knowledge sharing across teams and sites Cross functional Collaboration Partner with Product, Engineering, and Research teams globally to understand infrastructure needs and deliver solutions Coordinate with other site leads and engineering leaders to ensure effective cross site collaboration Contribute to company wide infrastructure strategy and roadmap planning Facilitate knowledge transfer and best practice sharing across global teams Qualifications Required 10+ years of experience in software engineering with 5+ years in infrastructure, cloud infrastructure, or AI infrastructure roles 3+ years of people management experience, including building and scaling teams Proven track record of establishing or significantly growing an engineering site or office Deep technical expertise in distributed systems, cloud platforms (AWS, GCP, or Azure), and infrastructure automation Experience with infrastructure supporting large scale AI/ML systems, including: GPU infrastructure and orchestration ML training and inference pipelines Model serving and deployment at scale Strong understanding of modern infrastructure technologies: Kubernetes, Terraform, container orchestration, CI/CD systems Demonstrated ability to set technical vision and drive execution across multiple teams Excellent communication and stakeholder management skills Experience working in fast paced, high growth technology companies Passion for building inclusive, diverse, and high performing teams Preferred Experience at companies focused on AI/ML, search, or large scale consumer applications Previous experience as a site lead, office lead, or similar multi team leadership role Background in building infrastructure for LLM training or inference Contributions to open source infrastructure or AI infrastructure projects Experience scaling teams from 0 to 20+ engineers Active involvement in the London or European tech community MBA or advanced technical degree What Success Looks Like 30 Days Deep understanding of Perplexity's infrastructure, technology stack, and organizational structure Established relationships with key stakeholders across engineering, product, and leadership Initial hiring plan and culture strategy for London site established Help the Search, API, AI and Infra teams build out their hiring pipelines 90 Days Core infrastructure team established and ramping in London Clear technical roadmap and priorities defined for London based teams Site culture and operating rhythms established (team meetings, all hands, cross site syncs) London office actively participating in company wide infrastructure initiatives 1 Year London site operating as a high functioning hub with 15-30+ engineers Infrastructure teams delivering measurable impact on system reliability, performance, and scalability Strong talent brand established in London market with healthy hiring pipeline London recognized internally as a strategic site contributing to Perplexity's technical leadership Why Join Perplexity Ground floor opportunity to build and lead a strategic site for a fast growing AI company Work on cutting edge AI infrastructure challenges at massive scale Shape the culture and technical direction of an entire office Competitive compensation including equity Comprehensive benefits package Flexible work environment Opportunity to make a significant impact on how millions of people access and interact with information Location: London, United Kingdom (Hybrid) Perplexity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
24/06/2026
Full time
Perplexity is revolutionizing how people discover and interact with information through AI-powered search and knowledge tools. As we expand our global footprint, we're establishing a strategic presence in London to drive innovation and growth across Europe. The Role We're seeking an exceptional Site Lead to establish and scale our London office. This is a unique opportunity to shape Perplexity's presence in one of the world's leading tech hubs, building teams and culture from the ground up while driving technical excellence in infrastructure and AI systems. As Site Lead, you'll serve as the face of Perplexity in London, responsible for building our technical organization, fostering a world class engineering culture, and directly managing one or more infrastructure teams. You'll report to senior leadership and work cross functionally with teams across our global footprint. The individual in this role will manage teams in LON themselves while also facilitating. Responsibilities Site Leadership & Culture Establish and lead Perplexity's London office, setting the cultural foundation and operating principles Build a collaborative, high performance engineering culture that aligns with Perplexity's values while embracing the strengths of the London tech ecosystem Serve as the primary point of contact for all London based activities and represent the site in company wide strategic discussions Partner with People/HR, Finance, and Operations to ensure seamless site operations Drive local community engagement, partnerships, and Perplexity's brand presence in the London and European tech community Technical Leadership Directly manage and mentor one or more infrastructure or AI infrastructure teams in London (5-15+ engineers) Set technical direction and strategy for London-based infrastructure initiatives in alignment with company-wide goals Drive architectural decisions and technical excellence across teams Ensure robust systems for deployment, monitoring, scalability, and reliability of infrastructure supporting AI/ML workloads Collaborate with engineering leaders globally to align on technical standards, best practices, and cross site initiatives Team Building & Talent Build and scale high performing infrastructure and AI infrastructure teams through strategic hiring Develop and execute talent acquisition strategy for the London site in partnership with recruiting Create career development frameworks and growth opportunities for engineers Foster technical mentorship and knowledge sharing across teams and sites Cross functional Collaboration Partner with Product, Engineering, and Research teams globally to understand infrastructure needs and deliver solutions Coordinate with other site leads and engineering leaders to ensure effective cross site collaboration Contribute to company wide infrastructure strategy and roadmap planning Facilitate knowledge transfer and best practice sharing across global teams Qualifications Required 10+ years of experience in software engineering with 5+ years in infrastructure, cloud infrastructure, or AI infrastructure roles 3+ years of people management experience, including building and scaling teams Proven track record of establishing or significantly growing an engineering site or office Deep technical expertise in distributed systems, cloud platforms (AWS, GCP, or Azure), and infrastructure automation Experience with infrastructure supporting large scale AI/ML systems, including: GPU infrastructure and orchestration ML training and inference pipelines Model serving and deployment at scale Strong understanding of modern infrastructure technologies: Kubernetes, Terraform, container orchestration, CI/CD systems Demonstrated ability to set technical vision and drive execution across multiple teams Excellent communication and stakeholder management skills Experience working in fast paced, high growth technology companies Passion for building inclusive, diverse, and high performing teams Preferred Experience at companies focused on AI/ML, search, or large scale consumer applications Previous experience as a site lead, office lead, or similar multi team leadership role Background in building infrastructure for LLM training or inference Contributions to open source infrastructure or AI infrastructure projects Experience scaling teams from 0 to 20+ engineers Active involvement in the London or European tech community MBA or advanced technical degree What Success Looks Like 30 Days Deep understanding of Perplexity's infrastructure, technology stack, and organizational structure Established relationships with key stakeholders across engineering, product, and leadership Initial hiring plan and culture strategy for London site established Help the Search, API, AI and Infra teams build out their hiring pipelines 90 Days Core infrastructure team established and ramping in London Clear technical roadmap and priorities defined for London based teams Site culture and operating rhythms established (team meetings, all hands, cross site syncs) London office actively participating in company wide infrastructure initiatives 1 Year London site operating as a high functioning hub with 15-30+ engineers Infrastructure teams delivering measurable impact on system reliability, performance, and scalability Strong talent brand established in London market with healthy hiring pipeline London recognized internally as a strategic site contributing to Perplexity's technical leadership Why Join Perplexity Ground floor opportunity to build and lead a strategic site for a fast growing AI company Work on cutting edge AI infrastructure challenges at massive scale Shape the culture and technical direction of an entire office Competitive compensation including equity Comprehensive benefits package Flexible work environment Opportunity to make a significant impact on how millions of people access and interact with information Location: London, United Kingdom (Hybrid) Perplexity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Lead C# Developer / Engineer (C# .Net Desktop Application) Reigate / WFH to £100k Do you have expertise with C# desktop development, working on complex scalable systems? You could be progressing your career, in a senior, hands on leadership role working on complex and technically challenging systems with continual learning opportunities a global Fintech. What's in it for you: Up to £100k salary plus bonus (c20%) Hybrid working (3 days a week work from home) Enhanced parental leave 25 days holiday (plus buy days and your birthday off) Pension (up to 10% contribution) Health Care and Life Assurance Training and career development Social events and a range of other perks Your role: As a Lead C# Developer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship desktop insurance platform that handles 4 billion requests per month. You'll play a key role in architecting, designing and developing new features and enhancements whilst ensuring high levels of security, reliability, maintainability, usability and performance. Collaborate with the Product Owner and with other development teams, you'll input into design and technical choices and provide technical ownership an Agile environment that encourages close collaboration and continual improvement. Location / WFH: There's a flexible work from home hybrid model, you'll join colleagues in the Reigate office twice a week for team meet ups and stakeholder meetings with the other three days work from home. About you: You have expertise with C# .Net Core backend software development, having worked on large, scalable systems with complexity You have strong technical leadership experience (taking ownership of features, not managing people) You are collaborative and pragmatic yet able to push back and influence senior engineers You're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practices You have a good knowledge of event driven architecture You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You have an appreciation of Azure, SaaS, PaaS, microservices You're likely to be degree educated in a relevant STEM discipline e.g. Computer Science with a good grasp of mathematics Apply now to find out more about this Lead C# Developer / Engineer (C# .Net) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
24/06/2026
Full time
Lead C# Developer / Engineer (C# .Net Desktop Application) Reigate / WFH to £100k Do you have expertise with C# desktop development, working on complex scalable systems? You could be progressing your career, in a senior, hands on leadership role working on complex and technically challenging systems with continual learning opportunities a global Fintech. What's in it for you: Up to £100k salary plus bonus (c20%) Hybrid working (3 days a week work from home) Enhanced parental leave 25 days holiday (plus buy days and your birthday off) Pension (up to 10% contribution) Health Care and Life Assurance Training and career development Social events and a range of other perks Your role: As a Lead C# Developer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship desktop insurance platform that handles 4 billion requests per month. You'll play a key role in architecting, designing and developing new features and enhancements whilst ensuring high levels of security, reliability, maintainability, usability and performance. Collaborate with the Product Owner and with other development teams, you'll input into design and technical choices and provide technical ownership an Agile environment that encourages close collaboration and continual improvement. Location / WFH: There's a flexible work from home hybrid model, you'll join colleagues in the Reigate office twice a week for team meet ups and stakeholder meetings with the other three days work from home. About you: You have expertise with C# .Net Core backend software development, having worked on large, scalable systems with complexity You have strong technical leadership experience (taking ownership of features, not managing people) You are collaborative and pragmatic yet able to push back and influence senior engineers You're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practices You have a good knowledge of event driven architecture You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, Algorithms You have a good understanding of CI/CD and Infrastructure as Code (IaC) You have an appreciation of Azure, SaaS, PaaS, microservices You're likely to be degree educated in a relevant STEM discipline e.g. Computer Science with a good grasp of mathematics Apply now to find out more about this Lead C# Developer / Engineer (C# .Net) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
We help many of the world's most innovative and ambitious companies build stronger teams and reach their goals through better compensation. Our real-time data platform brings compensation into the modern age, tracking the market across all compensation types from salary to equity and benefits. The role We're looking for a Lead Software Engineer to join our engineering team and play a major role in our technical leadership during a significant platform shift. Ravio is moving from a traditional SaaS posture to a platform built around agents - parent agents fronting our compensation data, specialist agents underneath, durable workflows, an MCP-based tool layer, and an eval harness to maintain consistency. You'll own architecture and technical design across the stack: the customer-facing web app, the agentic platform, and the shared infrastructure connecting them. You'll bring system design depth that holds up under load, failure, and coordination across services and teams. You'll continue to raise the bar on code quality, reliability, and the technical decisions that shape what we ship. This is a hands on individual contributor role - leading technical decision making and tackling the hardest problems we encounter. There are also upcoming opportunities to move into management as our company continues to grow, if you wish. Requirements 8+ years commercial engineering experience, with a track record of technical leadership during platform shifts - owning architecture, driving decisions, raising the bar through code review and design review, especially where LLM assisted engineering has become the standard. System design depth as your headline strength. Concrete: durability and consistency under failure, multi service orchestration, data platforms, performance and cost at scale, observability and ops fluency. Senior level fluency in TypeScript and Node, comfortable across the backend (PostgreSQL, GraphQL or HTTP APIs, GCP shaped infra). Comfortable owning code in a distributed monorepo with multiple deployable services. Ships fast under product pressure - we're moving from PMF to scale and the role needs that pace. Nice to have Production experience with agentic systems - tool calling, multi step orchestration, LLM evals. Workflow engines (Temporal, Cadence, Step Functions) - even if not Temporal specifically. MCP, Anthropic SDK, or other LLM platform work. Building developer platforms, internal SDKs, or framework shaped surfaces. Eval driven development, prompt engineering at scale, LLM judge harnesses. React or another modern frontend framework. Our tech stack Frontend React TypeScript GraphQL (Apollo Client) Playwright Jest Storybook + Chromatic Mantine GCP (Cloud Run) Backend TypeScript PostgreSQL GraphQL Yoga Jest Auth0 GCP (Cloud Run, Cloud SQL, Cloud Storage + more) AI / agentic platform Opus/GPT/Gemini and many more model families Vertex/Bedrock/Foundry - cloud deployed models Temporal - durable workflow engine MCP servers as the tool layer AI gateway (Bifrost) for logging, routing, governance Eval harness (Phoenix) - golden queries, LLM as judge Memory layer (Neo4j) All the other good stuff GitHub Actions Datadog Figma Slack Linear The opportunity at Ravio right now From your perspective, there are three critical things to look for when evaluating this role: a company going places, a strong engineering culture, and a role that gives you a true opportunity to have impact as a technical leader. There's a lot happening at Ravio right now. We've just raised our Series A led by tier 1 US investors Spark Capital, and have acquired the benchmarking business of our competitor - Compete. We've got new joiners starting almost every week, and we're rapidly expanding outside of our core markets in Europe. We need you to help us maintain our velocity and continue to build a scalable org and product. Our core benchmarking product is at product market fit, and we have a couple of new modules in the 0 1 phase. This means we're at an exciting stage that involves 0 to 1 building in some areas, and building for scale in others. That's true across the business - we're continuing to expand and experiment, while systemising and doubling down on what is already working well from our seed phase. Beyond the core product, we're building Ravio's agentic platform - parent agents fronting our compensation data with specialist agents underneath, durable workflows on Temporal, an MCP based tool layer, and an eval harness to maintain consistency. It's a platform engineering effort with the same care and rigour we apply to the rest of the product. A Lead engineer joining now would help shape the foundations of how Ravio's product is built for the next phase. Why join Ravio? Shape an agentic platform from its early stages, with senior engineering peers and a high autonomy bar. Opportunity for fast tracked professional growth at a scaleup backed by world class investors alongside a smart, energetic team. Blend of IC work and leadership, giving you both hands on impact and career growth. Remote friendly, flexible work culture with a high degree of ownership. While we're very focused, we also know how to have fun in the process. Build a meaningful product that helps people get paid fairly and competitively in their careers. Compensation & benefits £110,000 - £150,000 Company ownership (everyone gets a meaningful equity stake in Ravio) 37 days paid time off (25 days holiday + 4 wellness days + 8 public holidays) Up to 6% pension matching scheme £60 a month wellness allowance £500 per year Learning and Development budget Private healthcare cover with AXA Personal worldwide travel insurance Income protection insurance 16 weeks fully paid birthing parent leave, followed by 4 weeks at 50% pay. For non birthing parents, we offer 8 weeks fully paid leave. For more information about what we collect and how we use it when you apply for a role with us, please refer to our Candidate Privacy Notice.
24/06/2026
Full time
We help many of the world's most innovative and ambitious companies build stronger teams and reach their goals through better compensation. Our real-time data platform brings compensation into the modern age, tracking the market across all compensation types from salary to equity and benefits. The role We're looking for a Lead Software Engineer to join our engineering team and play a major role in our technical leadership during a significant platform shift. Ravio is moving from a traditional SaaS posture to a platform built around agents - parent agents fronting our compensation data, specialist agents underneath, durable workflows, an MCP-based tool layer, and an eval harness to maintain consistency. You'll own architecture and technical design across the stack: the customer-facing web app, the agentic platform, and the shared infrastructure connecting them. You'll bring system design depth that holds up under load, failure, and coordination across services and teams. You'll continue to raise the bar on code quality, reliability, and the technical decisions that shape what we ship. This is a hands on individual contributor role - leading technical decision making and tackling the hardest problems we encounter. There are also upcoming opportunities to move into management as our company continues to grow, if you wish. Requirements 8+ years commercial engineering experience, with a track record of technical leadership during platform shifts - owning architecture, driving decisions, raising the bar through code review and design review, especially where LLM assisted engineering has become the standard. System design depth as your headline strength. Concrete: durability and consistency under failure, multi service orchestration, data platforms, performance and cost at scale, observability and ops fluency. Senior level fluency in TypeScript and Node, comfortable across the backend (PostgreSQL, GraphQL or HTTP APIs, GCP shaped infra). Comfortable owning code in a distributed monorepo with multiple deployable services. Ships fast under product pressure - we're moving from PMF to scale and the role needs that pace. Nice to have Production experience with agentic systems - tool calling, multi step orchestration, LLM evals. Workflow engines (Temporal, Cadence, Step Functions) - even if not Temporal specifically. MCP, Anthropic SDK, or other LLM platform work. Building developer platforms, internal SDKs, or framework shaped surfaces. Eval driven development, prompt engineering at scale, LLM judge harnesses. React or another modern frontend framework. Our tech stack Frontend React TypeScript GraphQL (Apollo Client) Playwright Jest Storybook + Chromatic Mantine GCP (Cloud Run) Backend TypeScript PostgreSQL GraphQL Yoga Jest Auth0 GCP (Cloud Run, Cloud SQL, Cloud Storage + more) AI / agentic platform Opus/GPT/Gemini and many more model families Vertex/Bedrock/Foundry - cloud deployed models Temporal - durable workflow engine MCP servers as the tool layer AI gateway (Bifrost) for logging, routing, governance Eval harness (Phoenix) - golden queries, LLM as judge Memory layer (Neo4j) All the other good stuff GitHub Actions Datadog Figma Slack Linear The opportunity at Ravio right now From your perspective, there are three critical things to look for when evaluating this role: a company going places, a strong engineering culture, and a role that gives you a true opportunity to have impact as a technical leader. There's a lot happening at Ravio right now. We've just raised our Series A led by tier 1 US investors Spark Capital, and have acquired the benchmarking business of our competitor - Compete. We've got new joiners starting almost every week, and we're rapidly expanding outside of our core markets in Europe. We need you to help us maintain our velocity and continue to build a scalable org and product. Our core benchmarking product is at product market fit, and we have a couple of new modules in the 0 1 phase. This means we're at an exciting stage that involves 0 to 1 building in some areas, and building for scale in others. That's true across the business - we're continuing to expand and experiment, while systemising and doubling down on what is already working well from our seed phase. Beyond the core product, we're building Ravio's agentic platform - parent agents fronting our compensation data with specialist agents underneath, durable workflows on Temporal, an MCP based tool layer, and an eval harness to maintain consistency. It's a platform engineering effort with the same care and rigour we apply to the rest of the product. A Lead engineer joining now would help shape the foundations of how Ravio's product is built for the next phase. Why join Ravio? Shape an agentic platform from its early stages, with senior engineering peers and a high autonomy bar. Opportunity for fast tracked professional growth at a scaleup backed by world class investors alongside a smart, energetic team. Blend of IC work and leadership, giving you both hands on impact and career growth. Remote friendly, flexible work culture with a high degree of ownership. While we're very focused, we also know how to have fun in the process. Build a meaningful product that helps people get paid fairly and competitively in their careers. Compensation & benefits £110,000 - £150,000 Company ownership (everyone gets a meaningful equity stake in Ravio) 37 days paid time off (25 days holiday + 4 wellness days + 8 public holidays) Up to 6% pension matching scheme £60 a month wellness allowance £500 per year Learning and Development budget Private healthcare cover with AXA Personal worldwide travel insurance Income protection insurance 16 weeks fully paid birthing parent leave, followed by 4 weeks at 50% pay. For non birthing parents, we offer 8 weeks fully paid leave. For more information about what we collect and how we use it when you apply for a role with us, please refer to our Candidate Privacy Notice.
Selection changes the language of the page/content Site Reliability Engineer, iCloud London, England, United Kingdom Software and Services People at Apple don't just build products - they craft experiences our customers love and depend on. Apple Services Engineering (ASE) builds and supports the systems that make many of these daily experiences possible. If you've used Apple products, you've likely interacted with us. Apple Services Site Reliability Engineering (SRE) teams are responsible for the systems and services that directly support those customers and their experiences. We are looking for an SRE with experience in building and supporting highly available customer-facing services. Description Apple Services' scale is BIG. Operating at our scale, across multiple geographies and servicing hundreds of millions of users presents unique challenges. As a Software Developer in SRE at Apple, you'll need to solve these problems using data, teamwork, and your own expertise. ASE Products Site Reliability teams are responsible for the reliability and performance of the server software stack that powers products like iCloud Photos, Mail, Drive, Backup and many more. We do that by focusing on reliability best practices from service inception to production, collaborating deeply with product development teams to deliver a superlative product and shared vision while leveraging data and automation as first principles. We run a mix of open source, vendor licensed, and internally developed tools to manage the end to end SDLC of our products. You'll learn these tools and have opportunities to improve them. Responsibilities Engage with our product teams to understand requirements, design and implement resilient and scalable infrastructure solutions. Operate, monitor, and triage all aspects of our production and non-production environments. Collaborate on code, infrastructure, design reviews, and process enhancements Evaluate and integrate new technologies to improve system reliability, security, and performance. Develop and implement automation to provision, configure, deploy, and monitor Apple services. Participate in an oncall rotation providing hands on technical expertise during service impacting events. Contribute to capacity planning, scale testing, and disaster recovery exercises Approach operational problems with a software engineering mindset. Minimum Qualifications Strong sense of ownership, customer service, and integrity proven through clear communication. BS in Computer Science or related field, or equivalent employment 5 + years experience in managing and scaling distributed systems in a public, private, or hybrid cloud environment Strong experience with deploying, supporting and supervising new and existing services, platforms, and application stacks Experience with scale testing, disaster recovery, and capacity planning Experience with observability platforms with Splunk, Grafana, Prometheus. Demonstrable fluency in at least one of the following languages: Java, Python, or Go. Experience with Kubernetes, Nginx, Envoy, Prometheus, and/or Docker. Preferred Qualifications Understanding of standard networking protocols and components such as: HTTP, DNS, ECMP, TCP/IP, ICMP, the OSI Model, Subnetting and Load Balancing strategies. Understanding of the Linux Operating System, including Kernel, Memory, Process, Threads, Static / Shared Libraries, IPC, Signals. Experience in developing iOS apps using Xcode and Swift. Experience in OpenTelemetry Standards / distributed tracing like jaeger At Apple, we believe in treating all applicants fairly and equally. Because to create products that serve everyone, we believe in including everyone. We are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
24/06/2026
Full time
Selection changes the language of the page/content Site Reliability Engineer, iCloud London, England, United Kingdom Software and Services People at Apple don't just build products - they craft experiences our customers love and depend on. Apple Services Engineering (ASE) builds and supports the systems that make many of these daily experiences possible. If you've used Apple products, you've likely interacted with us. Apple Services Site Reliability Engineering (SRE) teams are responsible for the systems and services that directly support those customers and their experiences. We are looking for an SRE with experience in building and supporting highly available customer-facing services. Description Apple Services' scale is BIG. Operating at our scale, across multiple geographies and servicing hundreds of millions of users presents unique challenges. As a Software Developer in SRE at Apple, you'll need to solve these problems using data, teamwork, and your own expertise. ASE Products Site Reliability teams are responsible for the reliability and performance of the server software stack that powers products like iCloud Photos, Mail, Drive, Backup and many more. We do that by focusing on reliability best practices from service inception to production, collaborating deeply with product development teams to deliver a superlative product and shared vision while leveraging data and automation as first principles. We run a mix of open source, vendor licensed, and internally developed tools to manage the end to end SDLC of our products. You'll learn these tools and have opportunities to improve them. Responsibilities Engage with our product teams to understand requirements, design and implement resilient and scalable infrastructure solutions. Operate, monitor, and triage all aspects of our production and non-production environments. Collaborate on code, infrastructure, design reviews, and process enhancements Evaluate and integrate new technologies to improve system reliability, security, and performance. Develop and implement automation to provision, configure, deploy, and monitor Apple services. Participate in an oncall rotation providing hands on technical expertise during service impacting events. Contribute to capacity planning, scale testing, and disaster recovery exercises Approach operational problems with a software engineering mindset. Minimum Qualifications Strong sense of ownership, customer service, and integrity proven through clear communication. BS in Computer Science or related field, or equivalent employment 5 + years experience in managing and scaling distributed systems in a public, private, or hybrid cloud environment Strong experience with deploying, supporting and supervising new and existing services, platforms, and application stacks Experience with scale testing, disaster recovery, and capacity planning Experience with observability platforms with Splunk, Grafana, Prometheus. Demonstrable fluency in at least one of the following languages: Java, Python, or Go. Experience with Kubernetes, Nginx, Envoy, Prometheus, and/or Docker. Preferred Qualifications Understanding of standard networking protocols and components such as: HTTP, DNS, ECMP, TCP/IP, ICMP, the OSI Model, Subnetting and Load Balancing strategies. Understanding of the Linux Operating System, including Kernel, Memory, Process, Threads, Static / Shared Libraries, IPC, Signals. Experience in developing iOS apps using Xcode and Swift. Experience in OpenTelemetry Standards / distributed tracing like jaeger At Apple, we believe in treating all applicants fairly and equally. Because to create products that serve everyone, we believe in including everyone. We are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
London, England, United Kingdom Software and Services Software Engineer, Apple Cloud Object Store Join the Apple Cloud Object Store (ACOS) team as a Software Engineer with a focus on security. The ACOS team, which is part of Apple Services Engineering organisation, is one of the most critical infrastructure teams at Apple, storing and serving petabytes of data across Apple's services. The ASE organization builds and operates the cloud infrastructure underpinning Apple's services, bringing together compute, storage, networking, and security into a unified Apple Cloud platform. In this role you'll work at the intersection of distributed systems engineering and security - building the authentication, authorisation, and encryption foundations that protect data at exabyte scale. Description The security challenges in a large-scale cloud object store are deep and varied. You will work on problems such as: designing and evolving authentication systems to meet modern security standards; implementing and improving encryption-at-rest schemes with robust key lifecycle management at scale; building IAM policy enforcement at high throughput; driving compliance for a multi-region storage platform; and conducting threat modeling for a system handling hundreds of thousands of requests per second. You'll also contribute to broader storage engineering work - durability, availability, multi-tenancy, and performance - making this a well-rounded SWE role with a security-first mindset. Responsibilities Join a highly collaborative team that values mutual support and security-first engineering. We prioritise continuous learning and career growth, with real ownership of the security posture of ACOS. Own and contribute to security infrastructure projects across authentication, authorisation, and encryption - building platforms that the rest of the storage org consumes. Implement and evolve authentication systems to meet modern security standards: improving credential security, integrating with other Apple services, and ensuring consistent auth across storage products. Build and maintain encryption-at-rest infrastructure: key lifecycle management, encryption standard upgrades, and ensuring cryptographic coverage at scale. Participate in threat modeling for new and existing features; embed security reviews into the design and launch process. Identify, scope, and lead projects that span security, reliability, isolation, scalability, and maintainability - this is a broad SWE role, not a pure security role. Work across teams to identify improvement areas, build consensus, and participate in roadmap and security planning discussions. Collaborate with Apple's Security and Privacy orgs, serving as the storage org's point of contact for security matters. Minimum Qualifications Solid backend software engineering experience with strong computer science fundamentals: networking, distributed systems, and security concepts. Good understanding of authentication and authorisation: familiarity with protocols such as SigV4, OAuth2, mTLS, or IAM-style policy systems. Understanding of cryptographic fundamentals: symmetric encryption, key hierarchies, certificate management, or secret management systems. Experience driving complex projects end-to-end and collaborating across teams. Preferred Qualifications Experience with IAM systems, STS/short-lived credentials, or policy-based access control. Hands-on experience with encryption infrastructure: key rotation, envelope encryption, or integrating with secret managers (e.g., HashiCorp Vault, AWS KMS, or equivalent). Familiarity with compliance frameworks such as PCI-DSS or SOX in a cloud infrastructure context. Experience with threat modeling methodologies or conducting security design reviews. At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace
24/06/2026
Full time
London, England, United Kingdom Software and Services Software Engineer, Apple Cloud Object Store Join the Apple Cloud Object Store (ACOS) team as a Software Engineer with a focus on security. The ACOS team, which is part of Apple Services Engineering organisation, is one of the most critical infrastructure teams at Apple, storing and serving petabytes of data across Apple's services. The ASE organization builds and operates the cloud infrastructure underpinning Apple's services, bringing together compute, storage, networking, and security into a unified Apple Cloud platform. In this role you'll work at the intersection of distributed systems engineering and security - building the authentication, authorisation, and encryption foundations that protect data at exabyte scale. Description The security challenges in a large-scale cloud object store are deep and varied. You will work on problems such as: designing and evolving authentication systems to meet modern security standards; implementing and improving encryption-at-rest schemes with robust key lifecycle management at scale; building IAM policy enforcement at high throughput; driving compliance for a multi-region storage platform; and conducting threat modeling for a system handling hundreds of thousands of requests per second. You'll also contribute to broader storage engineering work - durability, availability, multi-tenancy, and performance - making this a well-rounded SWE role with a security-first mindset. Responsibilities Join a highly collaborative team that values mutual support and security-first engineering. We prioritise continuous learning and career growth, with real ownership of the security posture of ACOS. Own and contribute to security infrastructure projects across authentication, authorisation, and encryption - building platforms that the rest of the storage org consumes. Implement and evolve authentication systems to meet modern security standards: improving credential security, integrating with other Apple services, and ensuring consistent auth across storage products. Build and maintain encryption-at-rest infrastructure: key lifecycle management, encryption standard upgrades, and ensuring cryptographic coverage at scale. Participate in threat modeling for new and existing features; embed security reviews into the design and launch process. Identify, scope, and lead projects that span security, reliability, isolation, scalability, and maintainability - this is a broad SWE role, not a pure security role. Work across teams to identify improvement areas, build consensus, and participate in roadmap and security planning discussions. Collaborate with Apple's Security and Privacy orgs, serving as the storage org's point of contact for security matters. Minimum Qualifications Solid backend software engineering experience with strong computer science fundamentals: networking, distributed systems, and security concepts. Good understanding of authentication and authorisation: familiarity with protocols such as SigV4, OAuth2, mTLS, or IAM-style policy systems. Understanding of cryptographic fundamentals: symmetric encryption, key hierarchies, certificate management, or secret management systems. Experience driving complex projects end-to-end and collaborating across teams. Preferred Qualifications Experience with IAM systems, STS/short-lived credentials, or policy-based access control. Hands-on experience with encryption infrastructure: key rotation, envelope encryption, or integrating with secret managers (e.g., HashiCorp Vault, AWS KMS, or equivalent). Familiarity with compliance frameworks such as PCI-DSS or SOX in a cloud infrastructure context. Experience with threat modeling methodologies or conducting security design reviews. At Apple, we're not all the same. And that's our greatest strength. We draw on the differences in who we are, what we've experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy whose work has positively influenced the lives of over 40 million UK citizens. We deliver impactful technology solutions across UK government departments, working at the forefront of user-centred design, agile delivery, and scalable digital services that genuinely make a difference. Role Overview We are seeking an experienced Senior Backend Developer with strong expertise in Java and Spring Boot to design, develop, and maintain scalable Back End systems. The ideal candidate combines solid software engineering fundamentals with the ability to effectively leverage AI-powered development tools and coding assistants to accelerate delivery, improve code quality, and enhance engineering productivity. Key Responsibilities Design, develop, and maintain scalable Back End services using Java (8/11/17+) and Spring Boot Build, optimize, and maintain RESTful APIs and microservices-based applications Collaborate with Front End, DevOps, product, and AI engineering teams Use AI-assisted development tools (eg, GitHub Copilot, Cursor, ChatGPT, Claude, Gemini, etc.) to accelerate development, debugging, testing, and documentation Review, validate, and refine AI-generated code to ensure maintainability, security, and performance Design robust system architectures and contribute to technical decision-making Implement automated testing, CI/CD pipelines, and deployment processes Monitor application performance, troubleshoot issues, and optimize system reliability Conduct code reviews and mentor team members on engineering best practices and AI-assisted development workflows Document technical solutions and architecture using AI-assisted productivity tools where appropriate Required Skills & Qualifications 5+ years of hands-on Back End development experience Strong expertise in Java and Spring Boot Solid understanding of microservices architecture and distributed systems Experience designing and developing REST APIs Strong knowledge of Hibernate/JPA and relational database design Experience with messaging systems such as Kafka or RabbitMQ Hands-on experience with cloud platforms (AWS, Azure, or GCP) Experience with Docker and Kubernetes Strong database experience with PostgreSQL, MySQL, MongoDB, or similar technologies Experience with Git, CI/CD pipelines, and Agile development practices Understanding of application security, secure coding practices, and performance optimization Demonstrated experience using AI-assisted software development tools in daily engineering workflows Ability to critically evaluate, test, and improve AI-generated code and technical solutions Preferred Qualifications Experience building AI-powered applications or integrating LLM APIs Familiarity with Retrieval-Augmented Generation (RAG), vector databases, embeddings, and AI agent architectures Experience integrating services from OpenAI, Anthropic, Google Gemini, or similar AI platforms Experience working in regulated, standards-driven, or public sector environments Familiarity with Infrastructure as Code (Terraform, CloudFormation, etc.) Relevant certifications in Java, cloud technologies, or AI engineering Experience measuring and improving engineering productivity through AI-assisted development practices Strong Back End engineering fundamentals Quality and maintainability of delivered code Effective use of AI tools to increase productivity without compromising quality System design and architectural thinking Problem-solving and debugging capabilities Ability to mentor others in AI-assisted software engineering practices Our interview process We keep things straightforward. Following an initial CV review, successful candidates will be invited to a short screening call with our recruitment team, followed by a two-stage process comprising a technical assessment and a values-based interview with the hiring team. We aim to move quickly and will keep you informed at every stage. Equal Opportunities Scrumconnect Consulting is an equal opportunities employer. We are committed to building a diverse and inclusive team and welcome applications from all backgrounds, regardless of age, disability, gender, ethnicity, religion, or sexual orientation.
24/06/2026
Full time
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy whose work has positively influenced the lives of over 40 million UK citizens. We deliver impactful technology solutions across UK government departments, working at the forefront of user-centred design, agile delivery, and scalable digital services that genuinely make a difference. Role Overview We are seeking an experienced Senior Backend Developer with strong expertise in Java and Spring Boot to design, develop, and maintain scalable Back End systems. The ideal candidate combines solid software engineering fundamentals with the ability to effectively leverage AI-powered development tools and coding assistants to accelerate delivery, improve code quality, and enhance engineering productivity. Key Responsibilities Design, develop, and maintain scalable Back End services using Java (8/11/17+) and Spring Boot Build, optimize, and maintain RESTful APIs and microservices-based applications Collaborate with Front End, DevOps, product, and AI engineering teams Use AI-assisted development tools (eg, GitHub Copilot, Cursor, ChatGPT, Claude, Gemini, etc.) to accelerate development, debugging, testing, and documentation Review, validate, and refine AI-generated code to ensure maintainability, security, and performance Design robust system architectures and contribute to technical decision-making Implement automated testing, CI/CD pipelines, and deployment processes Monitor application performance, troubleshoot issues, and optimize system reliability Conduct code reviews and mentor team members on engineering best practices and AI-assisted development workflows Document technical solutions and architecture using AI-assisted productivity tools where appropriate Required Skills & Qualifications 5+ years of hands-on Back End development experience Strong expertise in Java and Spring Boot Solid understanding of microservices architecture and distributed systems Experience designing and developing REST APIs Strong knowledge of Hibernate/JPA and relational database design Experience with messaging systems such as Kafka or RabbitMQ Hands-on experience with cloud platforms (AWS, Azure, or GCP) Experience with Docker and Kubernetes Strong database experience with PostgreSQL, MySQL, MongoDB, or similar technologies Experience with Git, CI/CD pipelines, and Agile development practices Understanding of application security, secure coding practices, and performance optimization Demonstrated experience using AI-assisted software development tools in daily engineering workflows Ability to critically evaluate, test, and improve AI-generated code and technical solutions Preferred Qualifications Experience building AI-powered applications or integrating LLM APIs Familiarity with Retrieval-Augmented Generation (RAG), vector databases, embeddings, and AI agent architectures Experience integrating services from OpenAI, Anthropic, Google Gemini, or similar AI platforms Experience working in regulated, standards-driven, or public sector environments Familiarity with Infrastructure as Code (Terraform, CloudFormation, etc.) Relevant certifications in Java, cloud technologies, or AI engineering Experience measuring and improving engineering productivity through AI-assisted development practices Strong Back End engineering fundamentals Quality and maintainability of delivered code Effective use of AI tools to increase productivity without compromising quality System design and architectural thinking Problem-solving and debugging capabilities Ability to mentor others in AI-assisted software engineering practices Our interview process We keep things straightforward. Following an initial CV review, successful candidates will be invited to a short screening call with our recruitment team, followed by a two-stage process comprising a technical assessment and a values-based interview with the hiring team. We aim to move quickly and will keep you informed at every stage. Equal Opportunities Scrumconnect Consulting is an equal opportunities employer. We are committed to building a diverse and inclusive team and welcome applications from all backgrounds, regardless of age, disability, gender, ethnicity, religion, or sexual orientation.
The BBC Group and Public Services is looking for a Senior Software Engineer to join their Engineering Enablement department. This hybrid role offers a salary range of £54,600 - £82,800 based on expertise and experience. You will develop scalable Elixir applications that serve millions globally. The ideal candidate will have extensive experience with functional programming languages and cloud infrastructure, delivering high-performance solutions and ensuring reliability across services.
24/06/2026
Full time
The BBC Group and Public Services is looking for a Senior Software Engineer to join their Engineering Enablement department. This hybrid role offers a salary range of £54,600 - £82,800 based on expertise and experience. You will develop scalable Elixir applications that serve millions globally. The ideal candidate will have extensive experience with functional programming languages and cloud infrastructure, delivering high-performance solutions and ensuring reliability across services.
A fantastic opportunity to join us as we create a standalone Payments Acquiring business embracing a fintech culture from our new London offices alongside our Brookfield partners. As a Staff Software Engineer, you'll play a key role in improving how we build, deploy and run software. You'll lead technical delivery, support and guide other engineers, and help establish practical standards that make development simpler and more reliable. Barclays' payments acceptance business supports a wide range of UK businesses, processing billions in transactions each year. This is a chance to join at an important stage, where you'll contribute to how the platform evolves and how engineering works day to day. To be successful as a Staff Software Engineer you should have experience with: Deep expertise in backend engineering and building large-scale distributed systems within a cloud environment preferably AWS (Azure, GCP also suitable) Expert level mastery of Java or Kotlin, Scala, or similar JVM language Data Layer Expertise - Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis) databases, understanding when to use each Some other highly valued skills may include: Proven experience working with AI Technologies or machine learning integration FinTech, Payments, scaling tech or start-up domain experience Rust - Experience with systems programming and performance-critical services Kubernetes - Container orchestration experience with K8s, Helm, and cloud-native deployment strategies React - Modern frontend development skills with React, TypeScript, and state management libraries Observability - Experience with monitoring, logging, and tracing tools CI/CD wizardry - Extensive DevOps mindset with experience in automated deployment pipelines, infrastructure as code, and GitOps practices Messaging & Events - Solid grasp of messaging technologies (Kafka, RabbitMQ, SQS, NATS) and event-driven architecture patterns API Design - Proven track record designing and implementing RESTful and/or GraphQL APIs that scale You may be assessed on the key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. The successful candidate will be based in London. Our offices are located at 1 Churchill Place and 7 Westferry Circus (new BPL office). We support a hybrid working pattern with 3 days per week office-based presence expected. Our team operates an on-call rota and so weekend and evening working may be required on occasion. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
24/06/2026
Full time
A fantastic opportunity to join us as we create a standalone Payments Acquiring business embracing a fintech culture from our new London offices alongside our Brookfield partners. As a Staff Software Engineer, you'll play a key role in improving how we build, deploy and run software. You'll lead technical delivery, support and guide other engineers, and help establish practical standards that make development simpler and more reliable. Barclays' payments acceptance business supports a wide range of UK businesses, processing billions in transactions each year. This is a chance to join at an important stage, where you'll contribute to how the platform evolves and how engineering works day to day. To be successful as a Staff Software Engineer you should have experience with: Deep expertise in backend engineering and building large-scale distributed systems within a cloud environment preferably AWS (Azure, GCP also suitable) Expert level mastery of Java or Kotlin, Scala, or similar JVM language Data Layer Expertise - Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis) databases, understanding when to use each Some other highly valued skills may include: Proven experience working with AI Technologies or machine learning integration FinTech, Payments, scaling tech or start-up domain experience Rust - Experience with systems programming and performance-critical services Kubernetes - Container orchestration experience with K8s, Helm, and cloud-native deployment strategies React - Modern frontend development skills with React, TypeScript, and state management libraries Observability - Experience with monitoring, logging, and tracing tools CI/CD wizardry - Extensive DevOps mindset with experience in automated deployment pipelines, infrastructure as code, and GitOps practices Messaging & Events - Solid grasp of messaging technologies (Kafka, RabbitMQ, SQS, NATS) and event-driven architecture patterns API Design - Proven track record designing and implementing RESTful and/or GraphQL APIs that scale You may be assessed on the key critical skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. The successful candidate will be based in London. Our offices are located at 1 Churchill Place and 7 Westferry Circus (new BPL office). We support a hybrid working pattern with 3 days per week office-based presence expected. Our team operates an on-call rota and so weekend and evening working may be required on occasion. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Overview SC Cleared DevOps Engineer (AWS) - Contract - Inside IR35. Location: London (90% Remote). Rate: £400 £450 per day. Duration: Initial contract with extension potential. Active SC Clearance required. Key Responsibilities Design, build and maintain AWS cloud infrastructure. Automate infrastructure deployments using Infrastructure as Code (IaC). Develop and maintain CI/CD pipelines to support software delivery. Implement monitoring, logging and alerting solutions. Support platform reliability, performance and security initiatives. Collaborate closely with development, architecture and operations teams. Contribute to DevOps best practices and continuous improvement initiatives. Required Skills & Experience Active SC Clearance (essential). Strong hands on experience with AWS services and cloud native technologies. Experience with Infrastructure as Code tools such as Terraform or CloudFormation. Strong CI/CD experience using tools such as Jenkins, GitLab CI, GitHub Actions or similar. Containerisation and orchestration experience, ideally with Docker and Kubernetes. Scripting experience with Bash, Python or PowerShell. Experience with monitoring and logging tools. Strong understanding of DevOps principles, automation and cloud security best practices. Desirable Skills Experience working within government, defence or other secure environments. Knowledge of serverless architectures and AWS managed services. Experience with security and compliance frameworks. Additional Information 90% remote working. London based programme with occasional on site attendance required for meetings and workshops.
24/06/2026
Full time
Overview SC Cleared DevOps Engineer (AWS) - Contract - Inside IR35. Location: London (90% Remote). Rate: £400 £450 per day. Duration: Initial contract with extension potential. Active SC Clearance required. Key Responsibilities Design, build and maintain AWS cloud infrastructure. Automate infrastructure deployments using Infrastructure as Code (IaC). Develop and maintain CI/CD pipelines to support software delivery. Implement monitoring, logging and alerting solutions. Support platform reliability, performance and security initiatives. Collaborate closely with development, architecture and operations teams. Contribute to DevOps best practices and continuous improvement initiatives. Required Skills & Experience Active SC Clearance (essential). Strong hands on experience with AWS services and cloud native technologies. Experience with Infrastructure as Code tools such as Terraform or CloudFormation. Strong CI/CD experience using tools such as Jenkins, GitLab CI, GitHub Actions or similar. Containerisation and orchestration experience, ideally with Docker and Kubernetes. Scripting experience with Bash, Python or PowerShell. Experience with monitoring and logging tools. Strong understanding of DevOps principles, automation and cloud security best practices. Desirable Skills Experience working within government, defence or other secure environments. Knowledge of serverless architectures and AWS managed services. Experience with security and compliance frameworks. Additional Information 90% remote working. London based programme with occasional on site attendance required for meetings and workshops.
At Bionic, we're on a mission to make it radically easier to run a small business. As the UK's leading business comparison and switching service, we help thousands of small and medium size businesses save time and money on essentials like energy, broadband, insurance, and finance. We combine smart technology with real human support to match our customers with the best deals - quickly and effortlessly. With trusted partnerships including Compare the Market, Uswitch for Business, MoneySuperMarket and we're committed to help SMEs get the best deals for their business essentials every time. Role As a Senior Data Engineer you'll be responsible for designing, building, and scaling robust, high quality data platforms that underpin critical business reporting and operational decision making. You will drive the development of data pipelines, models, and architecture across our modern data stack (AWS, Snowflake, dbt) ensuring performance, reliability, and scalability. Working closely with Architecture, Data Analytics, and Salesforce teams, you will drive the evolution of our data platform, guide best practices, and play a key role in modernising legacy processes. You will act as a technical leader within the team, shaping design decisions, mentoring engineers, and ensuring delivery of resilient, well governed data products. This role requires strong technical expertise, strategic thinking, and the ability to translate complex business needs into scalable, production grade data solutions. Key Responsibilities Design, build and optimise scalable data pipelines and data products across AWS, Snowflake and dbt, setting engineering standards and best practices. Lead the development of robust, testable dbt models and frameworks to ensure high data quality, consistency, and maintainability. Own data pipeline reliability, proactively monitoring, troubleshooting, and resolving complex data and performance issues with minimal disruption. Architect and evolve analytics ready data models (e.g., star schemas, data marts), balancing performance, flexibility, and usability. Collaborate with senior stakeholders (Analytics, Salesforce, Architecture) to define requirements and translate them into scalable technical solutions. Drive continuous improvement of data engineering practices, including CI/CD, observability, testing frameworks, and documentation standards. Provide technical leadership through mentoring, code reviews, and guidance to junior team members, fostering engineering excellence. Ensure compliance with security, governance, and data privacy requirements, embedding best practices in all solutions. Contribute to strategic data platform decisions, including tooling, architecture, and long term roadmap planning. Essential Skills and Experience Required Proven experience designing, building and maintaining scalable data pipelines and cloud based data platforms in production environments. Advanced SQL expertise, including query optimisation, performance tuning and complex data transformations. Strong Python skills for data engineering, automation and system integrations. Hands on experience with Snowflake (or similar cloud data warehouse), including data modelling, optimisation and security/access controls. Strong experience with dbt, including modelling, testing and deployment best practices. Solid knowledge of AWS data services and cloud native architectures (e.g. S3, Lambda, IAM, CloudWatch). Experience with modern software engineering practices, including Git, CI/CD and automated testing. Strong understanding of data modelling and data warehousing principles. Ability to solve complex problems, identify root causes and deliver scalable, reliable solutions. Experience leading technical delivery, influencing architectural decisions and collaborating across multiple stakeholders. Comfortable working in ambiguity, translating complex business requirements into structured technical solutions. Strong communication skills, with the ability to engage both technical and non technical audiences. Nice to have Experience with real time or streaming data architectures. Exposure to Salesforce data models and API integrations. Experience using AWS CDK for infrastructure deployment. Familiarity with orchestration tools such as Airflow. Experience implementing data observability, monitoring and alerting solutions. Knowledge of BI platforms such as Tableau and how data products are consumed by end users. Exposure to MLOps practices, including supporting machine learning pipelines, model deployment and monitoring. Awareness of emerging trends, technologies and best practices within modern data engineering. Why Join Bionic At Bionic, better never stops. You'll join a team obsessed with improvement, innovation and impact - where your expertise will directly shape how thousands of British businesses grow and thrive. Benefits We know that our employees are what sets us aside from our competitors; our benefits are just part of the way we say thanks. Health & Wellbeing Private healthcare cover Employee Assistance Programme, including a virtual GP service, priority physio & talking therapies Eyecare scheme Time Off 25 days annual leave plus the 8 UK bank holidays, increasing with tenure 1 paid family/religious day of leave per year - following successful probation period 1 paid charity volunteering day per year Option to buy/sell up to an additional 3 days leave per year Family Matters Enhanced maternity, paternity or shared parental leave 2 days off for your wedding upon joining, and up to 5 days after 2 years service Flexible working options & a hybrid work approach Financial Wellbeing Auto enrolled salary sacrifice pension scheme Life assurance Season ticket loans, salary advances & loans to buy or rent a home - based on tenure Cycle to work scheme Recognition Highflyers incentive, a VIP experience for our high performers across Bionic group to celebrate success Company summer & Christmas party celebrations, business and local zone & annual awards and recognition Long service awards
24/06/2026
Full time
At Bionic, we're on a mission to make it radically easier to run a small business. As the UK's leading business comparison and switching service, we help thousands of small and medium size businesses save time and money on essentials like energy, broadband, insurance, and finance. We combine smart technology with real human support to match our customers with the best deals - quickly and effortlessly. With trusted partnerships including Compare the Market, Uswitch for Business, MoneySuperMarket and we're committed to help SMEs get the best deals for their business essentials every time. Role As a Senior Data Engineer you'll be responsible for designing, building, and scaling robust, high quality data platforms that underpin critical business reporting and operational decision making. You will drive the development of data pipelines, models, and architecture across our modern data stack (AWS, Snowflake, dbt) ensuring performance, reliability, and scalability. Working closely with Architecture, Data Analytics, and Salesforce teams, you will drive the evolution of our data platform, guide best practices, and play a key role in modernising legacy processes. You will act as a technical leader within the team, shaping design decisions, mentoring engineers, and ensuring delivery of resilient, well governed data products. This role requires strong technical expertise, strategic thinking, and the ability to translate complex business needs into scalable, production grade data solutions. Key Responsibilities Design, build and optimise scalable data pipelines and data products across AWS, Snowflake and dbt, setting engineering standards and best practices. Lead the development of robust, testable dbt models and frameworks to ensure high data quality, consistency, and maintainability. Own data pipeline reliability, proactively monitoring, troubleshooting, and resolving complex data and performance issues with minimal disruption. Architect and evolve analytics ready data models (e.g., star schemas, data marts), balancing performance, flexibility, and usability. Collaborate with senior stakeholders (Analytics, Salesforce, Architecture) to define requirements and translate them into scalable technical solutions. Drive continuous improvement of data engineering practices, including CI/CD, observability, testing frameworks, and documentation standards. Provide technical leadership through mentoring, code reviews, and guidance to junior team members, fostering engineering excellence. Ensure compliance with security, governance, and data privacy requirements, embedding best practices in all solutions. Contribute to strategic data platform decisions, including tooling, architecture, and long term roadmap planning. Essential Skills and Experience Required Proven experience designing, building and maintaining scalable data pipelines and cloud based data platforms in production environments. Advanced SQL expertise, including query optimisation, performance tuning and complex data transformations. Strong Python skills for data engineering, automation and system integrations. Hands on experience with Snowflake (or similar cloud data warehouse), including data modelling, optimisation and security/access controls. Strong experience with dbt, including modelling, testing and deployment best practices. Solid knowledge of AWS data services and cloud native architectures (e.g. S3, Lambda, IAM, CloudWatch). Experience with modern software engineering practices, including Git, CI/CD and automated testing. Strong understanding of data modelling and data warehousing principles. Ability to solve complex problems, identify root causes and deliver scalable, reliable solutions. Experience leading technical delivery, influencing architectural decisions and collaborating across multiple stakeholders. Comfortable working in ambiguity, translating complex business requirements into structured technical solutions. Strong communication skills, with the ability to engage both technical and non technical audiences. Nice to have Experience with real time or streaming data architectures. Exposure to Salesforce data models and API integrations. Experience using AWS CDK for infrastructure deployment. Familiarity with orchestration tools such as Airflow. Experience implementing data observability, monitoring and alerting solutions. Knowledge of BI platforms such as Tableau and how data products are consumed by end users. Exposure to MLOps practices, including supporting machine learning pipelines, model deployment and monitoring. Awareness of emerging trends, technologies and best practices within modern data engineering. Why Join Bionic At Bionic, better never stops. You'll join a team obsessed with improvement, innovation and impact - where your expertise will directly shape how thousands of British businesses grow and thrive. Benefits We know that our employees are what sets us aside from our competitors; our benefits are just part of the way we say thanks. Health & Wellbeing Private healthcare cover Employee Assistance Programme, including a virtual GP service, priority physio & talking therapies Eyecare scheme Time Off 25 days annual leave plus the 8 UK bank holidays, increasing with tenure 1 paid family/religious day of leave per year - following successful probation period 1 paid charity volunteering day per year Option to buy/sell up to an additional 3 days leave per year Family Matters Enhanced maternity, paternity or shared parental leave 2 days off for your wedding upon joining, and up to 5 days after 2 years service Flexible working options & a hybrid work approach Financial Wellbeing Auto enrolled salary sacrifice pension scheme Life assurance Season ticket loans, salary advances & loans to buy or rent a home - based on tenure Cycle to work scheme Recognition Highflyers incentive, a VIP experience for our high performers across Bionic group to celebrate success Company summer & Christmas party celebrations, business and local zone & annual awards and recognition Long service awards
Software Development Engineer (Java & AWS), Ring Ring is looking for a passionate and talented Software Development Engineer who will help us create the next generation of apps, and services. You will be responsible for developing cloud services and applications that interact seamlessly with our devices and delight our customers. In this role, you will work closely with a cross functional team of engineers and product managers to design, test, learn, and iterate on solutions in a fast paced environment. You will build low latency systems with the required uptime of a security system. You will also get to work alongside a talented team, invested in making each other successful, as well as building revolutionary features for our products. You will join a team that owns the most important place in the Ring - the Setup experience. This area is the first user's interaction with Ring, so we're laser focused on ensuring a smooth setup and a great customer experience. This role is a great opportunity to shape the setup process experience for millions of users. Key job responsibilities Design and document distributed systems and microservices. Implement robust and maintainable code with clear and maintained documentation. Deliver customer value in iterative fashion while working towards longer term systems to solve roadmap goals with increasing efficiency. Communicate status and changes to the work they are responsible and accountable for, keep all stakeholders informed of changes and updates to original plan. Implement test automation on all code implemented through unit testing and integration testing. Leverage generative AI tools and techniques to enhance development productivity, code quality, and system design while maintaining security and compliance standards. A day in the life This role provides a unique opportunity to be a key part in shaping the core of Ring's offerings to our customers. You will work across teams to prototype ideas and solve complex problems, and raise the bar of our applications by advocating and driving software best practices, automating tasks and identifying pitfalls. As part of the team, you will continue to learn and become an expert in challenging fields. You will have the opportunity to contribute your creative ideas and energy, working with world class experts, distributed cloud systems and home security devices. About the team Working on exciting new features and fully owning some of the most visited and core experiences in the Ring software, our team is always looking to learn and innovate. Our team works across mobile, backend, and cloud infrastructure to deliver high quality, end to end solutions. We frequently collaborate with firmware, other cloud and mobile teams to solve problems, come up with solutions and delight our customers. We are data driven, value and promote ownership, working backwards from our customers to bring them an innovative and seamless home security experience. Basic Qualifications Experience (non internship) in professional software development Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems Experience programming with at least one modern language such as Java, C++, or C# including object oriented design Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Preferred Qualifications Bachelor's degree in computer science or equivalent Experience building complex software systems that have been successfully delivered to customers Experience building Android or iOS applications Equal Opportunity Employer Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit for more information.
24/06/2026
Full time
Software Development Engineer (Java & AWS), Ring Ring is looking for a passionate and talented Software Development Engineer who will help us create the next generation of apps, and services. You will be responsible for developing cloud services and applications that interact seamlessly with our devices and delight our customers. In this role, you will work closely with a cross functional team of engineers and product managers to design, test, learn, and iterate on solutions in a fast paced environment. You will build low latency systems with the required uptime of a security system. You will also get to work alongside a talented team, invested in making each other successful, as well as building revolutionary features for our products. You will join a team that owns the most important place in the Ring - the Setup experience. This area is the first user's interaction with Ring, so we're laser focused on ensuring a smooth setup and a great customer experience. This role is a great opportunity to shape the setup process experience for millions of users. Key job responsibilities Design and document distributed systems and microservices. Implement robust and maintainable code with clear and maintained documentation. Deliver customer value in iterative fashion while working towards longer term systems to solve roadmap goals with increasing efficiency. Communicate status and changes to the work they are responsible and accountable for, keep all stakeholders informed of changes and updates to original plan. Implement test automation on all code implemented through unit testing and integration testing. Leverage generative AI tools and techniques to enhance development productivity, code quality, and system design while maintaining security and compliance standards. A day in the life This role provides a unique opportunity to be a key part in shaping the core of Ring's offerings to our customers. You will work across teams to prototype ideas and solve complex problems, and raise the bar of our applications by advocating and driving software best practices, automating tasks and identifying pitfalls. As part of the team, you will continue to learn and become an expert in challenging fields. You will have the opportunity to contribute your creative ideas and energy, working with world class experts, distributed cloud systems and home security devices. About the team Working on exciting new features and fully owning some of the most visited and core experiences in the Ring software, our team is always looking to learn and innovate. Our team works across mobile, backend, and cloud infrastructure to deliver high quality, end to end solutions. We frequently collaborate with firmware, other cloud and mobile teams to solve problems, come up with solutions and delight our customers. We are data driven, value and promote ownership, working backwards from our customers to bring them an innovative and seamless home security experience. Basic Qualifications Experience (non internship) in professional software development Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems Experience programming with at least one modern language such as Java, C++, or C# including object oriented design Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Preferred Qualifications Bachelor's degree in computer science or equivalent Experience building complex software systems that have been successfully delivered to customers Experience building Android or iOS applications Equal Opportunity Employer Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit for more information.