1 to 25 of 35 Permanent API Design Jobs in Scotland

Senior Java Backend Engineer IRC299953

Location
Glasgow, Scotland, United Kingdom
Description We're looking for an experienced Backend Engineer to design and build robust, scalable microservices. You'll work across the full backend stack - from API design through to production-grade integration testing - using modern Java and Spring technologies. Mobility: Comfortable working from the Glasgow office … Spring Boot 3 Proven experience building and maintaining microservices architectures Practical experience with Kafka (producers, consumers, event-driven patterns) Strong understanding of REST API design best practices Proficiency with Gradle for build management Familiarity with MapStruct and Feign Working knowledge of domain-driven design (DDD) patterns ...

Java Backend Engineer IRC299950

Location
Glasgow, Scotland, United Kingdom
Gradle, Java, Kafka, REST APIs, Spring Boot We’re looking for an experienced Backend Engineer to design and build robust, scalable microservices. You’ll work across the full backend stack — from API design through to production‐grade integration testing — using modern Java and Spring technologies. Requirements Strong … Spring Boot 3 Proven experience building and maintaining microservices architectures Practical experience with Kafka (producers, consumers, event‐driven patterns) Strong understanding of REST API design best practices Proficiency with Gradle for build management Familiarity with MapStruct and Feign Working knowledge of domain‐driven design (DDD) patterns ...

Software Engineer III - Java

Location
Glasgow, Scotland, United Kingdom
solutions that empower both our customers and our developers. Job Summary: As a Java Software Engineer in the Payments Developer Portal team, you will design, develop, and maintain backend services that power our public-facing web portal. You will work closely with product partners and technical teams to deliver … respect while advancing modern engineering practices. Job Responsibilities: Collaborate with technical teams, product partners, and stakeholders to deliver customer-facing capabilities and internal enablement Design, develop, and maintain secure, high-quality production Java services (APIs and supporting components), reviewing and debugging code Contribute to decisions influencing product design ...

Staff Backend Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
join the Product Platform team, which builds foundational components and cross-functional capabilities for our ecosystem. In this role, you will lead the design and implementation of critical API services powering our financial data ecosystem while modernizing our architecture to fuel European expansion. Key responsibilities and strategic impact … United Kingdom from the first day of employment. Please note that visa sponsorship is not available for this role. What You’ll Do Design, develop, and implement robust API services to support our rapidly growing European customer base. Lead architecture designs and product roadmap creation. Research and drive ...

Software Engineer III - Full Stack React/Java - Risk Frameworks

Location
Glasgow, Scotland, United Kingdom
engineers, influence technical direction, and make a meaningful impact at one of the world's leading financial institutions. Job responsibilities Execute software solutions across design, development, and technical troubleshooting, thinking beyond conventional approaches to break down complex problems and build scalable solutions Create secure, high-quality production code … maintain algorithms that run synchronously with appropriate systems Produce architecture and design artifacts for complex applications, ensuring design constraints are met throughout the software development lifecycle Build and maintain full-stack features in close partnership with product and design teams to deliver high-quality, accessible user experiences ...

Senior Software Engineer - Java, Node.js & AWS

Location
City of Edinburgh, Scotland, United Kingdom
pride in delivering software that makes a real business impact. What You'll Do As a Senior Software Engineer - Java, Node.js & AWS, you will: Design, build and maintain scalable, secure and resilient backend systems using modern Java, Node.js and the Spring ecosystem. Lead technical design and architectural discussions … Streams, Lambdas and Optional Spring Boot and the wider Spring ecosystem NodeJS Spring Data JPA/Hibernate Spring Security including OAuth2 and JWT REST API design and implementation Microservices and distributed system design SQL databases with strong query optimisation skills NoSQL databases Messaging technologies such as Kafka ...

Senior Fullstack Engineer (Java/React/Python)

Location
City of Edinburgh, Scotland, United Kingdom
enjoy solving complex problems, challenging assumptions, collaborating openly, and taking pride in delivering software that makes a real business impact. What You'll Do Design, build and maintain scalable, secure and resilient backend systems using modern Java and the Spring ecosystem, alongside rich, responsive frontends built with React. Lead … technical design and architectural discussions, ensuring solutions are maintainable, performant and aligned with best practices across the stack. Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability. Build intuitive, high-performance user interfaces in React that integrate seamlessly with backend services. Champion engineering excellence ...

Software Engineer III - Full Stack React/Java - Risk Frameworks

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
talented engineers, influence technical direction, and make a meaningful impact at one of the world's leading financial institutions. Job responsibilitiesExecute software solutions across design, development, and technical troubleshooting, thinking beyond conventional approaches to break down complex problems and build scalable solutionsCreate secure, high-quality production code and maintain … algorithms that run synchronously with appropriate systemsProduce architecture and design artifacts for complex applications, ensuring design constraints are met throughout the software development lifecycleBuild and maintain full-stack features in close partnership with product and design teams to deliver high-quality, accessible user experiencesDevelop modern web interfaces ...

