API Design Jobs in England

76 to 100 of 916 API Design Jobs in England

Software Engineering Manager - (Hands On)

Maidenhead, England, United Kingdom
Hybrid / WFH Options
Solas IT Recruitment
a champion for technology, architecture, and best practices in product development. Hands-on Development: Actively contribute to product development using the Microsoft tech stack. Design & Implementation: Participate in the design and implementation of highly available, cloud-grade production services. Strategic Partnership: Collaborate with Product Management on solution feasibility … trends and best practices. What You'll Bring: Experience: 5+ years in engineering leadership roles for product development, with 9+ years in software application design, development, and maintenance within a product environment. Microsoft Tech Stack Expertise: Expert proficiency in .NET, C#, ASP.NET MVC, and enterprise-scale Microsoft SQL Server … design, development, performance tuning). Front-End Skills: Expert in JavaScript or JavaScript Web Frameworks (e.g., Angular, React). Agile Proficiency: 5+ years of practical experience with Agile development methodologies. DevOps & SCM: Working experience with source code management (SCM) and DevOps automation. Proficiency with Microsoft Visual Studio IDE and More ❯
Posted:

Senior/Lead Mulesoft Developer (Integration & Automation)

Lewes, England, United Kingdom
Hays
in Lewes, East Sussex. Your new role The Senior Integration & Automation Engineer will be the lead developer for enterprise automation initiatives, responsible for the design, development, and oversight of automation solutions that streamline administrative and back-office functions within the service. The role will also provide technical leadership, contribute … regularly with the Strategic Insights Manager, Lead Data Architect and Cloud team as well as Business Leads to advise and inform technical direction and design of automation. You'll provide leadership and mentoring of the Automation development stand in Strategic Insights team. The Strategic Insights team is expanding to … cover not only Fabric (Power BI) but Power Platform, Mulesoft/API and RPA. This enables you to work closely with the wider strategic insights team including to build overarching solutions rather than fix one problem at a time. Day to day you'll be delivering new solutions into More ❯
Posted:

C/C++ Senior Software Engineer, Camera & Sensor Software

London, England, United Kingdom
Amazon
Amazon camera & sensor product. Our cross-functional team brings together engineers and scientists with deep expertise in the different worlds of image quality, algorithm design, embedded software, robotics and depth sensing, optics/photogrammetry, graphics and simulation, and machine learning. Together we have built a vast range of different … the Echo Look, Echo Show, Ring security cameras and the Astro home robot. Key job responsibilities As a Senior Software Development Engineer you will: - Design algorithms and write software for our consumer products. - Work closely with camera & sensor experts, product management, computer vision and machine learning experts. - Guide the … as managing your own deliverables. BASIC QUALIFICATIONS - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship More ❯
Posted:

Senior Java Engineer (Fintech project)

London, England, United Kingdom
Hybrid / WFH Options
Igbaffiliate
As Senior Java Engineer (Fintech project) Job Description WHAT YOU’LL DO Design and implement core backend services for high-performance, complex distributed systems. Utilize modern development practices such as TDD/BDD. Own service design and APIs for internal and external integrations. Write clear, modern, well-tested … technical decisions, focusing on scalability and throughput optimization. Document work clearly for team use. WHAT WE EXPECT FROM YOU Deep understanding of backend architecture, API design, and scaling. Experience with gRPC or API-first design is a plus. Proficiency in Java and distributed systems, including handling More ❯
Posted:

Senior Full stack Engineer

London, England, United Kingdom
JR United Kingdom
and eventually responds to the material world. Apoha sits at the cutting edge of biophysics, ML, and materials science, producing unique datasets to help design and formulate materials. At Apoha, software engineering isn’t just about writing code — it’s about creating the foundation for a breakthrough technology to … with scientists to bring a fundamentally new technology to life. What You’ll Do Own and drive major parts of our software stack — from design and architecture to implementing scalable solutions across the tech stack. Lead the design and implementation of a novel data analysis platform that brings … deeply about both the what and the how. Proven expertise in at least a few of the following areas: designing scalable services, cloud infrastructure, API design and implementation, database design, and front-end frameworks. Ability to design and implement features end-to-end, with an eye More ❯
Posted:

