Utilize Continuous Integration and Delivery development Collaborate closely with other developers, testers, front-end designers, and product owners Assist in the migration from legacy systems to AWS (Amazon Web Services) What We're Looking For: Basic Required Qualifications: Strong experience with .NET Core/ASP.NET , C# , and Entity Framework … tasks and meet deadlines in a fast-paced environment Additional Preferred Qualifications: Proven experience in monitoring, analyzing, and optimizing the performance of large-scale distributedsystems in a cloud environment Proven experience with Windows production environments, including managing servers, operating systems, and network configurations within the cloud More ❯
improve systems. About You You are dependable, innovative, and pragmatic. You love to operate in a high-trust, high-autonomy environment. You enjoy scaling systems and automating tasks while contributing to a collaborative, inclusive team environment. Essential Skills Technical skills: Strong knowledge of cloud platforms (AWS, Azure, GCP). … code (AWS CDK or equivalent). Experience with automation and CI/CD pipelines to ensure scalable, reliable systems. Capable of managing large-scale systems efficiently with a focus on reducing manual intervention. Problem-solving: Ability to develop scalable, efficient solutions to complex problems. Eager to continuously learn and … DevOps, or a similar role (flexible for candidates with relevant skills and proven impact). Hands-on experience with cloud infrastructure and automation across distributedsystems, ensuring reliability and scalability. Company Culture We are a passionate group of people from a diverse range of backgrounds who work together More ❯
understanding of data structures and algorithms. Excellent communication skills and a collaborative, team-oriented approach. Nice to Have: Experience with scalable, large-scale, or distributedsystems and service-oriented architecture. Expertise in optimizing code for high-performance applications. Familiarity with messaging systems (e.g., Kafka, AMPS, QPID). … learning and growth. I f you’re a passionate software engineer looking to take on the challenge of building and maintaining high-performance trading systems, we encourage you to apply. More ❯
understanding of data structures and algorithms. Excellent communication skills and a collaborative, team-oriented approach. Nice to Have: Experience with scalable, large-scale, or distributedsystems and service-oriented architecture. Expertise in optimizing code for high-performance applications. Familiarity with messaging systems (e.g., Kafka, AMPS, QPID). … learning and growth. I f you’re a passionate software engineer looking to take on the challenge of building and maintaining high-performance trading systems, we encourage you to apply. More ❯
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 … 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 More ❯
are not limited to: Enhance the reliability and performance of our infrastructure, ensuring it scales with our growth Improve data acquisition channels, ensuring our systems are always fed with real-time, accurate data Solve incoming technical issues quickly and efficiently, ensuring minimal downtime Integrate new technical/financial microservices … plus, but be open to using it) Experience with test-driven development to ensure that our code is clean, reliable, and scalable Experience with distributedsystems A track record of designing complex systems (architecture, design patterns, reliability, and scaling) Problem-solving mindset, able to tackle challenges and More ❯
applying your strong software development and tech management skills to world-changing problems? Are you interested in driving the development of methods, models and systems for strategy planning, transportation and fulfillment network? If so, then this is the job for you. Our team is responsible for creating core analytics … of applications that provide support tools, automation solutions for internal teams as well as Amazon customers. Key job responsibilities You'll design and develop systems and applications used by supply chain operations across IN and emerging countries and you will regularly interact with engineering and business leadership. You will … and execution of technology projects and operational excellence initiatives. You'll also mentor junior engineers in employing strong design and implementation practices. As a Systems Development Engineer you will be interfacing with various Business/Operations/Technology partners to create/enhance tech service setup activities meeting stringent More ❯
the Platform As a Service team, you will wield significant influence over Algolia's Search Products. Your responsibilities will revolve around crafting and executing systems pivotal to ensuring reliability, scalability, and cost optimisation. You will be instrumental in architecting robust CI/CD pipelines, establishing comprehensive observability frameworks, and … knowledge of best practices in site reliability engineering. You establish and enforce engineering processes and best practices that ensure high-quality, reliable, and scalable systems, and you work with other teams to promote the adoption of these processes and practices across the organization. You collaborate with senior leadership to … languages Golang and Python; familiarity with Ruby is a plus. Experience designing and building API Management and Kubernetes-based architecture. Experience building and operating distributedsystems at scale. Experience on CI/CD setup and architecture; strong knowledge of Github Actions, Circle-CI or alternatives is expected. Experience More ❯
business requirements into technical specifications and solutions Write high-quality, reusable code, and conduct detailed code reviews Balance management of technical debt for owned systems with strategic project execution Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field 5+ years of professional software … a focus on best practices in data modeling and performance optimization Hands-on experience with building and scaling microservices, RESTful APIs, and understanding of distributedsystems Experience in leading feature development, mentoring junior engineers, and influencing engineering practices Excellent interpersonal skills, with the ability to clearly communicate complex More ❯
transforms individual code actions, trajectories and experiences into network-wide intelligence, similar to how open source software compounds value through collaborative improvement. As AI systems progress towards greater autonomy, the ability to learn from a larger pool of episodic experiences becomes crucial for accelerating collective intelligence while reducing costs. … benefits from the network's growing capability. Our approach goes beyond existing frameworks, creating the connective tissue for the emerging agent economy where AI systems discover capabilities, learn collectively, and collaborate to create value. About Moonsong Labs Project "Entourage" is incubated by Moonsong Labs, a cutting-edge Web3 and … Learning, Reinforcement Learning, ML fundamentals, end-to-end MLOps, AI infrastructure, and proficiency with frameworks like PyTorch. Active interest and experience in multi-agent systems, collective learning, AI safety, secure agent execution, emerging AI agent architectures, autonomous workflows, and tool integration. Familiarity with multi-agent frameworks (such as LangGraph More ❯
of the team providing Compute services you will be delivering foundational capability that benefits all customers! This is an opportunity to operate and engineer systems on a large scale, and to gain world class experience in "building the cloud". You'll be surrounded by people who are passionate … that are growing rapidly. Solve unique and first-order problems at large-scale across many AWS Services. Learn how to operate and work with distributedsystems at large scale. Build and influence the tools and utilities that are part of the AWS fleet running our internal services. Key … 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 More ❯
of the team providing Compute services you will be delivering foundational capability that benefits all customers! This is an opportunity to operate and engineer systems on a large scale, and to gain world class experience in "building the cloud". You'll be surrounded by people who are passionate … that are growing rapidly. Solve unique and first-order problems at large-scale across many AWS Services. Learn how to operate and work with distributedsystems at large scale. Build and influence the tools and utilities that are part of the AWS fleet running our internal services. Key … 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 More ❯
company of equivalent scale/complexity. In this high performance computing team, you will be responsible for building low-level programming and large scale distributed systems. Your experience will be in advanced C++, Linux and Python. Ideal experience may include: Low latency C++ Software Engineering, performance software Real-time More ❯
london, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
company of equivalent scale/complexity. In this high performance computing team, you will be responsible for building low-level programming and large scale distributed systems. Your experience will be in advanced C++, Linux and Python. Ideal experience may include: Low latency C++ Software Engineering, performance software Real-time More ❯
in product teams Strong Experience delivering Go, Python and React code to production Experience working in an agile software development environment Proven experience with distributedsystems, event-driven architectures, container-based micro-services, distributed logs, SQL and NoSQL databases, and DevSecOps This role will report to the More ❯
product inventory at scale. This is a hands-on technical engineering role with scope to increase your specialization in the areas of data and systems analysis, statistics, AI, architecture and design, DevOps, and team leadership roles. Key job responsibilities Lead the design, build, and implementation of technical solutions to … complex problems. Lead reviews of architecture, design, operations, process, or post-incident analysis for your team. You will actively participate in reviews of systems owned by partner teams. Drive automation and refactoring of existing solutions, including incorporating new generative AI and machine learning components. Ensure scalability, reliability and efficiency … DevOps and deployments, and do deep dives on root cause analysis when things go wrong. You will spend the bulk of your time analyzing systems and writing code. This includes reviewing and approving code contributed by engineers outside of our team. You will be required to participate in "on More ❯
including .NET, MongoDB, AWS, Jenkins, SQL Server, and streaming technologies. We're looking for a hands-on Principal Engineer who can code, design scalable systems, manage Staff Engineers, and drive technical excellence across multiple teams. This role is perfect for a technical leader who still enjoys writing code while … shaping architecture and mentoring engineers. About the role As a Principal Engineer, you will play a critical role in: Architecting scalable, high-performance systems Coding and reviewing mission-critical features (at least 60% hands-on) Managing and mentoring Staff Engineers & Senior Developers Driving best practices in software development and … system architecture Technical leadership - guiding multiple teams and ensuring best practices Managing & mentoring Staff Engineers - supporting career growth and technical excellence Architecting and scaling distributedsystems and cloud-native applications Defining and enforcing non-functional requirements (NFRs) - scalability, security, performance Implementing Test-Driven Development (TDD) and automation best More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Manchester Digital
including .NET, MongoDB, AWS, Jenkins, SQL Server, and streaming technologies. We're looking for a hands-on Principal Engineer who can code, design scalable systems, manage Staff Engineers, and drive technical excellence across multiple teams. This role is perfect for a technical leader who still enjoys writing code while … shaping architecture and mentoring engineers. About the role As a Principal Engineer, you will play a critical role in: Architecting scalable, high-performance systems Coding and reviewing mission-critical features (at least 60% hands-on) Managing and mentoring Staff Engineers & Senior Developers Driving best practices in software development and … system architecture Technical leadership - guiding multiple teams and ensuring best practices Managing & mentoring Staff Engineers - supporting career growth and technical excellence Architecting and scaling distributedsystems and cloud-native applications Defining and enforcing non-functional requirements (NFRs) - scalability, security, performance Implementing Test-Driven Development (TDD) and automation best More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Manchester Digital
including .NET, MongoDB, AWS, Jenkins, SQL Server, and streaming technologies. We're looking for a hands-on Principal Engineer who can code, design scalable systems, manage Staff Engineers, and drive technical excellence across multiple teams. This role is perfect for a technical leader who still enjoys writing code while … shaping architecture and mentoring engineers. About the role As a Principal Engineer, you will play a critical role in: Architecting scalable, high-performance systems Coding and reviewing mission-critical features (at least 60% hands-on) Managing and mentoring Staff Engineers & Senior Developers Driving best practices in software development and … system architecture Technical leadership - guiding multiple teams and ensuring best practices Managing & mentoring Staff Engineers - supporting career growth and technical excellence Architecting and scaling distributedsystems and cloud-native applications Defining and enforcing non-functional requirements (NFRs) - scalability, security, performance Implementing Test-Driven Development (TDD) and automation best More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
CPS Group (UK) Limited
for 2-3 days a week to foster team collaboration and innovation. Key Responsibilities: Lead the architectural design and development of high-performance, scalable systems using C# .NET . Shape and influence the tech stack, focusing on AWS or Azure cloud platforms to build cloud-native solutions. Collaborate with … edge. Stay on top of emerging technologies and leverage them to enhance product architecture and performance. Be the go-to technical leader, ensuring the systems are future-proof, scalable, and aligned with business needs. What We’re Looking For: Extensive experience as a Software Architect with strong expertise in … of designing scalable and high-performance systems. Deep knowledge of Docker , Kubernetes , and other containerization/orchestration technologies. Solid experience with microservices , APIs , and distributedsystems architecture. Excellent problem-solving skills with a solutions-oriented mindset. Strong leadership ability to drive technical decisions and inspire your team. Ability More ❯
grasp new technical concepts and effectively apply that knowledge to address challenges and drive innovative solutions Utilize the latest advancements in privacy, cryptography, and distributedsystems to create cutting-edge products that precisely cater to customer needs Develop automated unit and integration tests to deliver high quality software … knowledge of data structures, algorithms, databases (SQL and NoSQL), and in-memory data storage Extensive knowledge of parallel processing, message brokers, and/or distributed task queues Working knowledge of Docker containers Previous experience leading an Agile team of developers a plus Proven on-time delivery of multiple quality … and the desire to clearly communicate technical processes to both non-technical and technical audiences. Exposure to the following a plus: IETF RFCs, blockchain systems, zero-knowledge proofs More ❯
high-quality results in a fast-paced environment. To succeed in this role, you should have extensive experience in data engineering with large-scale systems, expert-level knowledge of distributedsystems and big data technologies, and strong programming skills. Experience with real-time data processing and streaming … architectures is essential, as is a track record of building systems supporting ML operations at scale. The GOX team has earned recognition for creating tools and systems that drive operational excellence across Amazon's global network. Join us in shaping the future of operational excellence at Amazon, where More ❯
high-quality results in a fast-paced environment. To succeed in this role, you should have extensive experience in data engineering with large-scale systems, expert-level knowledge of distributedsystems and big data technologies, and strong programming skills. Experience with real-time data processing and streaming … architectures is essential, as is a track record of building systems supporting ML operations at scale. The GOX team has earned recognition for creating tools and systems that drive operational excellence across Amazon's global network. Join us in shaping the future of operational excellence at Amazon, where More ❯
Newcastle upon Tyne, Tyne & Wear Hybrid / WFH Options
Client Server
Newcastle onsite* to £70k+ Are you a bright, ambitious Software Developer looking for an opportunity to progress your career, working on complex and interesting systems in a role where you can learn and develop your skills? You could be joining a FinTech start-up, they have secure backing and …/Russel Group university, backed by A's at A-level You're a technologist who enjoys collaborating and problem solving, working on complex, distributedsystems You have strong backend coding skills - you can come from any tech background (e.g. Java, Python, Full Stack) but be happy to More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
Client Server
Newcastle onsite* to £70k+ Are you a bright, ambitious Software Engineer looking for an opportunity to progress your career, working on complex and interesting systems in a role where you can learn and develop your skills? You could be joining a FinTech start-up, they have secure backing and …/Russel Group university, backed by A's at A-level You're a technologist who enjoys collaborating and problem solving, working on complex, distributedsystems You have strong backend coding skills - you can come from any tech background (e.g. Java, Python, Full Stack) but be happy to More ❯