21 of 21 API Design Jobs in Cambridgeshire

Principal Software Engineer

Location
Peterborough, England, United Kingdom
enterprise‐grade products trusted by enterprise customers. This hands‐on engineering role involves designing and building AI capabilities across Epicor’s ERP portfolio. Responsibilities Design and build the next generation of AI capabilities across Epicor’s ERP portfolio. Lead rapid PoC and MVP exploration of new AI capabilities … evolve successful ones into production‐grade services. Design and build cloud platform services, APIs, data layers, and integrate them with large, established ERP products. Bring research & development output up to enterprise standard: reliability, observability, security, multi‐tenancy, and safe failure behavior. Integrate LLMs and agentic patterns responsibly, establishing guardrails ...

Senior Software Engineer, Embedded UI

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation … inventing the world of streaming media.What is the role As a Senior Software Engineer on the OS UI/SDK team, you will design, develop, and deliver engaging platform features — including screensavers, static and dynamic wallpapers, trivia, featured experiences, and AI-driven content initiatives — that reach millions of Roku ...

AWS Solution Architect

Location
Cambridge, England, United Kingdom
Summary Solution Architect AWS | Microservices & Event-Driven Architecture Cambridge - Hybrid - 2 days The Opportunity We're looking for an experienced Solution Architect to design and lead the implementation of scalable, cloud-native systems on AWS. You'll work across engineering, product and business stakeholders to define architecture for distributed … business goals, run architecture reviews and threat modelling sessions, and own the technical roadmap across multiple product domains. Lead service decomposition using Domain-Driven Design - defining bounded contexts, inter-service contracts, and REST/GraphQL/gRPC APIs - and set patterns for resilience (circuit breakers, retries, bulkheads) and observability ...

Senior Software Engineer, Full Stack

Location
Cambridge, England, United Kingdom
drive an agent, validate its output, and ramp on an unfamiliar codebase with an agent helping you. What are the responsibilities of the role? Design and build full stack web applications to support end-to-end automation and test infrastructure Integrate AI capabilities including LLM-driven experiences in existing … cases Collaborate with cross-functional teams to define and deliver external partner-facing and internal tooling Architect and own technical solutions and designs, evaluating design alternatives and trade-offs to deliver pragmatic, scalable, reliable, and maintainable solutions Create and maintain requirement and technical documentation, clearly defining user requirements, expected ...

Senior Cloud Software Engineer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
over 90% of leading industrial companies.Job Title: Senior Cloud Software EngineerLocation: Cambridge, UK – HybridEmployment Type: Full-timeThe jobJoin AVEVA’s Core Services team to design and implement secure, resilient cloud platform capabilities using Microsoft Azure. This Senior-level role is suited to an experienced developer with a strong record … delivering complex technical solutions and an interest in cloud development. You will work as part of an agile team, contribute to design decisions, build high-quality services, and use modern engineering practices, including AI-assisted development tools, to improve productivity and software quality.Key ResponsibilitiesDesign, develop, and maintain secure, resilient ...

Senior Software Engineer, Full Stack

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
drive an agent, validate its output, and ramp on an unfamiliar codebase with an agent helping you.What are the responsibilities of the role Design and build full stack web applications to support end-to-end automation and test infrastructureIntegrate AI capabilities including LLM-driven experiences in existing … automation use casesCollaborate with cross-functional teams to define and deliver external partner-facing and internal toolingArchitect and own technical solutions and designs, evaluating design alternatives and trade-offs to deliver pragmatic, scalable, reliable, and maintainable solutionsCreate and maintain requirement and technical documentation, clearly defining user requirements, expected product ...

Senior Full Stack Engineer

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
join the Developer Platform team and build AI-enabled web applications and services that improve app development and management workflows. This role will design and deliver full stack solutions that support external partners and internal stakeholders across the Roku ecosystem. You will contribute across frontend and backend systems, with … drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you.What are the responsibilities of the role Design and build full stack web applications using React and Node.jsIntegrate AI capabilities including LLM-driven experiences where appropriateDevelop APIs and microservices that connect tools, data ...

Senior Software Engineer, AI Services

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
looking for passionate and seasoned Software Engineers to join our Core AI Services team. In this role, you will help design, develop, and scale AI-enabling platform services and public APIs that are secure, reliable, and cloud-native. These services will act as foundational building blocks for AI adoption … across data pipelines, orchestration, and service APIs. Embed robust security controls to protect sensitive data and ensure secure access to AI services. Contribute to design reviews, code reviews, and architectural discussions to ensure engineering excellence. Mentor junior developers, encourage continuous learning, and contribute to a culture of innovation. Essential ...

Portfolio Software Full Stack Engineer (Contractor)

Location
Cambridge, England, United Kingdom
candidate will have extensive experience building backend services using Node.js and TypeScript , with a strong understanding of modern software engineering practices, distributed systems and API design. While this is a full stack role, the primary emphasis is on backend development, system architecture and code quality . Experience with frontend … assisted development tools , reviewing both human-written and AI-generated code, and contributing to technical discussions around architecture and system design. Responsibilities Backend Development Design, develop and maintain scalable backend services using Node.js, TypeScript and modern backend frameworks such as Express.js or similar. Design and implement RESTful APIs ...

