strong client pipeline and a high-calibre technical team. What You Bring : Degree in Computer Science, Software Engineering, or equivalent experience. Extensive hands-on experience designing, building, and deploying distributedsystems using microservices and event sourcing with Node.js and React. Solid experience of service-to-service communication, API design, and contract testing. You are comfortable in agile environments More ❯
some of those listed below and are eager to learn more, we do want to hear from you! You get things done You have experience working with large scale distributedsystems You have years of Java 8+ knowledge You have experience working with relational and non-relational databases, query optimisation and designing schemas You have a strong product More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
WRK DIGITAL LTD
level JavaScript & TypeScript with AWS, particularly Next.js, React or React Native AI experience - Demonstrable experience building AI-enabled features or products Architecture expertise - Proven ability to design scalable APIs, distributedsystems, and cloud-native solutions DevOps proficiency - Hands-on experience with CI/CD pipelines, infrastructure as code, and containerisation Quality champion - Passionate about TDD, automated testing, and More ❯
some of those listed below and are eager to learn more, we do want to hear from you! You get things done You have experience working with large scale distributedsystems You have years of Java 8+ knowledge You have experience working with relational and non-relational databases, query optimisation and designing schemas You have a strong product More ❯
/CD practices, DevOps tooling, and data governance including GDPR. Bonus Points For Expertise in Data Modelling, schema design, and handling both structured and semi-structured data. Familiarity with distributedsystems such as Hadoop, Spark, HDFS, Hive, Databricks. Exposure to AWS Lake Formation and automation of ingestion and transformation layers. Background in delivering solutions for highly regulated industries. More ❯
Adaptable and Growth-Oriented: You embrace ambiguity and are excited by the opportunity to learn, experiment, and grow in a dynamic environment. Technical Excellence: You have experience with complex distributedsystems and have worked on building and maintaining sophisticated software products. Proficiency in Golang: Strong programming skills in Go are a must. Platform Expertise: Hands-on experience crafting More ❯
the Role: 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 ❯
protection effortless for developers, from early-stage startups to large fintech and healthcare organisations. We're hiring product-minded engineers who want to work at the intersection of deep systems engineering and delightful developer experience. What You'll Work On: Developer tools for multi-PSP payment orchestration Generative AI for automating compliance workflows Custom serverless runtimes in Python and … Node.js Confidential computing infrastructure High-throughput proxies and network-level systems Feature discovery, product shaping, and developer experience What We're Looking For: 5+ years of professional software engineering experience Strong background in distributedsystems (payments experience is a bonus) Experience with Rust , Node.js , and AWS preferred Passion for building tools and APIs that developers love High … code quality, strong communication, and collaborative mindset Interest in low-level engineering and scalable, secure systems What You'll Get: Equity with a generous exercise window Hybrid working: 2 days/week in our London office Catered lunches Generous vacation policy Autonomy, ownership, and a strong engineering culture Join us if you're excited to build developer-first infrastructure More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Fdo Consulting Limited
and drive technical decisions Experience Required - Excellent hands on knowledge of C#/.net working at a Principal level. Excellent knowledge of AWS or Azure. Proven ability of designing distributed systems. Strong communication skills. Performance and scaling of API's People management - mentoring, coaching, conflict resolution, etc, etc An enthusiast with ideas and experience of building and rolling out 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 ❯
while continuously refining our processes and technology. Must-Haves 4+ years experience in software engineering (Go, Ruby, Python, C or equivalent). Exposure (personal or commercial) to Go and distributed systems. A good understanding of design patterns and software engineering principles. Pragmatic approach to writing unit and integration tests. Nice-To-Haves Commercial experience with Go - the more the More ❯
Responsibilities (Text Only) - Architect, design, and implement scalable and robust solutions for machine learning and scientific research involving large volumes of heterogeneous data. - Build and optimize distributed data processing and model building pipelines. - Develop and maintain tools and technologies for building, training, optimizing, scaling machine learning solutions. - Collaborate with cross-functional teams, including scientists, researchers, and software engineers. - Document … source ecosystem. - Proficient experience working with machine learning and large datasets. - In-depth understanding of open source machine learning frameworks (e.g., PyTorch, ggml, llama.cpp, vllm). - Experience building complex systems on the cloud. - Experience building and optimizing distributedsystems and large-data applications, including those using tensor accelerators or GPUs. - Strong analytical, problem-solving, and communication skills. More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
requirement and architecture decision assessments Qualifications: Bachelor of Science in Computer Science, or equivalent Experience: Minimum of 5 years of experience in software development Experience in software architecture/systems design and team leadership Experience with software development/architecture on the cloud Collaborates effectively with others in a team environment Experience with software design including design patterns, algorithms … Knowledge of architecture design including architecture patterns and anti-patterns Experience with Agile methodology, and ideally (but not necessarily) Kanban and SAFe Preferred qualifications/skills: Experience working on distributedsystems, and microservices Experience with systems integration Experience working on data-driven applications Knowledge of software security standards and best practices We offer: Stable employment based on More ❯
deadlines This full-time on-site role, located in Islamabad, requires a Blockchain Backend Expert responsible for designing and developing reliable and efficient blockchain technologies critical for supporting our distributed ledger system. Qualifications: Bachelor's or Master's degree in Computer Science or a related field Multiple years of experience designing, developing, and implementing distributedsystems with More ❯
optimized test selection, parallel execution, and automated result analysis Lead technical strategy for implementing LLM-based approaches to test script generation, automated debugging, and intelligent test maintenance across our distributedsystems Pioneer innovative quality practices that leverage AI for automated performance analysis, intelligent chaos engineering scenarios, and predictive system reliability testing Design self-healing test systems that More ❯
disciplines. About the Team At Roku, our Enterprise Engineering Team builds the internal applications and cloud services that power critical business functions - including Finance, People, and Supply Chain. These systems are essential to how our global teams operate, enabling them to move faster, work smarter, and scale efficiently. About The Role We're looking for a Senior Software Engineering … Manager to lead our UK-based team of talented engineers. This is a hands-on leadership role focused on delivering scalable, reliable, and maintainable enterprise systems while nurturing a high-performing, inclusive team culture. This role is ideal for someone with extensive experience in backend development and cloud infrastructure , who thrives on solving complex business challenges through technology. You … ll work cross-functionally with stakeholders around the world to build systems that keep Roku running smoothly behind the scenes - and position us for continued growth. What You'll Be Doing As a Senior Engineering Manager, you'll take full ownership of your team's technical execution, product delivery, and professional development. You'll guide engineers through complex technical More ❯
provide.The teams are primarily based in London (UK) and Cupertino (US), we are looking for London-based applicants.What were looking for Empathy for the developers who will use the systems we produce. Commitment to fostering an open and inclusive work environment. Focus on understanding the underlying needs of the user, and letting that guide the solution. Growth mindset and … willingness to learn from and teach others. Willingness to productively challenge assumptions. Curiosity about how systems work and how they fail. Detail oriented and proud of the work you deliver. An ability to collaborate with teams who may be unfamiliar with build and CI tooling to help them get the most out of them.You dont need to have experience … that they play a critical role in software development. Advocate for continuous integration and continuous delivery. Have experience building tools for engineers, some of which may be backed by distributedsystems at large scale. Want to participate in the Bazel open source community. Preferred Qualifications Have used any of these technologies we tend to focus on: Build tools More ❯
teams are primarily based in London (UK) and Cupertino (US), we are looking for London-based applicants.What we're looking for• Empathy for the developers who will use the systems we produce.• Commitment to fostering an open and inclusive work environment.• Focus on understanding the underlying needs of the user, and letting that guide the solution.• Growth mindset and … willingness to learn from and teach others.• Willingness to productively challenge assumptions.• Curiosity about how systems work and how they fail.• Detail oriented and proud of the work you deliver.• An ability to collaborate with teams who may be unfamiliar with build and CI tooling to help them get the most out of them.You don't need to have … that they play a critical role in software development. Advocate for continuous integration and continuous delivery. Have experience building tools for engineers, some of which may be backed by distributedsystems at large scale. Want to participate in the Bazel open source community. Preferred Qualifications Have used any of these technologies we tend to focus on: Build tools More ❯
and up-level peers. Minimum Qualifications: 8-10 years software development experience. We primarily use Python (Django framework with DRF for API). 5 years in-depth experience with distributedsystems or cloud computing. We primarily use AWS native technologies, Docker. Significant experience with configuration management and infrastructure as code. We often useTerraform and Ansible. Experience building and … owning low-latency, high-availability critical systems or cloud-basedservices. Experience defining, managing, and executing a portfolio of complex engineering projects. Preferred Qualifications: Expertise in event-driven architecture. Expertise in instrumentation, observability and monitoring. Experience with container and orchestration technologies and relevant security considerations.We often use Kubernetes and EKS. Expertise in Relational and non-relational databases. Experience in Celery More ❯
with cloud-native environments like Kubernetes. Responsibilities include: Designing features to improve machine identity security in Kubernetes. Developing backend services in Golang for Venafi's cloud platform. Architecting scalable, distributed microservices. Developing high-performance GraphQL APIs. Ensuring security, scalability, and efficiency of backend systems. Building integrations across teams. Troubleshooting complex technical issues. Improving development processes. Participating in on-call … rotations. Required skills: Experience with distributedsystems, Golang, PostgreSQL, GraphQL, and React. Experience with cloud-native technologies. Backend focus with understanding of frontend operations. Knowledge of x509 and PKI is a plus. Benefits include: Private medical and dental insurance. Employer-paid life insurance (4x salary), income protection, and critical illness cover. Group pension scheme with company contributions. More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation™
engineering and data teams. Technical Environment Cloud Infrastructure Lead development and optimisation of AWS-based platform services, including Amazon ECS for container orchestration. Ensure scalable , resilient , and cost-effective systems for internal engineering teams. Microservices & API Gateways Guide distributed system architectures and internal service integration . Define best practices for service-to-service communication and data management . … in technical environments preferred but not essential). Proven success in building and scaling core platforms , cloud infrastructure , developer tooling , and API services . Deep, practical knowledge of AWS , distributedsystems , CI/CD , IaC , DevOps principles , and observability tooling . Direct collaboration with engineering/SRE teams on internal tooling and shared services. Track record of delivering More ❯
SR2 | Socially Responsible Recruitment | Certified B Corporation™
engineering and data teams. Technical Environment Cloud Infrastructure Lead development and optimisation of AWS-based platform services, including Amazon ECS for container orchestration. Ensure scalable , resilient , and cost-effective systems for internal engineering teams. Microservices & API Gateways Guide distributed system architectures and internal service integration . Define best practices for service-to-service communication and data management . … in technical environments preferred but not essential). Proven success in building and scaling core platforms , cloud infrastructure , developer tooling , and API services . Deep, practical knowledge of AWS , distributedsystems , CI/CD , IaC , DevOps principles , and observability tooling . Direct collaboration with engineering/SRE teams on internal tooling and shared services. Track record of delivering More ❯
with Containers, Virtual Machines, Linux, and like digging deep to know how these things work under the hood ( tcpdump , strace and iptables are your best friends). You design systems that improve performance or increase reliability. Or both! You have built and operated distributedsystems at scale. You have experience with schedulers and orchestrators for managing containers More ❯
pipelines support decision-making and data-driven innovation across all business units. What You'll Bring: 10+ years of experience in engineering management, leading and motivating teams responsible for distributed big data platforms, data pipelines, and reporting products, ideally in cloud environments (e.g. Snowflake, AWS). 6+ years of hands-on technical leadership in building large-scale, distributed data pipelines and reporting tools using big data technologies (e.g. Spark, Kafka, Hadoop), ensuring quality, scalability, and governance. Strong expertise in balancing trade-offs within complex distributedsystems, focusing on data quality, performance, reliability, availability, and security. Proficient in software engineering with modern languages (e.g. Python, Scala, Java), applying best practices to create maintainable, scalable, and robust More ❯
both new and existing wafer manufacturing segments Key Responsibilities Technical Ownership & Development Take ownership of significant features and technical components across our Python-based platform Design and implement reliable systems for data processing and optimisation workflows Contribute to architectural decisions and technical design discussions Provide code reviews and technical guidance to junior team members Evaluate new technologies and contribute … maintainability improvements Collaborate with optimisation engineers to implement mathematical models in code Participate in technical design reviews Required Experience 4+ years of software development experience Experience building Python-based systems and deploying to production Demonstrated ability to work independently on complex technical problems Solid understanding of software architecture and system design principles Experience with modern development practices including testing … data processing Familiarity with cloud platforms (preferably Azure) Nice-to-have Experience mentoring junior engineers Experience with mathematical optimisation techniques including MILP and LP Experience with Rust Understanding of distributedsystems What we can offer you: Competitive salary based on skills and experience Stock Options so when we make it big - so do you! L&D Opportunities We More ❯