Snr. Frontend Engineer

London, England, United Kingdom
Hybrid / WFH Options
Gendo
funding from renowned investors within the space, enabling us to expand our team and deliver on our ambitious vision. What we value At Gendo, design is at the core of our mission- both in the design of our products and also through its power to elevate creative expression … and of course within the Gendo team itself. We take an exploratory approach to work, continuously innovating and seeking new ways to enhance the design process for our users. Our ambition is big, we're building a passionate, dedicated, world class team to transform the future of architecture and … design, making cutting-edge tools accessible and enabling users to bring their boldest ideas to life with speed and precision. Role Overview As our Senior Frontend Engineer, you will take ownership of the frontend development for a highly interactive, sophisticated web application built in React (Next.js). Unlike many More ❯
Posted:

Mid-level Full Stack Web Developer

Brighton, England, United Kingdom
Hybrid / WFH Options
AIRWARE SOLUTIONS LIMITED
handlers across 3 continents and 14 countries, serving over 20 airports with a diverse portfolio of products and services. Role and Responsibilities: Application Development: Design, develop, and maintain scalable web applications using the .NET framework and related technologies. Frontend & Backend Integration: Collaborate on both server-side and client-side … and deploy applications on AWS and Azure platforms, leveraging cloud services (e.g., EC2, S3, Lambda, Azure App Services) to optimize performance, scalability, and reliability. API Development: Create and integrate RESTful and SOAP APIs for internal and external consumption, ensuring smooth data interchange among multiple systems and third-party providers. … Database Management: Design and optimize SQL and NoSQL database structures, ensuring data integrity, security, and high performance. DevOps Integration: Collaborate with DevOps teams to automate deployment pipelines and implement continuous integration/continuous deployment (CI/CD) practices. Troubleshooting & Maintenance: Monitor, troubleshoot, and resolve technical issues across the application More ❯
Posted:

VP Level Solution Architect - SDLC - TOGAF - Agile - Cards & Payments - AWS/Azure

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Scope AT Limited
Permanent VP Level Solution Architect - SDLC - TOGAF - Agile - Cards & Payments - AWS/Azure Purpose of the role To design, develop, and implement solutions to complex business problems, collaborating with stakeholders to understand their needs and requirements, and design and implement solutions that meet those needs and create solutions … on technology-driven innovation. Practical experience with one or more SDLC methodologies with the ability to exhibit deep technical understanding conveyed through crisp solution design artefacts and walkthroughs. Strong communication skills, with the ability to present complex technical concepts (both written and verbal) to an extensive and varied set … troubleshooting and analytical abilities. Additional highly valued skills: Application, Infrastructure, or Enterprise Architecture training and certification, such as TOGAF. Extensive experience in system integration, API design, and API management, including architecting enterprise-wide, end-to-end solutions with a strong focus on cloud-based technologies - particularly AWS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

VP Level Solution Architect - SDLC - TOGAF - Agile - Cards & Payments - AWS/Azure

Manchester, England, United Kingdom
Hybrid / WFH Options
ZipRecruiter
Job Description Permanent VP Level Solution Architect - SDLC - TOGAF - Agile - Cards & Payments - AWS/Azure Purpose of the role To design, develop, and implement solutions to complex business problems, collaborating with stakeholders to understand their needs and requirements, and design and implement solutions that meet those needs and … on technology-driven innovation. Practical experience with one or more SDLC methodologies with the ability to exhibit deep technical understanding conveyed through crisp solution design artefacts and walkthroughs. Strong communication skills, with the ability to present complex technical concepts (both written and verbal) to an extensive and varied set … troubleshooting and analytical abilities. Additional highly valued skills: Application, Infrastructure, or Enterprise Architecture training and certification, such as TOGAF. Extensive experience in system integration, API design, and API management, including architecting enterprise-wide, end-to-end solutions with a strong focus on cloud-based technologies - particularly AWS More ❯
Posted:

