API Design Jobs in the UK

101 to 125 of 1,013 API Design Jobs in the UK

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:

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

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

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

Wolverhampton, 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

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

Hemel Hempstead, 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

Portsmouth, 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 interviews Collaborate effectively with engineers and More ❯
Posted:

Senior Rust Engineer

Preston, 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

Swindon, 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

Newcastle upon Tyne, 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 Software Engineer - Platform Development

Birmingham, England, United Kingdom
OneStream Software
designing, developing, and maintaining software solutions on the OneStream development platform while coordinating with the team across various infrastructure layers. Primary Duties and Responsibilities Design and architect solutions. Provide documentation of source codes, defining standards and improve them, APIs, flow diagrams, reviewing code requests. Build and deliver solutions that … and improve customer experience. Drive requirements discussions based on value delivered to customer. Participate and contribute to reviewing other team members unit tests. Lead design discussions and planning. Provide complex design requirements for major features and new solutions. Mentor fellow team members in best practices, coding standards, assist … in software design, provide training. Serve as an onboarding partner for new hires and training. Member of the required approvers for pull requests, release branch. Run/Lead formal Code Review meetings. Help maintain code quality, organization, and automatization. Other ad hoc duties as assigned by leadership. Reasonable accommodation More ❯
Posted:

Senior Ruby Developer

London, England, United Kingdom
Solirius Reply
This is an opportunity to shape the direction of our platform and foster a culture of collaboration and innovation. Requirements Key Responsibilities: Ruby Development: Design, build, and maintain robust, scalable, and high-performance Ruby applications. Write clean, maintainable, and efficient code following best practices and coding standards. Collaborate with … frontend developers to integrate backend services with the frontend. DevOps & Automation: Collaborate with the DevOps team to design and implement CI/CD pipelines and deployment automation. Ensure the smooth deployment of Ruby applications by utilizing infrastructure-as-code tools (e.g., Terraform, Ansible). Maintain and improve our cloud … based infrastructure (AWS, GCP, or Azure) to ensure scalability and reliability. Database Architecture & Optimization: Design and optimize databases (PostgreSQL, MySQL, or MongoDB) for high performance and scalability. Write efficient queries, manage indexing, and improve query performance. Implement data integrity and backup strategies to ensure data security. Leadership & Collaboration: Mentor More ❯
Posted:

Mid-level Full Stack Web Developer

Brighton, England, United Kingdom
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:

Mulesoft Lead Developer (Integration & Automation)

Lewes, Sussex, United Kingdom
Hays DT - South Coast
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 ❯
Employment Type: Permanent
Salary: GBP 53,000 - 58,000 Annual
Posted:

Solutions Architect - Azure

Kingston upon Thames, England, United Kingdom
Invecta
seeking a Solutions Architect to play a key role in designing scalable, secure, and future-proof solutions. What You’ll Be Doing: Leading the design and delivery of Azure-based architectures (IaaS, PaaS, serverless, data, AI/ML). Collaborating across teams to understand business needs and define target … cloud communications. Developing architecture blueprints and technical documentation (HLD/LLD). Supporting governance, procurement, and executive reporting. Mentoring engineering teams on Azure, DevOps, API design, and security best practices. What You’ll Bring: Strong understanding of infrastructure, software, data, and security architecture. Experience in Azure migration and … modernization of legacy platforms. Deep knowledge of Microsoft Azure services (M365, Entra, APIM, Azure DevOps). Experience with microservices, AKS, API-first design, Logic Apps, and Service Bus. Proven track record in large-scale system integration projects. Excellent communication skills for explaining complex concepts to non-technical stakeholders. More ❯
Posted:

Back End Developer

Manchester, England, United Kingdom
Tenth Revolution Group
both front-end and back-end development and has a passion for leveraging .Net and React.js technologies to create exceptional user experiences. Key Responsibilities: Design, develop, and maintain web applications using C# .Net for Back-End and React.Js for front-end. Collaborate with product managers, designers, and other engineers … Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions. Requirements: Proficient in .Net technologies, including C#, ASP.Net, and Web API development. Solid understanding of RESTful API design and development. Experience with relational databases (e.g., SQL Server, PostgreSQL) and ORMs (e.g., Entity Framework More ❯
Posted:

Lead AWS Software Engineer

London, England, United Kingdom
City Electrical Factors
Experience with a range of AWS services for a serverless-first, microservices-orientated architecture such as: Compute: Lambda, ECS, Fargate Storage: S3, DynamoDB, RDS API Management: API Gateway, AppSync Orchestration: Step Functions, EventBridge Security: IAM, Cognito Networking: VPC, CloudFront, Route 53 Git/GitLab Desirable Skills and Experience … Java Software Engineer (UK Remote) Birmingham, England, United Kingdom 2 days ago Lead Software Engineer - 95% Remote - £85k - ID41216 Lead Software Engineer (Scalability and API Design) - 95% Remote - £85k - ID41216 We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with More ❯
Posted:

