1 to 25 of 31 API Design Jobs in Scotland

Senior Java Backend Engineer IRC307507

Location
Glasgow, Scotland, United Kingdom
company undertakes large-scale technology initiatives while prioritizing digital transformation, security, and continuous innovation. 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 … 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 ...

Java Backend Engineer IRC299953

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 ...

Lead Java Developer – Integration Services

Location
Glasgow, Scotland, United Kingdom
Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable … secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate ...

Lead Software Engineer - AI/Java Full Stack

Location
Glasgow, Scotland, United Kingdom
contribute across multiple domains, partnering with business and technology stakeholders to deliver strategic platforms that enable the firm’s objectives. Job Responsibilities Lead the design, development, and delivery of innovative software solutions, solving complex problems with creative and forward-thinking approaches Build and maintain high-quality, secure, and production … eliminate recurring issues, improving platform stability and efficiency Develop and implement data-intensive and statistical solutions using Java/Scala on large-scale datasets Design and build AI-enabled applications, including AI Agents and agentic workflows Work across hybrid data ecosystems (AWS, Databricks, Kubernetes) Ensure code quality through unit ...

Senior Software Engineer (Kotlin, Spring Boot)

Location
City of Edinburgh, Scotland, United Kingdom
openly, and taking pride in delivering software that makes a real business impact. What You'll Do As a Senior Backend Engineer, you will: Design, build and maintain scalable, secure and resilient backend systems using Kotlin and Spring Boot Lead technical design and architectural discussions, ensuring solutions … have strong commercial experience with: Spring Boot and the wider Spring ecosystem 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 ...

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 Fullstack Engineer (Go/React)

Location
City of Edinburgh, Scotland, United Kingdom
openly, and taking pride in delivering software that makes a real business impact. What You’ll Do As a Senior Fullstack Engineer, you will: Design, build and maintain scalable, secure and resilient backend systems using Go, alongside rich, responsive frontends built with React. Lead technical design and architectural … Data access in Go using tools such as database/sql, sqlx, sqlc or GORM Authentication and authorisation including OAuth2, OIDC and JWT REST API design and implementation, with exposure to gRPC and Protocol Buffers Microservices and distributed system design SQL databases with strong query optimisation skills ...

Sr. Software Engineer