Lead Software Engineer - AI/Java Full Stack

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
will contribute across multiple domains, partnering with business and technology stakeholders to deliver strategic platforms that enable the firm's objectives. Job ResponsibilitiesLead the design, development, and delivery of innovative software solutions, solving complex problems with creative and forward-thinking approachesBuild and maintain high-quality, secure, and production-grade … modern front-end frameworks (e.g., React)Demonstrated experience in designing scalable, secure, and resilient distributed systemsStrong understanding of modern architecture patterns (microservices, event-driven, API-first)Experience with CI/CD pipelines, containerization (Docker, Kubernetes/ECS/EKS), and Infrastructure as CodeExpertise in API design (REST ...

Lead Software Engineer - Platform AI Acceleration

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
enabled systems in secure, enterprise environments. In this role, you will collaborate closely with engineering teams across our group to develop priority use cases, design and build services, and promote best practices for scalable, resilient, and secure AI adoption. You will also mentor engineers, contribute to firmwide standards … enabling our AI strategy, combining practical expertise with AI/ML knowledge to ensure our systems are secure, compliant and performant. Job responsibilities Design and develop modular, maintainable AI systems and interfaces aligned to Infrastructure platform standards, optimizing for scalability, resiliency, and long-term operability. Partner closely with Applied ...

Senior Developer

Location
Perth, Scotland, United Kingdom
Your experience with cloud platforms, concurrency, and modern engineering practices will contribute directly to the ongoing modernisation of business‐critical market systems. You will Design, develop and support cloud‐first, scalable software solutions that underpin real‐time market execution and transaction processing systems. You’ll work on distributed, event … Azure‐based environments with some exposure to other cloud platforms. Contribute to the end‐to‐end delivery of business‐critical services, from application and API design through to service integration, packaging, and deployment, ensuring solutions are resilient, secure, and built for continuous evolution. Embed observability and operational insight ...

Lead Software Engineer - Java & Go - Chief Technology Office

Location
Glasgow, Scotland, United Kingdom
technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities Execute creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develop secure … respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and advanced applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning ...

Senior Technical Architect

Location
City of Edinburgh, Scotland, United Kingdom
digital, data and AI. We believe in tailored solutions, assembling expert teams to address each client's unique needs. Our services span strategy, design, technology and data & AI, ensuring seamless end-to-end delivery of platforms, products and services with real-world impact. Role Overview Storm ID has delivered … architecture, and the underpinning service model and technical approach required to enable future phases. That architecture is documented in both a PoC High Level Design and Full-Service High-Level Design, supported by Architecture Decision Records. The next phase requires: one or more iterations of the Full Service ...

Full-Stack Data Engineer

Location
Glasgow, Scotland, United Kingdom
seeking someone to join our Data Obfuscation team as a Full Stack Developer – Data Engineering to design and deliver scalable, secure, and reusable data platforms and services that support enterprise data protection and obfuscation initiatives. In the Technology division, we leverage innovation to build the connections and capabilities that … innovating to better serve our clients and our communities in more than 40 countries around the world. What you'll do in the role Design and develop resilient on-prem and multi-cloud database solutions with Java, Spring Boot, Angular, and Python Develop high-performance solutions that efficiently handle ...

Context Plane Python Engineer

Location
Glasgow, Scotland, United Kingdom
hands‐on senior role with real architectural scope, active cross‐functional collaboration, and strong support for internal mobility and upskilling. Job responsibilities Design, build, and maintain backend services and data pipelines in Python that load firm knowledge into a knowledge graph and vector store Build and evolve the serving … firm, including enterprise AI and large language model gateways Own quality across your components: automated testing, code reviews, observability, and resilient, secure service design Partner with Corporate Technology AI, product, and data science colleagues to translate concrete use cases into working, measurable capabilities Contribute to design discussions ...

Senior AI Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Consultant) to join our Technology Delivery team. In this role, you’ll combine deep expertise in AI/ML engineering and software development to design, build, and deploy advanced generative AI and agentic systems for leading financial services clients. You’ll work hands‐on across the full AI engineering … client expectations. What You’ll Do Architect and develop autonomous AI systems leveraging multi‐modal large language models across text, image, audio, and video Design and implement agentic workflows using prompt engineering, Retrieval‐Augmented Generation (RAG), APIs, and enterprise data integrations Fine‐tune, optimize, and deploy large language ...

.Net Developer

Location
City of Edinburgh, Scotland, United Kingdom
digital, data and AI. We believe in tailored solutions, assembling expert teams to address each client's unique needs. Our services span strategy, design, technology and data & AI, ensuring seamless end-to-end delivery of platforms, products and services with real-world impact. What sets us apart … commitment to long-lasting, data-driven, user-centered change. We enjoy close collaboration between our teams, ensuring projects move smoothly from discovery to design to delivery. We recognise the crucial link between digital and data, creating intelligent services that leverage both. We work with a range of clients across ...