Head of Architecture

London, England, United Kingdom
Intelix.AI
Jira and ArchiMate. BROADER ROLE PROFILE: You will Head up and take the lead for: Developing enterprise-wide architectural standards - Coding standards (e.g., REST API design principles), security protocols (e.g., OAuth 2.0, encryption standards), and data models (e.g., canonical data models for client data). Frameworks for Technology … e.g., FCA/PRA rules, GDPR for client data) and internal policies for customer-facing systems like brokerage platforms. Establish metrics (e.g., system uptime, API response times) to monitor the quality of systems and enforce consistency. CANDIDATE REQUIREMENTS: Proven track record of leading globally distributed architecture or technology teams … like regulatory compliance. Deep expertise in enterprise architecture principles, including creating standards and frameworks. Familiarity with modern architecture practices, such as microservices, domain-driven design, or event-driven architecture. Understanding of Agile methodologies and how to integrate architecture into Agile processes. Awareness of global financial regulations. (FCA and PRA More ❯
Posted:

Lead Payments API Product Manager

London, England, United Kingdom
BNY Mellon
create solutions with our clients that benefit businesses, communities and people everywhere. We're seeking a future team member for the role of Lead API Product Manager - Vice President to join our Treasury Services Product Management team. This role is located in London and is Hybrid. As a Lead … API Product Manager, you will play a critical role in defining, developing, and managing the lifecycle of our API products. You will work closely with cross-functional teams, including engineering, design, sales, and customer support, to ensure our APIs meet market demands and drive business growth. The … ideal candidate will have a strong technical background, experience in API product management, and the ability to translate complex technical concepts into clear and compelling product strategies. Responsibilities: Manage the entire API product lifecycle from ideation to launch and post-launch optimization ensuring services are scalable, secure, and More ❯
Posted:

Oracle fusion with SOA suite and Oracle BPM suite resource-6months-Cardiff

Cardiff, South Glamorgan, United Kingdom
Kirtana Consulting
Role Title: Senior Consultant Detailed Job Description: Your role In the role of a Senior Consultant, you will lead the technical track, technical solution design, development and deployment. Your primary role would be to provide best fit technical solutions for one or more projects, A single point of contact … value-adding Technology solutions that enable our clients to meet the changing needs of the global landscape. REQUIRED SKILLS: Minimum 8 years of development, design experience with multiple industries At least 5 years of solution design, covering technical integration Experience on API Design First approach, knowledge … on API Blueprint/OpenAPI specifications Hands on experience in Oracle SOA Suite (BPEL, OSB, Mediator, Business Rules), Oracle BPM Suite, and ORDS, PL/SQL Following best practices while implementation and giving a confidence to the customer with quality deliverables Performing code review activities Proposing new solutions through More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Ruby Developer

Slough, England, United Kingdom
JR United Kingdom
developers. This is an opportunity to shape the direction of our platform and foster a culture of collaboration and innovation. Key Responsibilities: Ruby Development: Design, build, and maintain robust, scalable, and high-performance Ruby applications. Write clean, maintainable, and efficient code following best practices and coding standards. Collaborate with … frontend developers to integrate backend services with the frontend. DevOps & Automation: Collaborate with the DevOps team to design and implement CI/CD pipelines and deployment automation. Ensure the smooth deployment of Ruby applications by utilizing infrastructure-as-code tools (e.g., Terraform, Ansible). Maintain and improve our cloud … based infrastructure (AWS, GCP, or Azure) to ensure scalability and reliability. Design and optimize databases (PostgreSQL, MySQL, or MongoDB) for high performance and scalability. Write efficient queries, manage indexing, and improve query performance. Implement data integrity and backup strategies to ensure data security. Mentor and guide junior developers in More ❯
Posted:

Senior Ruby Developer

London, England, United Kingdom
Hybrid / WFH Options
Solirius Reply
This is an opportunity to shape the direction of our platform and foster a culture of collaboration and innovation. Requirements Key Responsibilities: Ruby Development: Design, build, and maintain robust, scalable, and high-performance Ruby applications. Write clean, maintainable, and efficient code following best practices and coding standards. Collaborate with … frontend developers to integrate backend services with the frontend. DevOps & Automation: Collaborate with the DevOps team to design and implement CI/CD pipelines and deployment automation. Ensure the smooth deployment of Ruby applications by utilizing infrastructure-as-code tools (e.g., Terraform, Ansible). Maintain and improve our cloud … based infrastructure (AWS, GCP, or Azure) to ensure scalability and reliability. Database Architecture & Optimization: Design and optimize databases (PostgreSQL, MySQL, or MongoDB) for high performance and scalability. Write efficient queries, manage indexing, and improve query performance. Implement data integrity and backup strategies to ensure data security. Leadership & Collaboration: Mentor More ❯
Posted:
API Design
10th Percentile
£52,500
25th Percentile
£62,500
Median
£76,250
75th Percentile
£93,778
90th Percentile
£118,375