Portfolio Software Full Stack Engineer (Contractor)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
candidate will have extensive experience building backend services using Node.js and TypeScript, with a strong understanding of modern software engineering practices, distributed systems and API design.While this is a full stack role, the primary emphasis is on backend development, system architecture and code quality. Experience with frontend technologies … feedback.Review and validate AI-generated code, ensuring correctness, maintainability, security and adherence to engineering standards.Contribute to improving development workflows, automation and engineering best practices.System Design & CollaborationParticipate in technical design discussions and contribute to system architecture decisions.Translate business requirements into scalable technical solutions.Collaborate closely with frontend developers, product owners ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
company offers highly competitive remuneration, an excellent benefits package and work-life balance including hybrid work. The core requirements: A senior software engineer’s design and coding ability and track record, judgement, mentoring and review skills. Strong commercial-grade C# software development with awareness of modern .NET … language, and establish good patterns and factoring. Microservice development experience – with good service factoring to reduce bloat, increase independence and separate concerns – and RESTful API design and development. Strong communication skills to liaise with colleagues in other product teams. A good technical degree from a top university, backed ...

Senior Software Engineer

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
company offers highly competitive remuneration, an excellent benefits package and work-life balance including hybrid work. The core requirements: • A senior software engineer’s design and coding ability and track record, judgement, mentoring and review skills. • Strong commercial-grade C# software development with awareness of modern .NET … language, and establish good patterns and factoring. • Microservice development experience – with good service factoring to reduce bloat, increase independence and separate concerns – and RESTful API design and development. • Strong communication skills to liaise with colleagues in other product teams. • A good technical degree from a top university, backed ...

Principal Software Developer

Hiring Organisation
ECM Selection
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
knowledge of vendor offerings and appropriate architectures and patterns for those offerings.A deep understanding of cloud-compatible architectures (such as microservices and SoA), RESTful API design considerations, and ideally, a good awareness of security and authentication considerations (OAuth is relevant).A strong academic track record including a good … options in addition to tailored package elements.Keywords: Principal engineer, principal software developer, C#, .NET, cloud, Azure, AWS, cloud native, containers, microservice, service-oriented, REST, API, intelligence, security, authentication, OAuth, sustainability, Cambridge, hybrid.Please note: even if you don’t have exactly the background indicated, do contact us now if this ...

Principal Software Developer

Location
Cambridge, England, United Kingdom
vendor offerings and appropriate architectures and patterns for those offerings. A deep understanding of cloud-compatible architectures (such as microservices and SoA), RESTful API design considerations, and ideally, a good awareness of security and authentication considerations (OAuth is relevant). A strong academic track record including a good … addition to tailored package elements. Keywords: Principal engineer, principal software developer, C#, .NET, cloud, Azure, AWS, cloud native, containers, microservice, service-oriented, REST, API, intelligence, security, authentication, OAuth, sustainability, Cambridge, hybrid. #J-18808-Ljbffr ...

Principal Software Developer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£95,000
vendor offerings and appropriate architectures and patterns for those offerings. A deep understanding of cloud-compatible architectures (such as microservices and SoA), RESTful API design considerations, and ideally, a good awareness of security and authentication considerations (OAuth is relevant). A strong academic track record including a good … addition to tailored package elements. Keywords: Principal engineer, principal software developer, C#, .NET, cloud, Azure, AWS, cloud native, containers, microservice, service-oriented, REST, API, intelligence, security, authentication, OAuth, sustainability, Cambridge, hybrid. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right ...

Senior Product Security Engineer

Location
Cambridge, England, United Kingdom
them at scale. You will work on tool integration, results processing, and the services that make analysis outputs usable by engineering teams. Key Responsibilities Design, build, and maintain core backend services for centralised security analysis and data processing. Develop Python services, APIs, and workflow components that support tool onboarding … comfortable in scripting (e.g. bash). Proven experience designing, building, and operating backend services or internal platforms in production environments. Strong understanding of API design, service-to-service integration, and backend architecture. Experience working in cloud environments, ideally AWS. Experience with containers and related tooling, for example Docker. ...

Senior Go Microservices Engineer

Location
Cambridge, England, United Kingdom
Entrust is seeking a Senior Software Developer (GoLang) in Cambridge for a hybrid role with on-site days. You will design, implement and deploy microservices in GoLang within a cloud-native setup, shaping API design, testing and integration with the cloud ops function. The ideal candidate brings ...

Senior Software Engineer, Live

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation … responsibilities of the role Develop core features of the Roku Channel app and Roku OS.Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development. Investigate, diagnose and resolve issues.What experience would help someone be successful in the role ...

Principal Engineer

Hiring Organisation
Danaher Corporation
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 70 K
systems, or Engineering Extensive hands-on experience (10+ years) in software engineering within modern digital environments. Demonstrated expertise with cloud-native architectures, distributed systems, API design, and modern frameworks. Deep understanding of DevOps, CI/CD pipelines, and environment automation. Strong diagnostic and problem-solving skills for complex ...

Senior Software Engineer, Subscriptions

Location
Cambridge, England, United Kingdom
What you’ll be doing Develop core features of the Roku Channel app and Roku OS. Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development. Investigate, diagnose and resolve issues. We’re excited if you have Experience … Experience writing functional integration and unit tests. A good understanding of Core OS concepts like memory management and multi-threading. A good understanding of API design, considerations and trade-offs. Strong verbal and written communication skills (this role involves frequent communication with teams throughout Roku). Consumer electronics ...

Senior Software Engineer, UI Players

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, QA, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit … C++ and Embedded Linux or Native Application Development In-depth understanding of Linux, tools, libraries, and open source developmentProficiency in AI Assisted programmingUnderstanding of API design considerations and tradeoffsFamiliarity with tools and libraries such as Boost, PlayReady, ALSA, DIAL a plusExperience with memory management and multi-threaded developmentExperience ...