you'll design, build, and secure multi-cloud infrastructure, lead CI/CD automation, and drive DevSecOps best practices. You'll also work closely with software engineers, architecting robust systems and ensuring security, scalability, and reliability across cloud environments Skills As the DevSecOps Engineer you should have the following skills: - Hands-on ability deploying and maintaining workloads in at … Strong knowledge of security scanning, secrets management, IAM policies, and compliance frameworks (ISO27001, SOC 2, CIS Benchmarks). - Proven ability to lead technical initiatives, mentor others, and collaborate with distributed teams. Experience Requirements Deep experience with infrastructure-as-code (Terraform, Pulumi), CI/CD pipelines, Kubernetes, and cloud security tools. Qualifications Hold at least one or more relevant certifications … AWS, GCP or Azure Educational Requirements Degree in Computer Engineering, Software Engineering, or similar, with a strong grasp of distributedsystems, networking, and cloud architecture. We often fill jobs before they're advertised, get an email as soon as we get a new job matching your search criteria. More ❯
with business objectives and user needs. Develop and maintain high-quality software using Python, ensuring code efficiency, reliability, scalability, and security. Implement new features and enhancements to existing software systems, considering the impact on system design and performance. Troubleshoot and resolve software defects, working closely with the QA team to deliver bug-free software. Conduct thorough code reviews, providing … experience working with relational databases like PostgreSQL, and relevant tooling such as SQLAlchemy. In-depth knowledge of data structures and algorithms for efficient problem-solving. Experience with version control systems like Git and familiarity with branching strategies and code review practices. Familiarity with cloud infrastructure, particularly AWS, and experience in deploying and managing applications in cloud environments. Understanding of … and the ability to leverage automation tools to streamline the software development lifecycle. Basic knowledge of computer networks, network layers, and protocols (TCP/IP, HTTP, etc.), and how distributedsystems are built on top of these networks. Experience with databases and understanding of database internals. Knowledge of security best practices. Strong analytical mindset, problem-solving, and debugging More ❯
ll be part of a world-class team in a dynamic environment that has the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale and to gain world class experience in cloud computing. You'll be surrounded by people who are passionate about cloud computing, believe that first class … own and run a service in a high growth environment - Solve unique and first-order problems at massive-scale across many AWS Services - Learn how to build and operate distributedsystems at huge scale - Build and influence the tools and utilities that are part of the AWS fleet running our internal services Key job responsibilities WHAT DOES A … SYSTEMS ENGINEER DO AT AMAZON? As a Linux Administrator at Amazon you will utilise your Linux skills to troubleshoot, innovate fixes and workarounds, keep software up-to-date and provide data and metrics that help manage the capacity and efficiency of our services. You will draw on your networking knowledge to identity and troubleshoot network connectivity issues. You understand More ❯
throughout the software development lifecyclefrom roadmap and scoping to release and continuous improvement. Requirements Essential Skills & Experience Azure Cloud Architecture Proven experience designing and delivering enterprise-grade, cloud-native systems on Microsoft Azure, including: AKS, Azure Functions, and App Services Azure SQL/PostgreSQL, CosmosDB Service Bus, Event Grid, Event Hub Infrastructure as Code (IaC) using ARM, Bicep, or … Terraform Azure-native observability and cost governance tooling Microservices & Data Engineering Expertise in microservices design, distributedsystems, and container orchestration Practical experience in backend and data platform development using: .NET Core (C#) for microservices and APIs Python for ETL, data validation, and orchestration pipelines Familiarity With Redis, Elasticsearch, and caching strategies Schema management and API versioning ETL/ More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Tiro Partners
with household name that's leading a digital transformation in the retail and restaurant industry. Looking to hire 3 Mid/Senior Rust Developers to build high-performce, scalable systems that support millions of real-time transactions every day. Location: Hybrid - 2 days per week in our central London HQ Type: Full-time, Permanent Salary …/GCP), Microservices, Event-driven architecture Why join us: Work for a globally recognised consumer brand with a strong tech investment roadmap Use Rust daily to build real-world systems at scale, in production Collaborate with experienced engineers in a modern cloud-native, DevOps-led culture Hybrid setup offering flexibility alongside in-person innovation and collaboration What we're … looking for: 3+ years of hands-on Rust development experience (or strong systems background with proven Rust adoption) Deep understanding of distributedsystems, multithreading, and performance optimisation Experience building cloud-native services on AWS, GCP, or similar Engineers who care about clean, efficient code and delivering real business value Bonus: background in retail tech, hospitality platforms, or More ❯
Employment Type: Permanent
Salary: £65000 - £80000/annum bonus, hybrid working
As a Python Backend Engineer, you'll play a vital role in scaling and maintaining the infrastructure behind our data platform. We deliver high-performance, distributed SaaS solutions that help energy companies make faster, smarter decisions, from pricing to forecasting and analytics. In this role, you'll contribute directly to the reliability, scalability, and performance of our platform, working … on critical backend systems that support millions of data points flowing across teams and products. You'll combine hands-on engineering with collaboration across functions to help shape the way we build, deploy, and operate software at Gorilla. Your Role You will join the team responsible for building and evolving the backend of our platform, focusing on data infrastructure … distributedsystems, and service reliability. You'll work closely with product managers, architects, QA, and fellow engineers to deliver robust and scalable backend services that meet the needs of both our internal teams and customers. Your responsibilities will include: Collaborate with cross-functional teams to understand business needs and translate them into scalable backend solutions. Develop and maintain More ❯
optimal solutions Define and enforce data quality, governance, and monitoring standards across the data platform Optimize the performance and scalability of ETL/ELT workflows and cloud-based data systems Own the roadmap for data infrastructure modernization, recommending new tools, technologies, and practices to improve efficiency and reliability Act as the primary escalation point for complex technical challenges, troubleshooting … in a technical leadership or lead role Proven track record designing and delivering enterprise-grade data platforms on GCP, AWS, or Azure Deep expertise in data modeling, data warehousing, distributedsystems, and modern data lake architectures Advanced proficiency in Python (including PySpark) and SQL, with experience building scalable data pipelines and analytics workflows Strong background in cloud-native More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Holland & Barrett International Limited
customer-focused roadmaps. Lead sprint planning, manage team capacity, and balance priorities across features, tech debt, and operational improvements. Ensure robust CI/CD pipelines, testing frameworks, and monitoring systems are in place to support rapid, high-quality releases. Collaboration & Communication Be the go-to technical leader for your area, clearly communicating progress, plans, and risks to stakeholders. Work … experience, managing teams of 8+ engineers. A strong development background in JavaScript, Java or Kotlin (React or React Native experience is a bonus!). Proven success building and scaling distributedsystems using modern cloud-native technologies (e.g. Docker, Kubernetes, microservices). A deep understanding of agile methodologies, CI/CD, and DevOps culture. Strong architectural and problem-solving More ❯
AI/ML disciplines. Foster a culture of ownership, innovation, and engineering excellence. Support team growth through coaching, mentoring, and clear performance goals. Product Development: Architect scalable, data-driven systems and infrastructure to support Blinks growing platform. Guide the evolution of our no-code architecture and improve the overall developer experience. Collaborate with Product, Design, and GTM teams to … a related field. Experience: 8+ years of software engineering experience, including 3+ years in technical leadership or management roles. Proven track record in AI/ML integration, scalable platform systems, and API development. Experience with no-code/low-code platforms or developer ecosystems. Skills: Strong understanding of distributedsystems, data pipelines, and observability tools. Hands-on More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Weare5vtech
have the opportunity to drive architectural decisions that directly impact global infrastructure projects; this is more than just a technical role! You will be part of a diverse and distributed architecture team, collaborating across time zones and working closely with stakeholders from engineering, product, and executive leadership. Being a great technical Software Architect is a given, but communication skills … TypeScript and/or C# experience). • Hands-on experience with cloud platforms ( AWS , Azure , or GCP - agnostic approach is preferred). • Strong understanding of Kubernetes, Docker and modern distributedsystems architecture. • Excellent communication skills - you're comfortable engaging with stakeholders across technical and non-technical backgrounds, including CTOs and product managers. • Experience with OAuth 2.0/OpenID More ❯
includes: Improve our connection handling code to connect to an Exchange (eg. CME, ICE, EEX, etc) Implement a new Connector for an Exchange we don't yet support Improve distributed tracing in some of the code hot paths Implement a new Automated Trading feature Benchmarking code to reduce latency Do some design/planning with a colleague and raise … expand your knowledge Contributing to technical discussions Skills & Experience Strong knowledge of C# or any popular programming language Excellent communication skills Can write efficient, concurrent code Knowledge of how distributedsystems work Experience with Git, TeamCity and Octopus will be valued but is not required Knowledge or experience with financial markets will be valued but is not required More ❯
processes, and integrate Salesforce with a variety of marketing platforms. While Salesforce will be your primary focus, you'll also have the opportunity to learn and support other critical systems, such as Pardot. You'll work with the latest technologies, including Amazon Connect, 6Sense, and AWS Services, to create scalable, high-performing solutions. As a key contributor, you'll …/Unix environments. Experience working with CI/CD pipelines and automated deployment processes. 3+ years of professional software development experience (excluding internships). Preferred Qualifications Experience working with distributedsystems at scale. A passion for solving complex technical challenges and optimizing performance. Hands-on experience in automating, deploying, and supporting large-scale infrastructure. Our inclusive culture empowers More ❯
start-up. As a member of the team providing EC2 services you will be delivering foundational capability that benefits all customers! This is an opportunity to operate and engineer systems on a massive scale, and to gain world class experience in cloud computing. You'll be surrounded by people who are passionate about cloud computing, believe that first class … to deliver a truly disruptive products that are growing rapidly • Solve unique and first-order problems at massive-scale across many AWS Services • Learn how to build and operate distributedsystems at massive scale • Build and influence the tools and utilities that are part of the AWS fleet running our internal services Key job responsibilities Amazon has a … environments. Creating and improving processes for releasing, monitoring, and patching services. Identifying issues and driving solutions to ensure rock-solid stability and performance. A day in the life Our Systems Engineering roles help engineers develop a broad range of skills. They utilise their Linux skills to solve problems and deliver innovative solutions, keep software up-to-date and provide More ❯
mindset: you care about customer outcomes and you want to make data-informed decisions you're comfortable working in a team that deals with ambiguity you're interested in distributedsystems and writing resilient software you have some experience with strongly-typed languages (Go, Java, C, Scala etc.). you think you'd enjoy the kind of work … plus stock options ️We can help you relocate to the UK We can sponsor visas. This role can be based in our London office, but we're open to distributed working within the UK (with ad hoc meetings in London). We offer flexible working hours and trust you to work enough hours to do your job well, at More ❯
Strong experience with Azure Cosmos DB, including performance tuning - Proficient in C#/.NET, ASP.NET, or Node.js - Experience with Azure Functions, App Services, AKS, and Logic Apps - Familiarity with distributedsystems and NoSQL data modeling - Skilled in CI/CD, Git, and automated testing frameworks Nice to Have: - Advanced knowledge of .NET Core, OOP, and scalable application design More ❯
Cloud technologies such as AWS. Familiarity of Kubernetes, GraphQL, Kafka, and Mongo would be desirable. Leadership Experience - You have a strong track record in designing large-scale, cloud-based distributedsystems and have previous experience leading an engineering team or squad. Architecture & Problem-Solving - You have the ability to design systems that manage high traffic efficiently while More ❯
and automate complex business processes Qualifications and Experience: 5+ years experience with Python and/or Java Proficiency in SQL and relational databases Object-oriented design skills Experience with distributedsystems, orchestration, micro-services AWS experience (e.g., S3, Redshift, Glue, Lambda) Bachelor's degree or equivalent in computer science or related field Experience with NoSQL databases is a More ❯
and automate complex business processes. Qualifications and Experience: 5+ years of experience with Python and/or Java. Proficiency in SQL and relational databases. Experience with object-oriented design, distributedsystems, orchestration, and micro-services. AWS experience (e.g., S3, Redshift, Glue, Lambda). Bachelor's degree or equivalent in computer science or related field. Experience with object databases More ❯
and reliability. This role is ideal for a problem-solver who thrives in a collaborative, fast-paced environment and is excited by the opportunity to tackle complex challenges, scale distributedsystems, and shape the future of IAM solutions on a robust AWS infrastructure. If you're based within a pre-determined commuting distance of one of our offices More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
WorksHub
as Scalaz, Cats Effect and ZIO. Demonstrable experience working as part of a high performing, collaborative, agile team to deliver significant features/requirements. Experience of designing, building & operating distributedsystems with multi-level failover & fallback strategies. Experience with Cloud Infrastructure, preferably with AWS . Web services experience: including REST and GraphQL . Monitoring and optimising applications written More ❯
high-quality, standards-compliant workflow APIs, with a focus on testing, observability, and performance. Have worked with a cloud provider (AWS/Azure/GCP). Have worked with distributedsystems and are comfortable debugging through tracing and observability. Willing to be on-call for your services. Nice to have Have experience with Node.js , specifically Typescript . Have More ❯
high-quality, standards-compliant workflow APIs, with a focus on testing, observability, and performance. Have worked with a cloud provider (AWS/Azure/GCP). Have worked with distributedsystems and are comfortable debugging through tracing and observability. Willing to be on-call for your services. Nice to have Have experience with Node.js , specifically Typescript . Have More ❯
and deployment. Participate in technical discussions, code reviews, and research projects. Key Skills & Experience: Strong proficiency in Java and system design principles. Experience with designing and implementing scalable and distributed systems. Exposure to front-end technologies (React, Angular, or similar) is beneficial. Experience with databases (SQL, NoSQL) and data modeling. Familiarity with cloud services (AWS preferred) and DevOps practices. More ❯
and deployment. Participate in technical discussions, code reviews, and research projects. Key Skills & Experience: Strong proficiency in Java and system design principles. Experience with designing and implementing scalable and distributed systems. Exposure to front-end technologies (React, Angular, or similar) is beneficial. Experience with databases (SQL, NoSQL) and data modeling. Familiarity with cloud services (AWS preferred) and DevOps practices. More ❯
Peterborough, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Noir
new and enhanced software solutions across a complex technology landscape. To succeed, you will bring strong experience in leading development teams (7+ years) within agile environments, ideally across large, distributed systems. You will have a deep technical foundation in the Microsoft stack, including the .NET framework (versions 4.8 and 8), SQL Server, and service-oriented architectures. Familiarity with microservices More ❯