Principal DevOps engineer

Location
City of Edinburgh, Scotland, United Kingdom
opportunity is based in Edinburgh and offers the chance to shape the future of Aberdeen’s cloud and DevOps capabilities. You will lead the design and implementation of automated solutions across software development, deployment and infrastructure management, with a strong focus on Azure and AKS. Working closely with engineers … leading DevOps practices.* Hands-on expertise with Git, CI/CD pipelines, infrastructure as code and Azure administration.* Experience with microservices, containerisation and REST API design, development and testing.* Expertise in at least one object-oriented programming language, with C# preferred.* Interest in financial services, investment management ...

Development & Technical Manager

Location
Aberdeen City, Scotland, United Kingdom
based platforms.* Strong understanding of cloud platforms (Azure preferred; AWS or GCP acceptable).* Experience with modern web technologies and frameworks.* Solid understanding of API design, integration patterns, and modern authentication standards (OAuth2, OpenID Connect, JWT).* Experience with CI/CD pipelines, Git-based workflows, and automated ...

Context Plane Python Engineer

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
resilient, secure service designPartner with Corporate Technology AI, product, and data science colleagues to translate concrete use cases into working, measurable capabilitiesContribute to design discussions and agile ceremonies, and actively mentor teammates to raise the engineering bar across the teamDrives team adoption of enterprise-authorized AI-assisted engineering practices … training or certification on software engineering concepts and advanced applied experienceDemonstrated expertise building production-grade backend services and data pipelines in PythonStrong command of API design principles (e.g., FastAPI), automated testing, CI/CD practices, and source control workflowsExperience designing and building data ingestion or integration pipelines ...

Lead Software Data Engineer - Corporate Know Your Customer

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
best practices in software development and data engineeringSupport a culture of innovation, inclusion, and continuous improvementRequired qualifications, capabilities, and skillsHands-on experience delivering system design, application development, testing, and operational stability at enterprise scaleExpertise in Python and/or PySparkAdvanced knowledge of software application development and technical processes, with … depth in disciplines such as cloud, AI/ML, or data engineeringExperience in large-scale data processing, microservices, API design, Kafka, Redis, MemCached, observability tools (Dynatrace, Splunk, Grafana), and orchestration frameworks (Airflow, Temporal)Advanced working knowledge of relational and NoSQL databases, vector stores, data lake architectures, and data ...

Software Engineer III - Data Engineering- Corporate Know Your Customer

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
software development and data engineering Support a culture of innovation, inclusion, and continuous improvement Required qualifications, capabilities, and skills Hands-on experience delivering system design, application development, testing, and operational stability at enterprise scale Expertise in Python and/or PySpark Knowledge of software application development and technical processes … with depth in disciplines such as cloud, AI/ML, or data engineering Experience in large-scale data processing, microservices, API design, Kafka, Redis, MemCached, observability tools (Dynatrace, Splunk, Grafana), and orchestration frameworks (Airflow, Temporal) Advanced working knowledge of relational and NoSQL databases, vector stores, data lake architectures ...

Lead Software Data Engineer - Corporate Know Your Customer

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
software development and data engineering Support a culture of innovation, inclusion, and continuous improvement Required qualifications, capabilities, and skills Hands-on experience delivering system design, application development, testing, and operational stability at enterprise scale Expertise in Python and/or PySpark Advanced knowledge of software application development and technical … processes, with depth in disciplines such as cloud, AI/ML, or data engineering Experience in large-scale data processing, microservices, API design, Kafka, Redis, MemCached, observability tools (Dynatrace, Splunk, Grafana), and orchestration frameworks (Airflow, Temporal) Advanced working knowledge of relational and NoSQL databases, vector stores, data lake ...

Corporate KYC Principle Software Engineer - Executive Director

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
practices and standards, and delivering high-impact software that scales. Job responsibilities Architects and implements complex, scalable engineering frameworks and solutions using modern software design principles Develops secure, high-quality production code for data-intensive applications and platforms, and reviews and mentors other engineers Creates durable, reusable software frameworks … development and automation capabilities, to improve the value realized by automation at scale. Required qualifications, capabilities, and skills Hands-on practical experience delivering system design, application development, testing, and operational stability at enterprise scale Hands-on experience designing and deploying production AI/ML systems, including LLM-based applications ...

Senior Lead Software Data Engineer – Corporate Know Your Customer

Location
Auchentibber, Scotland, United Kingdom
applications and platforms Mentor and review work of other engineers to promote best practices Create durable, reusable software frameworks and patterns leveraged across teams Design and govern agentic AI systems, including multi-agent workflows and human-in-the-loop controls Establish engineering standards for LLM-based applications, ensuring safety … decisions and engineering practices for scalable software Foster a culture of innovation and continuous improvement Required qualifications, capabilities, and skills Practical experience delivering system design, application development, testing, and operational stability at enterprise scale Experience designing and deploying production AI/ML systems, including LLM-based applications and agentic ...