Head of SoftwareEngineering – International Payments Location: Edinburgh Department: Technology/Payments Engineering Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams and driving innovation at scale? This long standing and flagship … organisation are looking for a dynamic Head of SoftwareEngineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of SoftwareEngineering, you will shape the technical vision and engineering strategy for our global payments infrastructure. You'll lead a team of engineering … with Product, Architecture, Compliance, and Operations to ensure our technology meets the highest standards – from regulatory compliance to real-time performance. What You'll Do Define and execute the engineering roadmap for international payments Build, lead, and inspire a globally distributed team of engineers and leaders Champion engineering best practices, modern DevOps principles, and agile delivery Drive architecture More ❯
Senior Director of SoftwareEngineering - Head of Data Catalog 2 days ago Be among the first 25 applicants Job Description As the Senior Director of SoftwareEngineering - Head of Data Catalog in the Chief Data and Analytics Office (CDAO) Data Platforms team, you will lead the design and engineering of the firmwide data catalog across … The products you build will support key data governance and lineage initiatives, enabling users to understand what their data is and how it was produced. As a deeply technical engineering lead, you will look across the end-to-end journey of data scientists, ensuring that data catalogs are closely integrated with AI/ML platforms. Job Description As the … Senior Director of SoftwareEngineering - Head of Data Catalog in the Chief Data and Analytics Office (CDAO) Data Platforms team, you will lead the design and engineering of the firmwide data catalog across the Firm. You will build products that will enable users across the Firm to easily find and access data across the organization. You will More ❯
Job Purpose The Research Computing as a Service (RCaaS) Research SoftwareEngineering (RSE) lead is responsible for the development and delivery of softwareengineering services for the University's research communities, ensuring the highest standards of quality, sustainability and security are maintained. A softwareengineering technical expert with deep understanding of technical challenges associated … collaboration and innovation. The postholder will deliver a service with the potential to support research in multiple ways. This may include (although is not limited to) implementing research in software, facilitating analysis in intuitive, readable and reproducible ways; publishing and amplifying the impact of research through interactive technical showcases and visualisations; and scaling and optimising data science and AI … research to leverage HPC and GPU infrastructure. Main Duties and Responsibilities 1. Provide leadership of softwareengineering services managed and delivered by Research Computing as a Service (RCaaS) , planning, managing and delivering technical services to facilitate the outcomes of University of Glasgow's world changing research agenda. 2. Develop and refine a strategic vision and operational plans, including More ❯
is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions. As a Manager of SoftwareEngineering at JPMorgan Chase within Finance Technology, you lead multiple teams and manage day-to-day implementation activities by identifying and escalating issues and ensuring your team's … work adheres to compliance standards, business requirements, and tactical best practices. Job responsibilities Provides guidance to immediate team of software engineers on daily tasks and activities Sets the overall guidance and expectations for team output, practices, and collaboration Anticipates dependencies with other teams to deliver products and applications in line with business requirements Manages stakeholder relationships and the team … applied experience. In addition, demonstrated coaching and mentoring experience Experience leading technology projects Experience managing technologists Proficient in automation and continuous delivery methods Proficient in all aspects of the Software Development Life Cycle Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security In-depth knowledge of the financial services industry and their IT systems More ❯
Our client is currently recruiting for a Software Engineer. Based in Aberdeen, the role will be on a permanent (staff) basis. ROLE The primary objective of the Software Engineer is to design, develop, and maintain software solutions for subsea equipment. This role involves creating software applications, conducting tests and debugging, and collaborating with other engineers and … departments to ensure the successful implementation of projects. RESPONSIBILITIES Design and Development: Design, develop, and maintain software applications that meet project specifications and industry standards. Testing and Debugging: Conduct tests to identify and fix bugs, ensuring the software is functional and robust Collaboration: Work closely with other engineers, technicians, and departments to ensure seamless project execution Documentation: Prepare … technical reports, software specifications, and user manuals Project Management: Manage project timelines, resources, and budgets to ensure timely and cost-effective completion 5 REQUIREMENTS Competencies Technical Expertise: Strong knowledge of softwareengineering principles and programming languages Problem-Solving: Excellent problem-solving skills to address software challenges and improve product performance Communication: Effective communication skills to collaborate More ❯
Our client is currently recruiting for a Software Engineer. Based in Aberdeen, the role will be on a permanent (staff) basis. ROLE The primary objective of the Software Engineer is to design, develop, and maintain software solutions for subsea equipment. This role involves creating software applications, conducting tests and debugging, and collaborating with other engineers and … departments to ensure the successful implementation of projects. RESPONSIBILITIES Design and Development: Design, develop, and maintain software applications that meet project specifications and industry standards. Testing and Debugging: Conduct tests to identify and fix bugs, ensuring the software is functional and robust Collaboration: Work closely with other engineers, technicians, and departments to ensure seamless project execution Documentation: Prepare … technical reports, software specifications, and user manuals Project Management: Manage project timelines, resources, and budgets to ensure timely and cost-effective completion 5 REQUIREMENTS Competencies Technical Expertise: Strong knowledge of softwareengineering principles and programming languages Problem-Solving: Excellent problem-solving skills to address software challenges and improve product performance Communication: Effective communication skills to collaborate More ❯
Principal Software Engineer Location: Scotland Division: Spacelabs R&D Sector: Patient Monitoring & Connectivity Systems Spacelabs is seeking a hands-on Principal Software Engineer to lead the development of advanced software for our next-generation patient monitoring systems. This role combines technical leadership with product development, focusing on performance, cybersecurity, and system integration in a regulated environment. What … Youll Do Define and lead the development of software architecture and key components Translate system requirements into scalable, secure software designs Collaborate cross-functionally across software, hardware, systems, and UI teams Build and release software that supports data communication, storage, and analysis in clinical settings Mentor engineers and promote a high standard of technical quality and … teamwork Ensure delivery of software and documentation on time in an Agile workflow What You Bring Bachelors degree in Computer Science, Engineering, or a related field 12+ years of software development experience 8+ years of advanced C++ (11 or newer), including OOP and multithreading Proven experience with desktop Linux application development in embedded environments Experience leading cross More ❯
beginning with NASA’s early space missions - Spacelabs empowers care teams with real-time insights to improve patient outcomes across critical and perioperative care environments. JOB SUMMARY: The Principal Software Engineer will be a member of the Spacelabs R&D engineering team working on and leading the development of Spacelabs Patient Monitoring and Connectivity (PMC) products. This position … requires a deep understanding of solid design and development practices and the ability to apply those to Spacelabs product development. The person will be accountable for developing and delivering software that supports the next generation patient monitoring products. They will work with other cross-functional members to provide technical software level expertise, and solutions to engineering problems. … development will be necessary in this role. You will spend your time as a hands-on engineer and a technical leader. Our team plays a key role in building software products and features. You will use a wide range of technologies, programming languages and systems. You will be involved in architecture/design of new features and functionality, as More ❯
Join to apply for the Lead Software Engineer - Java and AWS role at JPMorgan Chase . We have an exciting and rewarding opportunity for you to take your softwareengineering career to the next level. As a Lead Software Engineer at JPMorgan Chase within the Payments Technology team, you will be an integral part of an … user authentication. Integrating anti-fraud and biometric authentication solutions into customer-facing applications. Using APIs and SDKs for niche solutions and open standards. Driving quality and efficiency in the software development lifecycle. Setting and modeling high technical standards for the team. Leading evaluation sessions to assess architectural designs and technical credentials for system integration. Promoting a culture of diversity … equity, inclusion, and respect. Required Qualifications, Capabilities, and Skills Formal training or certification in softwareengineering concepts and practical experience. Expertise in application and data architecture disciplines. Advanced knowledge of architecture, design, and business processes. Ability to collaborate effectively with local and global teams. Experience with authentication practices such as OAuth2/OpenID Connect, SAML, Facebook Login, Google More ❯
Senior Software Engineer Location: Scotland Division: Spacelabs Research & Development Spacelabs is looking for a skilled Senior Software Engineer to help develop the next generation of our Patient Monitoring and Connectivity (PMC) products. This hands-on role involves designing and delivering high-quality software solutions for complex healthcare systems in a collaborative, cross-functional environment. Key Responsibilities: Develop … and maintain software for patient monitoring systems Translate system and user requirements into robust software designs Participate in architecture, design, and code reviews Work with hardware and UI teams to ensure seamless integration Ensure quality and timely delivery of software in an Agile setting Support product performance, security, and compliance standards Promote technical excellence and uphold company … values Requirements: Bachelors degree in Computer Science, Engineering, or related field 8+ years of software development experience Strong experience in modern C++ (C++11 or newer) and Object-Oriented Programming Skilled in multithreading and Linux desktop development in embedded environments Experience with Qt/QML and at least one desktop UI framework (e.g., WPF, WinUI) Familiarity with regulated industries More ❯
Job Description Software & Data Engineer (Azure/AI Focus) - Edinburgh or Glasgow (Hybrid) - £70k plus benefits Join Us to Shape the Future of Data and AI Are you a forward thinking software and data engineer eager to work with cutting-edge Microsoft technologies? Our client is looking for a passionate and collaborative engineer to join their team and … and develop bespoke Copilot applications. Helping to deliver data driven solutions using Azure data tools and Microsoft technologies in a DevOps culture. Working in multi-disciplinary teams to drive engineering excellence and autonomy. Enhancing integrations, automation frameworks, and software maturity. Addressing key non-functional concerns such as system performance and security. Staying ahead of developments in Azure tooling … via our data engineering expert group and promoting best practices. Essential skills: Strong experience with Microsoft’s development stack (or similar), Azure cloud tools, and/or MS SQL database technologies. A keen interest in AI and developing custom solutions using Microsoft’s Copilot capabilities. A continuous learner with a growth mindset, passionate about new technologies and techniques. A More ❯
is 2 days onsite and can be in either the Edinburgh or Glasgow office. As part of the team, you’ll engage with a modern tech ecosystem, solving complex software and data problems that contribute directly to business goals. You'll play a key role in crafting reliable, scalable solutions within an agile, DevOps-oriented setup, working with cutting … with AI specialists to help design and implement bespoke copilot tools. Collaborating with skilled professionals across diverse disciplines, all within a DevOps culture that encourages autonomy and high-quality engineering practices. Playing a role in pushing forward innovation and enhancing the sophistication of our frameworks, system integrations, and automated processes. Working closely with the internal data engineering community … practices and strategic guidance across the company. Things that will align you to this role: Passionate about technology, especially the Microsoft development ecosystem, Azure cloud services, and modern data engineering tools – and ideally have hands-on experience with Azure or a solid background in MS SQL technologies. Interested in or experienced with AI development, particularly in building tailored copilot More ❯
is 2 days onsite and can be in either the Edinburgh or Glasgow office. As part of the team, you’ll engage with a modern tech ecosystem, solving complex software and data problems that contribute directly to business goals. You'll play a key role in crafting reliable, scalable solutions within an agile, DevOps-oriented setup, working with cutting … with AI specialists to help design and implement bespoke copilot tools. Collaborating with skilled professionals across diverse disciplines, all within a DevOps culture that encourages autonomy and high-quality engineering practices. Playing a role in pushing forward innovation and enhancing the sophistication of our frameworks, system integrations, and automated processes. Working closely with the internal data engineering community … practices and strategic guidance across the company. Things that will align you to this role: Passionate about technology, especially the Microsoft development ecosystem, Azure cloud services, and modern data engineering tools – and ideally have hands-on experience with Azure or a solid background in MS SQL technologies. Interested in or experienced with AI development, particularly in building tailored copilot More ❯
Senior Software Engineer Location: Scotland Division: Spacelabs – Research & Development Spacelabs is looking for a skilled Senior Software Engineer to help develop the next generation of our Patient Monitoring and Connectivity (PMC) products. This hands-on role involves designing and delivering high-quality software solutions for complex healthcare systems in a collaborative, cross-functional environment. Key Responsibilities: Develop … and maintain software for patient monitoring systems Translate system and user requirements into robust software designs Participate in architecture, design, and code reviews Work with hardware and UI teams to ensure seamless integration Ensure quality and timely delivery of software in an Agile setting Support product performance, security, and compliance standards Promote technical excellence and uphold company … values Requirements: Bachelor’s degree in Computer Science, Engineering, or related field 8+ years of software development experience Strong experience in modern C++ (C++11 or newer) and Object-Oriented Programming Skilled in multithreading and Linux desktop development in embedded environments Experience with Qt/QML and at least one desktop UI framework (e.g., WPF, WinUI) Familiarity with regulated More ❯
significant business impact in financial services, we are looking for people just like you. Join our team and help us develop game-changing, high-quality solutions. As a Lead Software Engineer at JPMorgan Chase within the Chief Technology Office, you are an integral part of a team that works to develop high-quality architecture solutions for various software … You'll achieve significant business impact and help shape the target state architecture through your capabilities in multiple architecture domains. This is an opportunity for you to take your softwareengineering career to the next level. As a Lead Software Engineer, you'll be a valued member of an agile team who design and deliver trusted market … develop their knowledge of the major public cloud platforms, initially Amazon Web Services (AWS) Leads the teach to build opinionated, pre-configured tools that can remove friction for other engineering teams Builds relationships with partner technology teams to deliver solutions across the JPMC technology stack Designs and develops software and troubleshoots with ability to think beyond routine or More ❯
Edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 07.06.2025 Expiry Date: 22.07.2025 col-wide Job Description: Oracle’s product engineering teams are building critical services within Oracle’s next-generation public cloud infrastructure known as Oracle Cloud Infrastructure (OCI). These services provide the foundation for businesses around the … variety of use cases. OCI Functions is rapidly becoming the platform of choice for Oracle SaaS workloads, API Gateway services, and Data Science processing use cases. The Positions Senior Software Engineer We are seeking engineers with varying levels of experience to join our expanding team. Whether you are starting your career or bringing more experience, you will have the … and highly available services. The Responsibilities On a typical day, you will work as part of a small, agile team, engaging in activities such as: Programming, testing, and operating software central to OCI, using languages like Java, Python, Go, or others. Working with containerization and virtualization technologies such as Docker, containerd, and Kubernetes. Deploying and operating software in More ❯
and educational qualifications are needed. You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect softwareengineering opportunity for you. As a Full Stack Software Engineer II - Java/React/SQL at JPMorgan Chase within the Corporate Technology Legal Document Management Team … you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a softwareengineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple … components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role. Job responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops, codes, and troubleshoots with consideration of upstream and More ❯
Join to apply for the Platform Engineering Lead role at Barclays Business Banking 5 days ago Be among the first 25 applicants Join to apply for the Platform Engineering Lead role at Barclays Business Banking Get AI-powered advice on this job and more exclusive features. Join us as a Platform Engineering Lead at Barclays, where you … evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings within Foundations Engineering. To be successful as a Platform Engineering Lead, you should have experience with Engineering excellence and technical leadership - hands on engineer with a deep passion for modern technologies and methodologies. Proven track record of delivering … world class engineering solutions within complex enterprise domains. experience in Java or equivalent. Exposure to working in polyglot programming languages and willing to adapt and dive into other languages as needed on job. Cloud and scalable infrastructure - expertise in AWS core services and infrastructure as code. Skilled in designing and implementing scalable, reliable, and secure platform infrastructure. Passion for More ❯
Join to apply for the Senior Software Engineer - CIAM XDP role at Barclays Business Banking 3 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer - CIAM XDP role at Barclays Business Banking Join us as a Senior Software Engineer for CIAM at Barclays, where you will bring to life a … and modernising our digital estate to build a market-leading digital offering with customer experience at its heart. This is an exciting and key role, partnering with business aligned engineering and product teams, to ensure a collaborative team culture is at the heart of what we do. To Be Successful In This Role You Should Have Strong hands-on … Highly Desirable Skills Include Experience in implementing PingGateway single-sign-on routes, dynamic proxies and filter chains, or implementing PingIDM based data links Experience in partnering with security, product, engineering and compliance teams, to embed identity-first principles into the DevSecOps lifecycle You may be assessed on the key critical skills relevant for success in role, such as risk More ❯
Glasgow, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 07.06.2025 Expiry Date: 22.07.2025 col-wide Job Description: Oracle’s product engineering teams are building critical services within Oracle’s next-generation public cloud infrastructure known as Oracle Cloud Infrastructure (OCI). These services provide the foundation for businesses around the … becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions Senior Software Engineer As we expand and grow our team, we are seeking engineers with varying levels of experience. Those who are starting their career with us will have a hunger … a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following: Programming, testing and operating software at the heart of OCI. You might be: Writing backend code in Java, Python, Go Lang or another modern programming language. Working with containerisation and virtualisation technologies such as More ❯
Client: Oracle Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 07.06.2025 Expiry Date: 22.07.2025 col-wide Job Description: Oracle’s product engineering teams are building critical services within Oracle’s next-generation public cloud infrastructure known as Oracle Cloud Infrastructure (OCI). These services provide the foundation for businesses around the … becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions Senior Software Engineer As we expand and grow our team, we are seeking engineers with varying levels of experience. Those who are starting their career with us will have a hunger … a typical day, you will be working as part of a small, focused, agile team and could be doing one or more of the following: Programming, testing and operating software at the heart of OCI. You might be: Writing backend code in Java, Python, Go Lang or another modern programming language. Working with containerisation and virtualisation technologies such as More ❯
following job information. We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Full Stack Software Engineer III at JPMorgan Chase within Cross Risk Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology … contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code … and reviews and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads More ❯
shape careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential. Job description: Your Team We are an Agile team in the Engineering division distributed across two locations - Edinburgh and Zurich. We contribute to the architectural shift to the microservices paradigm at Avaloq, developing tools and frameworks used across the company to … Groovy, Spring Boot, Angular, Ping Identity, Docker and Kubernetes. Your Mission Help us to maintain and evolve frameworks and tools running on Kubernetes platform Participate in all phases of software development lifecycle from analysis, all the way to testing and deployment Third-level support in case of a production issue Maintain the great team spirit and excellent collaboration, despite … the distributed nature of the team Required profile: What you need In-depth knowledge of Identity and Access Management tools (such as Ping Identity) Strong softwareengineering background and knowledge of Spring Boot, Angular, SQL, JPA, JMS and JAX-RS, with eagerness to learn and take up new challenges Hands-on experience with Docker and Kubernetes You will More ❯
read the below carefully. We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the AI/ML & Data Platforms team, you are a core technical contributor and are responsible for creating critical technology solutions across multiple technical … areas within various business functions in support of the firm's business objectives. Job responsibilities ⦁ Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems ⦁ Develops secure high-quality production code, and reviews and debugs code written by others ⦁ Identifies opportunities to eliminate … or automate remediation of recurring issues to improve overall operational stability of software applications and systems ⦁ Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture ⦁ Leads communities of practice across SoftwareEngineering to drive awareness and More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Client Server
Social network you want to login/join with: Senior Software Engineer Python API AWS, Edinburgh col-narrow-left Client: Client Server Location: Edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: d7fa29da871f Job Views: 4 Posted: 29.06.2025 Expiry Date: 13.08.2025 col-wide Job Description: Senior Software Engineer/Developer (Python … SaaS) Remote Scotland to £120k Are you a senior technologist with strong Python, API and AWS cloud experience? You could be progressing your career in an impactful, hands-on engineering position for a successful and growing technology company, helping to build a large-scale video platform on the Amazon Web Services Cloud. The core product allows business users to … large field workforces (field engineers, field service, auditing, reporting, health-and-safety, sales, etc.); customers are typically large multinationals: utilities, telecoms, manufacturing and facilities management companies. As a Senior Software Engineer you'll design and develop new features and enhancements to the core platform and APIs working with Python within an AWS environment. You'll work across the full More ❯