Senior Rust Engineer

Bolton, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … and tools Ensure feature implementation meets client expectations Provide estimates and evaluate performance/quality trade-offs Participate in technical discussions for architecture and design solutions Contribute to architectural planning and refactoring Analyze and fix defects Report on status, results, and obstacles Conduct interviews Collaborate with engineers and team More ❯
Posted:

Principal Engineer (Fullstack)

London, United Kingdom
AKQA Media
AKQA believes in the imaginative application of art and science to create beautiful ideas, products and services. With an entrepreneurial and collaborative approach, we design adaptive digital services and applications that capture the imagination, delivering immersive experiences for our clients. Located in London (Farringdon), United Kingdom, you will be … digital applications, serving users on the modern technology landscape, whatever that may be. In particular development of Node.js and Java applications and systems integrations, API design and development, DevOps activities, building and implementing servers, databases, serverless architectures as well as implementation of security mechanisms and monitoring; on AWS … Azure or GCP cloud hosting. ROLE REQUIREMENTS Hands on design and development of large scale projects. Proactive in engineering communities and thought leadership both internally and externally. Line management and coaching of senior and junior engineers, as well as near and off-shore project engineers, whilst maintaining high levels More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Fullstack Engineer London (England) Aristocrat Posted a day ago Full Stack Development Intermed[...]

London, England, United Kingdom
Gamecompanies
important role in shaping the platform and services that support a suite of mobile and web applications. Your responsibilities will include participating in tech design and developing robust, scalable, and secure backend systems and ensuring to follow our standards for quality, integrity and compliance. As part of the Core … Java and cloud-native technologies. Participate in producing documents and diagrams, such as C4 or UML, to communicate designs effectively with the wider team. Design actionable development tasks that drive iterative progress for product delivery and the team. Implement domain-driven design principles to create a well-structured … SPA. Solid understanding of cloud-native development and experience with cloud platforms such as Google Cloud (preferable), AWS, or Azure. Experience with domain-driven design (DDD) and its application in software development. Good knowledge of microservices architecture and experience in building and deploying microservices. Good understanding of RESTful API More ❯
Posted:

Integration Engineer

Stevenage, England, United Kingdom
Akkodis
Integration Engineer - Stevenage - Hybrid We are seeking an Integration Specialist to design, develop, and deploy integrations between cloud-based and third-party systems using AWS services like API Gateway, Lambda, EventBridge, and SQS. The role involves building scalable, secure integrations and collaborating with cross-functional teams to ensure … efficient data flow and best practices. Responsibilities: Develop and deploy integration solutions using AWS services (e.g., API Gateway, AWS Glue, Lambda, EventBridge, SNS, SQS). Write and maintain RESTful APIs using AWS API Gateway and Lambda (Java or C#). Develop and optimise AWS Lambda functions to support … integration workflows, and Lambda functions. Assist in the configuration and customisation of integration workflows to meet business requirements. Participate in technical discussions related to API design, data flow, and integration strategies, contributing to design decisions. Follow best practices for code quality, writing clean, maintainable, and well-documented More ❯
Posted:

Senior Rust Engineer

Peterborough, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Reading, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Worcester, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Southampton, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Bournemouth, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Shrewsbury, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Hounslow, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Woking, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Cambridge, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Cheltenham, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

Norwich, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Senior Rust Engineer

High Wycombe, England, United Kingdom
JR United Kingdom
years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:
API Design
England
10th Percentile
£52,500
25th Percentile
£61,250
Median
£80,000
75th Percentile
£98,474
90th Percentile
£136,291