Location
Glasgow, Scotland, United Kingdom
engineering team, which builds the shared technology layer behind Barclays digital experiences. We are building a UI platform that is AI-native by design, where components, tokens, and patterns are delivered through tooling and APIs, not just code. This role leads the team shaping how digital experiences are built … Engineer - UI Platform Lead, you must have the following essential skills; React and TypeScript in a library or platform context (not just application code Design token architectures (DTCG, Style Dictionary, or similar) and the tooling that transforms tokens across platforms Building integrations between a platform and external tools (design ...

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 ...

Mobile Senior Lead Software Engineer

Location
Glasgow, Scotland, United Kingdom
Senior Lead Mobile Software Engineer at JPMorganChase within Asset & Wealth Management's International Private Bank Technology organisation, based in Glasgow, you will design, build and improve the observability foundations of native iOS and Android applications for J.P. Morgan Online International. You will bring advanced technical expertise in mobile engineering … agreed technical direction. This is a hands-on technical leadership role. You will contribute directly to production code across both mobile platforms, solve difficult design and operational problems related to app health, performance and reliability, and guide other engineers through substantive technical feedback. Working with engineering leadership, business ...

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 ...

.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 ...

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 … publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index. IS THIS YOU? About us: C-SAM design and implement industry-leading asset tracking software that improves business performance, boost customer service, and drives change that impacts directly on the balance sheet. ...

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 ...

Full Stack Engineer

Location
Annan, Scotland, United Kingdom
maintain high-performing backend services in PHP with clean domain boundaries, specifically managing billing and application management systems. Craft responsive frontend user experiences: Design and implement polished, accessible user interfaces using React, TypeScript, and Node.js. Ensure production reliability & test coverage: Safeguard core functionality by writing comprehensive … development depth: 3+ years of professional software engineering experience, with strong proficiency in backend PHP development and working with large-scale production codebases. Database & API design skills: Solid grasp of SQL and relational databases, alongside hands-on experience designing, building, and consuming REST APIs and system-to-system ...

Full-Stack Engineer – Billing & Platform (PHP/React)

Location
Scotland, United Kingdom
maintain high-performing backend services in PHP with clean domain boundaries, specifically managing billing and application management systems . Craft responsive frontend user experiences: Design and implement polished, accessible user interfaces using React, TypeScript, and Node.js . Ensure production reliability & test coverage: Safeguard core functionality by writing comprehensive … depth: 3+ years of professional software engineering experience, with strong proficiency in backend PHP development and working with large-scale production codebases . Database & API design skills: Solid grasp of SQL and relational databases, alongside hands-on experience designing, building, and consuming REST APIs and system-to-system ...

Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
Purpose Design, develop, test, release and support secure, reliable and maintainable software that delivers useful outcomes for 7IM, its clients and colleagues. Work across the full delivery lifecycle, using modern engineering practices and approved AI-assisted tools to improve speed and quality while retaining clear human ownership, review … with the team. Write clean, maintainable and well-tested code that follows 7IM architecture, security, engineering and data standards. Contribute to technical discovery and design, understanding the problem behind the request and making sensible trade-offs between user value, delivery speed, risk, cost and maintainability. Build automated tests ...

Python Lead Software Engineer

Location
Glasgow, Scotland, United Kingdom
quantitative research analysts, and upstream and downstream technology teams across the firm to deliver well-integrated, high-quality solutions Execute creative software solutions across design, development, and technical troubleshooting, thinking beyond conventional approaches to break down complex technical problems Develop secure, high-quality production code while reviewing and debugging … opportunities to eliminate or automate remediation of recurring issues to improve the overall operational stability of software applications and systems Lead Python service and API design and delivery for risk workflows, ensuring scalability, reliability, and alignment with architectural standards Lead evaluation sessions with external vendors, startups, and internal ...

Java Backend Engineer | Spring Boot, Microservices, Kafka

Location
Glasgow, Scotland, United Kingdom
GlobalLogic in Scotland is seeking an experienced Backend Engineer to design and build robust microservices using Java 17+ and Spring Boot 3. You’ll work across the full backend stack—from API design through production-grade integration testing—delivering scalable services. You will design, implement … test REST APIs, apply domain-driven design, and work with Kafka, Gradle, MapStruct and Feign to deliver resilient services in a hybrid work environment. #J-18808-Ljbffr ...

Senior Java Backend Engineer: Microservices & Kafka Hybrid

Location
Glasgow, Scotland, United Kingdom
GlobalLogic in United Kingdom is seeking an experienced Backend Engineer to design and build robust, scalable microservices using Java 17+ and Spring Boot 3. You will work across the full backend stack — from API design through to production‐grade integration testing — using modern Java and Spring technologies. … will design REST APIs, implement event-driven solutions with Kafka, and collaborate with cross-functional teams. #J-18808-Ljbffr ...

Lead AI-Driven Java Full-Stack Engineer

Location
Glasgow, Scotland, United Kingdom
JPMorgan Chase & Co. is seeking a Lead Software Engineer to drive the design, development, and delivery of secure, scalable software within Corporate Technology. You will lead technical directions, mentor engineers, and shape AI-enabled applications across hybrid data ecosystems. The role requires deep Java/Spring Boot expertise, API … design experience (REST/GraphQL), and hands-on cloud and containerization work. #J-18808-Ljbffr ...

Staff Engineer, Global Billing & API Platform

Location
City of Edinburgh, Scotland, United Kingdom
Kaluza, the Energy Intelligence Platform, seeks a Staff Engineer to own API Platform and Standards for Global Billing, Payments & API. This hybrid role allows work from London, Bristol, or Edinburgh, with 3+ days in the office and a strong focus on scalable API design to enable rapid … growth in new markets. You will lead design, standards, and cross-team collaboration to ensure reliable, secure billing and payments capabilities at scale across our global platform. #J-18808-Ljbffr ...

Mobile Engineer

Location
City of Edinburgh, Scotland, United Kingdom
both platforms with Flutter. Work closely with our QA department and the developer teams working on the individual games. Contribute to the design and architecture of new features and improvements for the mobile platform. Troubleshoot and debug complex issues, optimize code, and improve overall stability. Collaborate with other Rockstar … workflow. Strong experience with Flutter for UI/UX. Strong experience with Ruby for build automation. Strong CS fundamentals, including excellent understanding of OO design patterns and concepts. Experience with API design and development. Experience with source control, preferably Git. PLUSES Please note that these are desirable ...