Make yourself visible and let companies apply to you.
Role title
Roles
Backend Engineer Jobs in London
Trending Backend Engineer jobs in London
Get notified about new jobs that match this search?
Staff Software Engineer (Dublin, Ireland)
Toast Tab, Inc.
London
Hybrid
Senior - Leader
Private salary
RECENTLY POSTED

Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. The hybrid role is based in Dublin, Ireland with full relocation provided.

Mission

Toast has established itself as the leading hospitality platform in the US, and we are now setting our sights on the global stage. As part of the International team, in our missions to expand globally, we are building the core systems to launch Toast into new markets. You will join a high-impact, high-ownership engineering team solving complex technical challenges in a fast-paced environment. We are looking for leadership that balances technical excellence with a strong product mindset to drive continuous growth for both the team and our platform.

Responsibilities

  • Lead complex projects within a cross-functional collaborative and supportive environment.
  • Orchestrate our backend services to support internationalization working across software both in the restaurant and the cloud.
  • Design, build, deploy and maintain highly resilient and scalable systems critical to our customers’ success.
  • Iterate on our technical approach to data management in support our international strategy.
  • Mentor and provide technical guidance to team members, leading technical discussions and promoting best engineering practices.
  • Work directly with pilot customers (sometimes in the restaurant!) to ensure successful delivery and operation.
  • Advocate for best coding practices, raising the bar for yourself, your team, and the company.
  • Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building-contributing to a culture of innovation and productivity across the team.

Qualifications

  • 8+ years of experience in delivering high quality, reliable services to production using Java, Kotlin or other object oriented language(s).
  • Proven track record of architecting, supporting and debugging large distributed & multi threaded applications.
  • Drive to work across our tech stack and support other engineers in resolving challenging problems.
  • Passionate about making users happy and seeing people use your product in the wild.
  • Ability to embrace an agile mindset focused on delivering usable software.
  • Experience with fiscalisation, internationalization is a plus

Tech Stack

  • A core of Java & Kotlin based backend services.
  • React SPAs leveraging Tailwind, GraphQL and Storybook.
  • Android app built in Java & Kotlin running in the restaurant.
  • PostgresQL and Dynamodb as core persistence.
  • Pulsar, Camel and RabbitMQ for message-based integrations.
  • And many more technologies that help us build a top class platform.

Hybrid role requiring in-office collaboration two days per week in our Dublin office.

Total Rewards

We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs. Learn more about our benefits.

Senior Platform Backend Engineer - Battery Storage
The Association of Technology, Management and Applied Engineering
London
Hybrid
Senior
Private salary
RECENTLY POSTED

About the Role

Plus Power recruits outstanding energy industry professionals who are driven to develop, build and operate assets safely and reliably to decarbonize the power markets while growing their careers. Our team looks for data-driven and fact-based mindsets, engaging and collaborative behaviors, and personal growth-focused professionals.

We are seeking a Senior Platform Engineer to join our technology team, with a focus on backend systems, cloud-native platforms, and data infrastructure. This role is ideal for an engineer who comes from a data platform, backend, or analytics engineering background and has developed deep expertise operating those systems in AWS at scale. It is especially well suited for engineers who have built or operated data platforms and are looking for deeper ownership of the cloud and backend systems that power them.

You will work at the boundary between data platforms, application engineering, and cloud infrastructure, helping Plus Power build reliable, scalable systems that support asset operations, analytics, and power market participation. This is a hands on role with meaningful technical ownership: you will write production code, shape system architecture, and ensure the systems you build are observable, resilient, and operable in real world conditions. You will focus on bringing transparency, efficiency, and consistency to our cloud systems, ensuring secure and flexible deployment patterns, and advocating for best practices, all while contributing directly to business critical solutions.

In this role, your impact goes beyond ticket based support or reactive operations. You will lead and own solutions end to end, from design and implementation through deployment, monitoring, and ongoing evolution. You will be working across disciplines to continuously improve the platforms and systems our teams rely on.

Key Responsibilities Platform & Backend Engineering

  • Design, build, and operate backend services, internal platforms, and shared infrastructure that enable data pipelines, analytics, and application workloads.
  • Apply a strong focus on CI pipeline design, operational reliability, and cloud cost awareness as firstclass engineering concerns.
  • Write high quality, maintainable, and testable production code, primarily in Python.
  • Partner with application and data engineers to define service boundaries, APIs, data contracts, and operational requirements.
  • Contribute to architectural decisions with an emphasis on long term maintainability, reliability, and clarity.

Cloud Native Systems Ownership

  • Architect and operate AWS based, cloud native systems with an emphasis on reliability, security, performance, and cost efficiency.
  • Own the full lifecycle of platform and service components, including design, implementation, deployment, observability, and incident response.
  • Build and maintain Infrastructure as Code using Terraform to manage cloud assets and operational workflows.

Data Platform Enablement

  • Enable and support data platforms, analytics systems, and ML adjacent workloads through reliable backend and platform services.
  • Design systems that integrate with relational databases, object storage, and event driven data flows.
  • Work closely with data engineers and analysts to ensure systems meet requirements for data correctness, availability, and performance.
  • Set and evolve best practices for cloud based data management through platform design, automation, and standards.

Operational Excellence & Reliability

  • Build and evolve CI/CD pipelines that test, validate, and deploy both application and infrastructure code.
  • Establish and maintain observability standards using metrics, logs, and alerts.
  • Participate in on call rotations and lead root cause analysis and long term system improvements following incidents.

Skills & Qualifications

  • 5+ years of professional experience across platform engineering, backend engineering, data engineering, CloudOps, or SRE roles.
  • Strong backend development experience, including building and operating production services or internal platforms.
  • Prior experience on data platform, analytics, or ML infrastructure teams preferred.
  • Significant hands on experience with AWS, including services such as VPC, IAM, EKS/ECS, RDS, S3, and related managed services.
  • Familiarity with event driven architectures, messaging systems, or streaming data patterns preferred.
  • Experience with Infrastructure as Code (Terraform and/or CloudFormation).
  • Experience operating containerized workloads using Docker and Kubernetes in production environments.
  • Solid understanding of CI/CD, Git based workflows, and automated testing.
  • Strong operational mindset, including comfort owning production systems and participating in on call rotations.
  • Experience building or evolving internal developer platforms or shared infrastructure services preferred.
  • Experience working with relational databases and data intensive systems.
  • Excellent written and verbal communication skills, with the ability to present complex technical information to diverse audiences.
  • Demonstrated ability to work collaboratively and effectively in a cross functional environment with both technical and non technical team members who are geographically dispersed.
  • Proven ability to stay connected and maintain communication across distributed teams in hybrid or remote settings.

Compensation, Location, and Benefits

Highly competitivetotal compensationfrom one of North America’s leading energy storage developers,ownersand operators. Flexible, work from home or hybrid work from Plus Power’s officesin San Francisco, Houston, Chicago, Seattle, New York, PalmBeachand Birmingham.

The expected salary range for this position begins at $150,000. We may ultimately pay more or less than the posted range based on several factors including, but not limited to relevant experience, skills, qualifications, geographic labor market, and other factors consistent with applicable law. This position is also eligible to participate in our annual bonus program.

Plus Power offers a competitive and comprehensive benefits program, unlimited vacation, flexible remote work, work from home stipend, educational assistance, parental leave, and a highly engaging company culture with opportunities for in person connection and learning and growth.

The deadline for applying to this role is April 28, 2026.

Senior Mission Software Engineer, Connected Warfare
Slope
London
Remote or hybrid
Senior
Private salary
RECENTLY POSTED
+2

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.

Since 2023, Anduril UK has experienced rapid growth, introducing world leading software first, hardware enabled systems to the UK Ministry of Defence and other government agencies. Our exemplar programme of Maritime Sentry Towers (MST) has been developed and delivered in close partnership with the UK government and sovereign British industry, fundamentally changing how border security and surveillance capabilities can be employed by UK authorities. Additionally, Anduril UK has expanded its portfolio to include the ALTIUS 600, a versatile autonomous aerial system, and Seabed Sentry, an advanced underwater surveillance platform. These systems, along with others, position Anduril UK to provide a broad range of software and software enabled hardware products to meet the UK’s defence and security needs as outlined in the 2023 Integrated Review Refresh and Defence Command Paper.

World leading technology like MST, ALTIUS 600, Seabed Sentry, and many of the other autonomous systems that will underpin the UK’s technological future rely on modern C4 systems. These systems can integrate and fuse data across distributed systems, nodes, and networks to enable timely command decision making. Anduril’s open architecture Lattice operating system is an AI powered software platform that transforms thousands of data streams into actionable information for operators at all levels.

As the world enters an era of strategic competition, Anduril is committed to bringing cutting edge autonomy, AI, computer vision, and networking technology to UK defence and security personnel in months, not years. Our focus is on rapidly delivering innovative solutions that enhance the UK’s defence capabilities, support its industrial strategy, and contribute to its position as a science and technology leader.

ABOUT THE TEAM

The Mission Software Engineering team is responsible for building, deploying, integrating, extending, and scaling Anduril’s software to deliver mission critical capabilities to our customers. As the software engineers closest to Anduril customers and end users, Mission Software Engineers solve technical challenges of operational scenarios while owning the end to end delivery of winning capabilities such as Counter Intrusion, Joint All Domain Command & Control, and Counter Unmanned Aircraft Systems.

ABOUT THE JOB

As a Senior Software Engineer on the Connected Warfare team, you will help architect third party systems to seamlessly integrate with Anduril products while solving a wide variety of technical problems, making pragmatic engineering tradeoffs along the way. Your role sets the bar for the technical excellence our customers expect from Anduril. Above all, Mission Software Engineers are driven by a “Whatever It Takes” mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top of mind and making sound engineering decisions to deliver successful outcomes correctly, on time, and with high quality.

WHAT YOU’LL DO

  • Be a champion for Anduril capabilities within a customer environment
  • Develop architecture and mission vignettes
  • Iterate on core data mesh technology to make optimal use of degraded networks
  • Develop connectors and APIs for legacy and cutting edge systems to integrate with Lattice
  • Deploy software to non standard environments
  • Create data flow pipelines that span horizontally and vertically across disparate networked systems and security domains

REQUIRED QUALIFICATIONS

  • Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics
  • At least 5+ years working with a variety of programming languages such as Java, Python, C++, Rust, Go, JavaScript, etc.
  • Experience building software solutions involving significant amounts of data processing and analysis
  • Ability to quickly understand and navigate complex systems and established code bases
  • Experience working in a customer / client facing role
  • A desire to work on critical software that has a real world impact
  • Ability to travel to client sites
  • Eligible for SC Clearance

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril’s total compensation package. Additionally, Anduril offers top tier benefits for full time employees, including:

  • Platinum Healthcare Benefits: For U.S. roles, we offer comprehensive medical, dental, and vision plans at little to no cost to you.
    • For UK roles, Private Medical Insurance (PMI): Anduril will cover the full cost of the insurance premium for an employee and dependents.
    • For AUS roles, Private health plan through Bupa: Coverage is fully subsidized by Anduril.
  • Basic Life/AD&D and long term disability insurance 100% covered by Anduril, plus the option to purchase additional life insurance for you and your dependents.
  • Extremely generous company holiday calendar including a holiday hiatus in December, and highly competitive PTO plans.
  • 16 weeks of paid Caregiver & Wellness Leave to care for a family member, bond with your baby, or tend to your own medical condition.
  • Family Planning & Parenting Support: Fertility (eg, IVF, preservation), adoption, and gestational carrier coverage with additional benefits and resources to provide support from planning to parenting.
  • Mental Health Resources: We provide free mental health resources 24/7 including therapy, life coaching, and more. Additional work life services, such as free legal and financial support, available to you as well.
  • A professional development stipend is available to all Andurilians.
  • Daily Meals and Provisions: For many of our offices this means breakfast, lunch and fully stocked micro kitchens.
  • Company funded commuter benefits available based on your region.
  • Relocation assistance (depending on role eligibility).
  • 401(k) retirement savings plan - both a traditional and Roth 401(k). (US roles only)

Anduril is an equal opportunity employer committed to creating a diverse and inclusive workplace. The Anduril team is made up of incredibly talented and unique individuals, who together are disrupting industry norms by creating new paths towards the future of defense technology. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws, including the CA Fair Chance Initiative for Hiring Ordinance. We actively encourage members of recognized minorities, women, Veterans, and those with disabilities to apply, and we work to create a welcoming and supportive environment for all applicants throughout the interview process. If you are someone passionate about working on problems that have a real world impact, we’d love to hear from you!

To view Anduril’s candidate data privacy policy, please visit

Senior Mission Software Engineer
Slope
London
Remote or hybrid
Senior
Private salary
RECENTLY POSTED
+1

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.

ABOUT THE TEAM

The Mission Software Engineering team is responsible for building, deploying, integrating, extending, and scaling Anduril’s software to deliver mission critical capabilities to our customers. As the software engineers closest to Anduril customers and end users, Mission Software Engineers solve technical challenges of operational scenarios while owning the end to end delivery of winning capabilities such as Counter Intrusion, Joint All Domain Command & Control, and Counter Unmanned Aircraft Systems.

ABOUT THE JOB

As a Mission Software Engineer on the Connected Warfare team, you will help architect third party systems to seamlessly integrate with Anduril products while solving a wide variety of technical problems, making pragmatic engineering tradeoffs along the way. Your role sets the bar for the technical excellence our customers expect from Anduril. Above all, Mission Software Engineers are driven by a “Whatever It Takes” mindset-executing in an expedient, scalable, and pragmatic way while keeping the mission top of mind and making sound engineering decisions to deliver successful outcomes correctly, on time, and with high quality.

WHAT YOU’LL DO

  • Be a champion for Anduril capabilities within a customer environment
  • Develop architecture and mission vignettes
  • Iterate on core data mesh technology to make optimal use of degraded networks
  • Develop connectors and APIs for legacy and cutting edge systems to integrate with Lattice
  • Deploy software to non standard environments
  • Create data flow pipelines that span horizontally and vertically across disparate networked systems and security domains

REQUIRED QUALIFICATIONS

  • Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics
  • At least 3+ years working with a variety of programming languages such as Java, Python, C++, Rust, Go, JavaScript, etc.
  • Experience building software solutions involving significant amounts of data processing and analysis
  • Ability to quickly understand and navigate complex systems and established code basesExperience working in a customer / client facing role
  • A desire to work on critical software that has a real world impact
  • Ability to travel to client sites
  • Eligible for SC Clearance

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril’s total compensation package. Additionally, Anduril offers top tier benefits for full time employees, including:

Healthcare Benefits

  • US Roles: Comprehensive medical, dental, and vision plans at little to no cost to you.
  • UK & AUS Roles: We cover full cost of medical insurance premiums for you and your dependents.
  • IE Roles: We offer an annual contribution toward your private health insurance for you and your dependents.

Additional Benefits

  • Income Protection: Anduril covers life and disability insurance for all employees.
  • Generous time off: Highly competitive PTO plans with a holiday hiatus in December. Caregiver & Wellness Leave is available to care for family members, bond with a new baby, or address your own medical needs.
  • Family Planning & Parenting Support: Coverage for fertility treatments (e.g., IVF, preservation), adoption, and gestational carriers, along with resources to support you and your partner from planning to parenting.
  • Mental Health Resources: Access free mental health resources 24/7, including therapy and life coaching. Additional work life services, such as legal and financial support, are also available.
  • Professional Development: Annual reimbursement for professional development.
  • Commuter Benefits: Company funded commuter benefits based on your region.
  • Relocation Assistance: Available depending on role eligibility.

Retirement Savings Plan

  • US Roles: Traditional 401(k), Roth, and after tax (mega backdoor Roth) options.
  • UK & IE Roles: Pension plan with employer match.
  • AUS Roles: Superannuation plan.
Software Developer - Finance Technology
Rex Technologies GmbH
London
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+3

About Marex

Marex Group plc (NASDAQ: MRX) is a diversified global financial services platform providing essential liquidity, market access and infrastructure services to clients across energy, commodities and financial markets. The group provides comprehensive breadth and depth of coverage across four core services: clearing, agency and execution, market making, and hedging and investment solutions. It has a leading franchise in many major metals, energy and agricultural products, with access to 60 exchanges. The group provides access to the world’s major commodity markets, covering a broad range of clients that include some of the largest commodity producers, consumers and traders, banks, hedge funds and asset managers. With more than 40 offices worldwide, the group has over 2,300 employees across Europe, Asia and the Americas.

Role Summary

As a Senior Developer specialising in C# .NET, you will be a pivotal member of our Software Development team, driving an AI first approach to the creation and enhancement of secure, responsive web based finance platforms. These platforms will modernise and extend core PeopleSoft finance capabilities, delivering improved usability, performance, and scalability through contemporary web technologies.

You will leverage modern AI assisted development tools and practices to accelerate delivery, improve code quality, and enhance developer productivity, while ensuring solutions meet the high standards of control, auditability, and reliability required within financial systems, including compliance with SOX (Sarbanes Oxley) requirements.

Your expertise in C# .NET, combined with your ability to apply AI driven techniques across the software development lifecycle, will be instrumental in delivering robust, scalable, and well governed applications. You will maintain a strong emphasis on testing, traceability, and deterministic system behaviour, ensuring that AI adoption enhances-rather than compromises-system integrity, auditability, and regulatory compliance.

In this role, you will apply your architectural experience to help mature our existing software estate, introducing intelligent automation where appropriate and transforming legacy PeopleSoft based functionality into cloud native, web first solutions. You will work closely with the platform engineering team to ensure seamless integration and deployment, while embedding AI enabled tooling and practices in a controlled, transparent, and compliant manner across the development lifecycle.

Responsibilities

  • Design, develop, and test components of modern, secure web based finance applications, applying AI assisted development practices to improve quality and delivery speed
  • Contribute to the overall architecture and design of technology solutions, incorporating AI enabled tooling and automation while ensuring control, transparency, and auditability
  • Develop solutions to a high standard that are maintainable, testable, and aligned to acceptance criteria, with a strong emphasis on traceability and deterministic behaviour in regulated environments
  • Adhere to development best practices and processes, including those required for SOX compliance (e.g. change control, segregation of duties, and auditability)
  • Leverage AI tools responsibly across the software development lifecycle (e.g. code generation, testing, documentation), ensuring outputs are reviewed, validated, and compliant with engineering standards
  • Communicate effectively with team members, contribute ideas, and stay current with emerging technologies, particularly in AI and modern engineering practices
  • Liaise with business users to gather and refine application requirements, particularly in the context of modernising legacy finance platforms (e.g. PeopleSoft)
  • Ensure delivered systems are production ready, secure, and well documented, supporting operational handover and ongoing audit requirements
  • Follow coding standards and defined development processes, ensuring consistency, quality, and compliance across all deliverables
  • Resolve third line support issues in a professional and timely manner, applying a structured and analytical approach to problem solving

Skills and Experience

Essential:

  • Experience in C# .NET, React, JavaScript, TypeScript
  • Experience leveraging AI assisted development tools (e.g. code generation, automated testing, developer productivity tooling) to improve delivery speed and quality
  • Strong understanding of applying AI responsibly within the software development lifecycle, ensuring traceability, auditability, and control
  • Experience of NoSQL or RDMS databases
  • Infrastructure as Code, Terraform or equivalent
  • Modern CI/CD and DevOps practices
  • Cloud technology, ideally AWS (Amazon Web Services)
  • Knowledge of BDD/TDD
  • Agile and scrum development methodologies
  • Methodical approach to software architecture and design and experience employing the right design choices for a given project
  • Understanding of controls required in regulated environments, including SOX (Sarbanes Oxley), with a focus on auditability, segregation of duties, and change control
  • Excellent verbal and written communication skills

Desirable:

  • A collaborative team player, approachable, self efficient, and able to foster a positive engineering culture, including adoption of AI first practices
  • Demonstrates curiosity, particularly in emerging technologies, AI capabilities, and continuous improvement of development practices
  • Resilient in a challenging, fast paced, and regulated environment
  • Excels at building relationships, networking, and influencing others across both technical and business teams
  • Strategic collaborator with insight and agility, able to anticipate future challenges, including those related to scale, regulation, and technology evolution, ensuring operational effectiveness

Competencies

  • Dynamic work ethic: ability to adapt to changing electronic trading environment and proactively learn new technologies
  • Proactive and willingness to pick up issues
  • Calm demeanour
  • Excellent verbal and written communication skills
  • A collaborative team player, approachable, self efficient and influences a positive work environment
  • Demonstrates curiosity
  • Resilient in a challenging, fast paced environment
  • Excels at building relationships, networking and influencing others
  • Strategic collaborator with insight and agility, able to anticipate future challenges, ensuring operational effectiveness

Legal and Equal Opportunity Statement

Marex is fully committed to the elimination of unlawful or unfair discrimination and values the differences that a diverse workforce brings to the company.

Senior Software Engineer, CalcGraphs - Vice President
PowerToFly
London
Hybrid
Senior
Private salary
RECENTLY POSTED
+9

Team Overview

XiP is building a next generation cross asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs.

Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients.

XiP Compute Services are deployed onto OpenShift and Amazon’s Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google’s Kubernetes Engine to further expand our coverage. Our system scales on demand, and we can run up to tens of thousands of replicas of our services across all asset classes.

Role Overview

We are seeking a Senior Engineer to fill the role of “Applications Development Technology Lead Analyst” on the XiNG large scale distributed calculation platform (XiP).

In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90 minute execution.

Run on hundreds of thousands of pods across the entire XiP platform every day, this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure.

As an engineer working on the calculation engine, you will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform.

Responsibilities

  • Take part of the shared responsibility for the long term strategic direction of the XiP Calculation Engine: Apply your experience and skills to develop the future versions of the calculation engine. This means making it faster, utilizing resources better, and scaling to even greater sizes. This means adding new features without impacting performance of the platform in an undesirable manner - small changes multiplied by millions of calculations have a high cost. This means solving hard problems like transferring small amounts of data to a huge number of machines.
  • Serve as advisor or coach to team members, allocating and overseeing work: Mentor and guide mid level developers, providing technical advice, code reviews, and career development support. Allocate tasks based on skill sets and project priorities, ensuring balanced workloads and timely delivery. Foster a collaborative and growth oriented team environment, encouraging best practices and continuous learning.
  • Implement changes and improvements to Citi’s Risk Calculation Engine, including analyzing and designing improvements to the distribution mechanisms of the engine which regularly parallelises 250,000 hours of compute into a single 90 minute execution: Lead the design, development, and implementation of enhancements to the Risk Calculation Engine, focusing on optimizing its distribution mechanisms. Analyze current parallelisation strategies and identify opportunities to further improve efficiency, scalability, and throughput.
  • Operationally support the optimisation of Risk calculations by examining and providing SME level insight into the distributed execution of extremely large calculations: Monitor and analyse the distributed execution of large scale risk calculations, identifying performance bottlenecks and inefficiencies. Provide subject matter expertise to guide operational improvements, leveraging deep technical knowledge to recommend and implement optimisations that enhance calculation speed and resource utilisation.
  • Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone: Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands. Coordinate with stakeholders to ensure that all scaling efforts are aligned with customer needs.
  • Provide specialised customer support to optimise and improve large, distributed calculations: Act as a primary point of contact for clients to address issues and optimise inefficiencies that arise during distributed workload execution.

Qualifications

  • Multiple years professional software development experience with Java.
  • Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus).
  • Experience designing, building, and maintaining large scale, distributed systems.
  • Experience with RESTful API design and implementation.
  • Strong understanding of object oriented programming and design patterns.
  • Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
  • Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerisation (e.g., Docker, Kubernetes) is desirable.
  • Experience with unit testing, integration testing, and test automation frameworks (e.g., JUnit, Mockito).
  • Experience working in Agile/Scrum development environments.
  • Practical experience with Python for scripting, automation, or data processing tasks.
  • Experience with CI/CD pipelines and DevOps practices is a plus.

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Job Family Group: Technology

Job Family: Applications Development

Time Type: Full time

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Mainframe CICS Programmer
N Consulting Limited
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Job Description:

The person will support the test environments to enable delivery of features to mobile/online banking customers. The person will have hands-on experience with CICS webservices, ZOS Connect, DB2, SQL along with understanding of AWS Services.

Key Responsibilities:

  • Provide expert support and timely resolution of environment issues focusing on mainframe systems and related infrastructure.
  • Work on test data support requirement for the teams
  • Collaborate closely with DataPower and AWS teams to understand integration points and troubleshoot cross-platform dependencies.
  • Implement best practices for environment stability, performance tuning, and security compliance.
  • Produce detailed technical documentation, status reports, and issue logs for ongoing support and knowledge sharing.
  • Communicate effectively with cross-functional teams including developers, infrastructure engineers, and project managers to ensure timely resolution of issues and alignment on priorities.
  • Work on automation using but not limited to Python, Shell scripting, and GitLab pipeline.

Required Skills and Qualifications:

  • Proven experience in mainframe environments, particularly with CICS webservices, ZOS Connect EE, DB2, and batch processing.
  • Strong skills in mainframe transaction management, JCL, and system debugging tools.
  • Excellent verbal and written communication skills to effectively articulate technical issues and solutions.
  • Ability to work under pressure and manage multiple priorities in a fast-paced environment.
  • Strong problem-solving skills and a proactive approach to identifying and resolving issues.
Senior Lead Software Engineer - Java / Python - Risk Technology Data Strategy
JPMorgan Chase & Co.
London
Remote or hybrid
Senior
Private salary
RECENTLY POSTED
+7

Join us and shape the future of risk technology with your expertise in data engineering and software development. You will have the opportunity to push boundaries, innovate, and make a meaningful impact on our business. We value diversity, inclusion, and respect, fostering a collaborative environment where your ideas matter. Experience career growth and mobility while working with market-leading technology products. Be part of a team that thrives on creativity and continuous improvement.

As a Senior Lead Software Engineer at JPMorgan Chase within the Data Platform & Strategy team within Corporate Risk Technology, you will design, build, and enhance advanced data engineering solutions. You will play a pivotal role in delivering secure, stable, and scalable technology products that support our business objectives. You will collaborate with agile teams, contribute to technical strategy, and drive innovation across multiple technical areas. Your work will help shape the team culture and the impact of our technology solutions.

Job Responsibilities

  • Execute creative software solutions, design, development, and technical troubleshooting to solve complex problems
  • Develop secure, high-quality production code for data-intensive applications and review code written by others
  • Identify opportunities to automate remediation of recurring issues and improve operational stability
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials
  • Drive communities of practice across Software Engineering to promote new and leading-edge technologies
  • Foster a team culture of opportunity, inclusion, and respect

Required Qualifications, Capabilities, and Skills

  • Proficiency in Engineering & Architecture, AI/ML, with hands on experience designing, implementing, testing, and ensuring operational stability of large scale enterprise data platforms
  • Advanced skills in one or more programming languages such as Java, Python, C/C++, or C#
  • Practical experience delivering system design, application development, testing, and operational stability
  • Working knowledge of relational and NoSQL databases and data lake architectures
  • Experience developing, debugging, and maintaining code with modern programming languages and database querying languages
  • Experience in large scale data processing, microservices, API design, Kafka, Redis, MemCached, Observability tools (Dynatrace, Splunk, Grafana), and Orchestration tools (Airflow, Temporal)
  • Proficiency in automation, continuous delivery methods, and all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies, CI/CD, application resiliency, and security
  • Practical cloud native experience

Preferred Qualifications, Capabilities, and Skills

  • Experience with modern data technologies such as Databricks or Snowflake
  • Hands on experience with Spark/PySpark and other big data processing technologies
  • Demonstrated proficiency in software applications and technical processes within disciplines such as data engineering, cloud, artificial intelligence, machine learning, or mobile
  • Knowledge of the financial services industry and their IT systems
Lead Software Engineer - Java/Python - Risk Data Platform & Strategy
JPMorgan Chase & Co.
London
Hybrid
Senior
Private salary
RECENTLY POSTED
+7

Join us and shape the future of risk technology with your expertise in data engineering and software development. You will have the opportunity to push boundaries, innovate, and make a meaningful impact on our business. We value diversity, inclusion, and respect, fostering a collaborative environment where your ideas matter. Experience career growth and mobility while working with market-leading technology products. Be part of a team that thrives on creativity and continuous improvement.

As a Lead Software Engineer at JPMorgan Chase within the Data Platform & Strategy team within Corporate Risk Technology, you will design, build, and enhance advanced data engineering solutions. You will play a pivotal role in delivering secure, stable, and scalable technology products that support our business objectives. You will collaborate with agile teams, contribute to technical strategy, and drive innovation across multiple technical areas. Your work will help shape the team culture and the impact of our technology solutions.

Job Responsibilities

  • Execute creative software solutions, design, development, and technical troubleshooting to solve complex problems
  • Develop secure, high quality production code for data intensive applications and review code written by others
  • Identify opportunities to automate remediation of recurring issues and improve operational stability
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials
  • Drive communities of practice across Software Engineering to promote new and leading edge technologies
  • Foster a team culture of diversity, opportunity, inclusion, and respect

Required Qualifications, Capabilities, and Skills

  • Proficiency in Engineering & Architecture, AI/ML, with hands on experience designing, implementing, testing, and ensuring operational stability of large scale enterprise data platforms
  • Advanced skills in one or more programming languages such as Java, Python, C/C++, or C#
  • Practical experience delivering system design, application development, testing, and operational stability
  • Working knowledge of relational and NoSQL databases and data lake architectures
  • Experience developing, debugging, and maintaining code with modern programming languages and database querying languages
  • Experience in large scale data processing, microservices, API design, Kafka, Redis, MemCached, Observability tools (Dynatrace, Splunk, Grafana), and Orchestration tools (Airflow, Temporal)
  • Proficiency in automation, continuous delivery methods, and all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies, CI/CD, application resiliency, and security
  • Practical cloud native experience

Preferred Qualifications, Capabilities, and Skills

  • Experience with modern data technologies such as Databricks or Snowflake
  • Hands on experience with Spark/PySpark and other big data processing technologies
  • Demonstrated proficiency in software applications and technical processes within disciplines such as data engineering, cloud, artificial intelligence, machine learning, or mobile
  • Knowledge of the financial services industry and their IT systems
Lead Salesforce Developer
Kpler
London
Remote or hybrid
Senior
Private salary
RECENTLY POSTED

At Kpler, we are dedicated to helping our clients navigate complex markets with ease. By simplifying global trade information and providing valuable insights, we empower organisations to make informed decisions in commodities, energy, and maritime sectors.

Since our founding in 2014, we have focused on delivering top-tier intelligence through user-friendly platforms. Our team of over 700 experts from 35+ countries works tirelessly to transform intricate data into actionable strategies, ensuring our clients stay ahead in a dynamic market landscape. Join us to leverage cutting-edge innovation for impactful results and experience unparalleled support on your journey to success.

We’re looking for a Lead Salesforce Developer to take a hands on, senior role in shaping and delivering our Salesforce platform. This is a staff level individual contributor position, combining technical leadership with practical implementation. You’ll be responsible for designing and building robust solutions using Apex, Lightning Web Components, and modern integration patterns, while setting a high bar for code quality, testing, and maintainability. You’ll work closely with product, data, and business stakeholders to translate complex requirements into scalable, well architected systems that support critical commercial and operational workflows.

The role sits at the centre of a broader ecosystem, with Salesforce integrated into NetSuite, authentication and authorisation services, and our customer support and sales tooling. You’ll provide architectural guidance across these boundaries, ensuring data flows are reliable, secure, and well governed, and that our approach to identity, access, and system boundaries remains coherent as we scale. You’ll play a key role in evolving our platform strategy - balancing Salesforce native capabilities with external services - and helping us avoid unnecessary customisation while still delivering flexible, high quality outcomes.

As a senior individual contributor, you’ll mentor other engineers, influence technical direction, and contribute to a strong engineering culture without stepping into line management. We’re looking for someone who is pragmatic, thoughtful about trade offs, and comfortable operating in a fast moving environment where priorities evolve.

Requirements

  • Deep experience of Salesforce development and integrations.
  • A solid grounding in software engineering principles.
  • An ability to mentor engineers.
  • Excellent communication skills and the confidence to challenge assumptions and drive better solutions across teams.

We are a dynamic company dedicated to nurturing connections and innovating solutions to tackle market challenges head on. If you thrive on customer satisfaction and turning ideas into reality, then you’ve found your ideal destination. Are you ready to embark on this exciting journey with us?

We make things happen

We act decisively and with purpose, going the extra mile.

We build together

We foster relationships and develop creative solutions to address market challenges.

We are here to help

We are accessible and supportive to colleagues and clients with a friendly approach.

Our People Pledge

Don’t meet every single requirement? Research shows that women and people of colour are less likely than others to apply if they feel like they don’t match 100% of the job requirements. Don’t let the confidence gap stand in your way, we’d love to hear from you! We understand that experience comes in many different forms and are dedicated to adding new perspectives to the team.

Kpler is committed to providing a fair, inclusive and diverse work environment. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.

By applying, I confirm that I have read and accept the Staff Privacy Notice

Backend Software Engineer (£80k) at InTouchNow.ai
Jack & Jill/External ATS
London
In office
Mid - Senior
£80,000
RECENTLY POSTED

Job Title

Backend Software Engineer (£80k)

Salary

Up to £80k

Company Description

InTouchNow.ai - Award-winning healthcare technology company building AI voice agents for the NHS.

Job Description

Join a high-impact team building AI-powered voice agents that automate patient triage and bookings for over 100 GP practices. You will own core backend infrastructure, designing scalable services for real-time telephony and orchestrating complex AI workflows. Your work directly reduces NHS wait times and improves healthcare access for millions of patients.

Location

Borehamwood, UK

Why this role is remarkable

  • Work on a Class I Medical Device that is already live in over 100 clinics and scaling rapidly following recent funding.
  • Solve complex technical challenges in real-time voice streaming and 200+ language translations for high-concurrency healthcare environments.
  • Take significant ownership of core architecture in a small, fast-paced team where your code has immediate, life-improving impact on patient access.

What you will do

  • Design and build scalable Node.js services for real-time voice AI and event-driven telephony workflows.
  • Develop deep integrations with critical NHS clinical systems such as EMIS and SystmOne to automate administrative tasks.
  • Architect and optimize AWS-based infrastructure to handle hundreds of concurrent patient interactions with minimal latency.

The ideal candidate

  • 5+ years of experience building production-grade backend systems using Node.js and distributed architectures.
  • Demonstrates strong proficiency with event-driven systems, WebSockets, and cloud platforms (preferably AWS).
  • Enjoys solving complex scalability challenges and owning systems end-to-end within a fast-moving, regulated environment.
SharePoint Office365 Developer for major Japanese banking group
JAC Recruitment (UK) Ltd.
London
In office
Mid - Senior
Private salary
RECENTLY POSTED

Position: SharePoint Office 365 Developer

Location: London

Contract: 6 Months Initially

Pay: £416 Umbrella/day

Company Overview

Leading provider of IT services to one of the major Japanese banking group in the EMEA region, supporting one of Japan’s largest banks and a global financial powerhouse.

About the Role

  • Collaborate closely with the SharePoint and wider development teams to support projects leveraging the Office 365 platform
  • Help establish and promote best practices for SharePoint and Office 365 development in partnership with development and architecture teams
  • Lead and contribute to technical and design workshops, sharing knowledge and driving sound technical decisions
  • Review code to maintain quality, security, performance, and scalability while supporting skills development across the team
  • Participate in planning and estimating upcoming workloads, contributing to effective delivery and prioritization
  • Support the rollout of new tools and improvements that enhance development processes and operational efficiency
  • Assist with the configuration, maintenance, and support of SharePoint and Office 365 environments, including disaster recovery setups and production changes under formal control procedures

Qualifications

  • Experience developing solutions using Office 365 and SharePoint Online, including tools such as PowerApps, Power Automate, SPFX, or ReactJS
  • Strong understanding of SharePoint and Office 365 design, performance, scalability, and security considerations
  • Ability to analyse business requirements and provide clear, constructive technical feedback
  • Experience producing clear documentation for both technical and business audiences
  • Working knowledge of database query languages such as T SQL and PL/SQL for data analysis and extraction
  • Confidence troubleshooting systems, working across operating systems and environments, and liaising with support teams when required
  • Familiarity with change management processes, access control, permissions management, and governance practices
  • A collaborative mindset with a willingness to support continuous improvement and upskilling across the team
Senior Java Developer - eSC or eDV required
IBM Computing
London
Hybrid
Senior
Private salary
RECENTLY POSTED
+4

Introduction

At IBM Consulting UK FutureNow, you’ll build a career at the forefront of hybrid cloud and AI, working with leading clients across the public and private sectors.

You’ll collaborate with top industry professionals, gain hands on experience with cutting edge technologies, and deliver solutions that create real business impact. From day one, you’ll work on meaningful, high profile programmes that stretch your skills and accelerate your growth.

We invest heavily in you-supporting continuous learning, in demand skills development, and long term career progression. You’ll thrive in a flexible, inclusive environment that values curiosity, encourages reinvention, and recognises what makes you unique.

We offer:

  • Tools and policies to support your work life balance from flexible working approaches, sabbatical programs, paid paternity leave, maternity leave and an innovative maternity returners scheme
  • More traditional benefits, such as 25 days holiday (in addition to public holidays), private medical, dental & optical cover, online shopping discounts, an Employee Assistance Program, life assurance and a group pension plan through salary sacrifice.

Your role and responsibilities

We are seeking a Senior Java Developer to work at IBM, supporting our Public Sector and Defence clients by designing and building high quality applications using Java/JEE and modern web technologies. In this role, you will develop application features, integrate systems, and apply best practice engineering techniques such as dependency injection, TDD, and CI/CD. If you enjoy creating secure, dependable solutions and collaborating with technical teams, we’d love to hear from you.

Key responsibilities

  • Design, develop, and maintain applications using Java/JEE and related frameworks.
  • Build web components using modern Java frameworks and languages.
  • Apply enterprise development practices such as dependency injection, inversion of control, aspect oriented programming, functional programming, and test driven development.
  • Develop secure, efficient data access using appropriate data access frameworks and transaction management.
  • Support integration with wider enterprise and legacy systems common within Public Sector and Defence environments.
  • Participate in DevOps aligned practices including CI/CD, automated testing, and version control.
  • Troubleshoot and resolve application issues to maintain reliability and service quality.
  • Work collaboratively with analysts, testers, architects, and fellow developers to ensure successful delivery.
  • Depending on experience, provide technical coordination, mentoring, or ownership of specific technical areas.

Required technical and professional expertise

  • Experience developing applications using Java and JEE technologies
  • Knowledge of Java frameworks such as Spring
  • Understanding of web technologies, including JSP and Servlets
  • Familiarity with dependency injection, inversion of control, and aspect oriented programming
  • Awareness of functional programming ideas as applied in Java
  • Experience working with test driven development
  • Ability to use data access tools such as JPA, Hibernate, or similar frameworks
  • Understanding of transaction management approaches
  • Basic knowledge of batch processing principles
  • Experience creating and integrating APIs
  • Exposure to DevOps practices, including CI/CD pipelines, automation, and Git based workflows
  • Strong skills in identifying, analysing, and resolving issues
  • Good communication and teamwork abilities
  • Capability to deliver work independently, coordinate with others, or take ownership of specific development areas depending on experience

This role is subject to pre employment screening in line with the UK Government’s Baseline Personnel Security Standard (BPSS). An additional range of Personal Security Controls referred to as National Security Vetting (NVS) may apply, this could include meeting the eligibility requirements for the enhanced Security Check (sSC) or enhanced Developed Vetting (eDV).

Preferred technical and professional experience Desirable Certifications

  • Oracle Certified Associate, Java Programmer (OCA)
  • Oracle Certified Professional, Java Programmer (OCP)
  • Spring Professional Certification
  • Spring Boot Certification
  • AWS Certified Developer
  • Azure Developer Associate
  • Docker or Kubernetes Certification

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Server-Side Java/AWS engineer
Harvey Nash Group
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
+1

Senior Java/AWS Engineer - Regulatory Reporting (Financial Services)

London (Hybrid) Permanent

We’re hiring a Server-Side Java/AWS Engineer to join a global investment management firm’s regulatory reporting team. This is a great opportunity to work on business-critical systems that support transaction reporting across EMEA/APAC.

What you’ll do:

  • Build scalable microservices using Java (Spring Boot) on AWS
  • Develop RESTful APIs and cloud-native solutions
  • Work on regulatory reporting platforms with real business impact
  • Collaborate closely with product and business teams

Tech stack:

Java (17+), Spring Boot, AWS (Lambda, S3, DynamoDB), REST APIs, Graph QL, Python (nice to have), CI/CD

What we’re looking for:

  • Strong backend engineering experience (Java + AWS)
  • Microservices and API design expertise
  • Exposure to financial services or regulatory environments (preferred)

High visibility role, strong engineering culture, and opportunity to work on large-scale, mission-critical systems.

Software Engineer III, Full Stack
Google Inc.
London
Remote or hybrid
Mid - Senior
Private salary
RECENTLY POSTED
  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.

Preferred qualifications:

  • 2 years of experience with data structures and algorithms.
  • Experience in TypeScript, batch processing, front-end development.
  • Experience with Java.
  • Knowledge in Telemetry.

About the job

Google’s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile - the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Android Performance Console processes performance data from Android devices to transform raw data into actionable insights. Internal users utilize our data to improve Android’s quality for billions of users.

The Platforms and Devices team encompasses Google’s various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user’s interaction with computing faster and more seamless, building innovative experiences for our users around the world.

Responsibilities

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Work on data pipelines, front-end and tools that Android engineers use every day to keep track of platform and app performance, root cause bugs/regressions, and identify opportunities for optimization.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents to be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google’s EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.

Software Engineer III, Full Stack, Agent Platform, Commerce
Google Inc.
London
In office
Junior - Mid
Private salary
RECENTLY POSTED

corporate_fare Google place London, UK

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.

Preferred qualifications:

  • Master’s degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with data structures and algorithms.

About the job

Google’s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Our mission is to enable easy at scale bi-directional data syncing and native action integrations between people, process, product and Google. We do this by either having deep integrations with key partners like Shopify, or preferably through the new Universal Commerce Protocol we have recently launched.

Some of our key efforts include developing infrastructure that powers the Universal Commerce Protocol layer, as an application programming interface bridging outside of Universal, Commerce Protocol implementations in different commerce systems and internal/external experiences, and designing new features within the public protocol itself, letting merchants enable new interactions at-scale.

People shop on Google more than a billion times a day - and the Commerce team is responsible for building the experiences that serve these users. The mission for Google Commerce is to be an essential part of the shopping journey for consumers - from inspiration to to a simple and secure checkout experience - and the best place for retailers/merchants to connect with consumers. We support and partner with the commerce ecosystem, from large retailers to small local merchants, to give them the tools, technology and scale to thrive in today’s digital world.

Responsibilities

Write product or system development code.

  • Develop and maintain features that enable various commerce systems to connect with Google’s ecosystem. Help enhance our existing infrastructure.
  • Contribute towards the system design across the full technical stack, employing skills with Java, server platform, Go.
  • Work with a wider team in Commerce and other organizations to build new experiences and integrations - Merchant Center, Search, Gemini.
  • Participate in product and feature design, helping shape new developments and features.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google’s EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

Software Engineer - London
Evroc
London
In office
Mid - Senior
Private salary
RECENTLY POSTED
+4

Introducing evroc

At evroc, we are building a secure, sovereign, and sustainable hyperscale cloud to reimagine the digital future of Europe. By joining our company, you have an exciting opportunity to contribute to the development of next generation cloud services. We are seeking intellectually curious and highly motivated team members who are ready to embrace the thrilling challenge of building the first European owned hyperscale cloud.

Location: London

Job type: Permanent position

Join the Pioneers

At the outset of our journey, we’re not just building software; we’re laying the groundwork for our technology and how we’ll operate as an engineering team. As we grow, the shape of our teams and their specialisation into product areas hinge on these formative decisions. Joining now means you’re not just coding - you’re contributing directly to how we set ourselves up for success, how we tackle challenges, and how we define our engineering culture. This isn’t just a job; it’s a chance to leave an indelible mark on our technology, teams, culture, and ethos.

The Compute team is expanding to develop a Kubernetes service.

What You’ll Tackle

  • Build our Kubernetes as a Service product from the ground up
  • Develop our customer facing OSS Kubernetes tooling: CSI, CAPI, CCM
  • Seamlessly integrate and maintain open source components within our evolving tech stack
  • Team up with fellow engineers to build solutions to the challenging problem of running Kubernetes at hyperscale on a sovereign European cloud
  • Plot the roadmap for software component development, aligning with team priorities and vision
  • Lead the charge in defining and achieving our technical benchmarks

Skills We Value

Proficiency in distributed systems and Linux systems engineering. We expect candidates for this role to typically have a minimum of 5 years of experience, and are hiring for all levels of seniority starting from there.

Coding in a systems programming languages such as C, C++, Go, Rust or Java

Experience in building and enhancing compute, storage, and data platforms with exposure to open source products like Kubernetes, KVM, and Open vSwitch

Hands on with infrastructure as code tools and automation, such as Terraform, Ansible, or Helm

Familiarity with software build processes and secure supply chain practices, like OpenSSF

Active engagement or contributions to the open source community

Please note you do not need to have experience with all of the technologies listed above to apply. If your background is in back end development and distributed systems, and you are passionate about building a better cloud, we’d love to hear from you.

We offer a competitive salary, performance based bonus, and an equity package to attract the best. With additional benefits including:

  • Private Healthcare
  • Life insurance & EAP

There are regular opportunities to travel to collaborate with fellow engineers in our other offices. Whether it’s the cosmopolitan allure of London, vibrant Stockholm, or the Mediterranean charm of Sophia Antipolis, you’re poised for an inspiring work environment and a captivating local culture!

At evroc, diversity is our strength. We champion an inclusive environment where every background - ethnicity, age, gender identity, beliefs, and culture - is celebrated.

Applicants must possess a valid work permit.

Senior Software Engineer, CalcGraphs - Vice President
Citigroup Inc.
London
Hybrid
Senior
Private salary
RECENTLY POSTED
+9

Team Overview

XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs.

Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients.

XiP Compute Services are deployed onto OpenShift and Amazon’s Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google’s Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes.

Role Overview

We are seeking a Senior Engineer to fill the role of ‘Applications Development Technology Lead Analyst’ on the XiNG large scale distributed calculation platform (XiP).

In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90-minute execution.

Run on hundreds of thousands of pods across the entire XiP platform every day this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure.

As an engineer working on the calculation engine. You will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform.

Responsibilities

  • Take part of the shared responsibility for the long-term strategic direction of the XiP Calculation Engine: Apply your experience and skills to develop future versions of the calculation engine. This means making it faster, utilizing resources better, and scale to even greater sizes. Adding new features without impacting performance of the platform in undesirable manner. Solve hard problems like transferring small amounts of data to a huge number of machines.
  • Serve as advisor or coach to team members, allocating and overseeing work: Mentor and guide mid-level developers, providing technical advice, code reviews, and career development support. Allocate tasks based on skill sets and project priorities to ensure balanced workloads and timely delivery. Foster a collaborative and growth-oriented team environment.
  • Implement changes and improvements to Citi’s Risk Calculation Engine, including analyzing and designing improvements to the distribution mechanisms: Lead the design, development, and implementation of enhancements to the Risk Calculation Engine, focusing on optimizing its distribution mechanisms. Analyze current parallelization strategies and identify opportunities to improve efficiency, scalability, and throughput.
  • Operationally support the optimization of Risk calculations by examining and providing SME level insight into the distributed execution of extremely large calculations: Monitor and analyze distributed execution of large-scale risk calculations, identifying performance bottlenecks and inefficiencies. Provide subject matter expertise to guide operational improvements and recommend optimization to enhance calculation speed and resource utilization.
  • Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone: Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands. Coordinate with stakeholders to ensure that all scaling efforts are aligned with customer needs.
  • Provide specialized customer support to optimize and improve large, distributed calculations: Act as a primary point of contact for clients to address issues and optimize inefficiencies during distributed workload execution.

Qualifications

  • Multiple years professional software development experience with Java.
  • Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus).
  • Experience designing, building, and maintaining large-scale, distributed systems.
  • Experience with RESTful API design and implementation.
  • Strong understanding of object-oriented programming and design patterns.
  • Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
  • Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is desirable.
  • Experience with unit testing, integration testing, and test automation frameworks (e.g., JUnit, Mockito).
  • Experience working in Agile/Scrum development environments.
  • Practical experience with Python for scripting, automation, or data processing tasks.
  • Experience with CI/CD pipelines and DevOps practices is a plus.

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Senior Software Engineer - ETL Pipeline Orchestration Platform
Bloomberg L.P.
London
In office
Senior
Private salary
RECENTLY POSTED
+2

Location: London

Business Area: Engineering and CTO

Ref

Description & Requirements

Bloomberg is a global leader in business and financial information, delivering trusted data, news, and insights that bring transparency, efficiency, and fairness to capital markets. Bloomberg’s Data Technology Infrastructure Department designs and builds large scale platforms to acquire financial reference and pricing data globally from various sources, delivering billions of data points daily to clients for investment analysis.

The ETL Pipeline Orchestration Platform team owns a low code platform that helps engineers and analysts author and manage data transformation, derivation, validation and database loading themselves. As adoption accelerates, we are redesigning key components to support further throughput and resiliency while maintaining the availability of the system.

What’s in it for you?

We are the connecting tissue across the various core capabilities offered by our sibling teams. If you join our team, you will be working on solving the fundamental problems in event driven orchestration systems using both open source technologies as well as in house ones. We are a multi lingual team taking care of python applications, performant queue broker in Go to C based Python extensions and everything in between. If you have a knack for distributed systems or a love for orchestration platforms, join us!

Future Initiatives

We would like to work on the following in this year and next:

  • Develop, deploy and integrate our internal priority queue system to mitigate head of line blocking issues and optimize the time to market for the most important tasks
  • Deprecate the on cloud orchestration system by unifying with on prem system
  • Component registration / management faculty to make the onboarding processing easier for the service owners
  • Introduce multi tenancy with granular privileging for both pipeline creation and edit time as well as runtime
  • Better support and capability for creation of DAG in orchestration
  • Programmatic recipe creation, modification and interaction to be API first
  • LLM integration to assist in authoring ETL tasks

We’ll trust you to:

  • Work with us to design the user friendly, fault tolerant and scalable orchestration platform
  • Participate in the full SDLC of various components and systems that make up of the orchestration platform
  • Familiarize yourself with the Data Processing / Analysis tasks taken on by the Data Department and systems developed by our sister teams
  • Have your antenna up and bring the latest development in OSS and capabilities into our stack
  • Mentor less experienced members of the team

You’ll need to have:

  • Demonstrable experience building fault tolerant and horizontally scalable distributed applications / systems dealing with distributed system specific concerns
  • Demonstrable experience writing production code in either Python, Go, Rust, JavaScript/TypeScript or Java
  • Strong problem solving skills

We’d love to see:

  • Knowledge of Database Systems and trade offs in the distributed systems
  • Familiarity with API Designs
  • Familiarity with Orchestration Frameworks such as Apache Airflow, Argo Workflows, Dagster etc.
  • Experience working with and designing systems utilizing AWS

If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email

Principal Software Engineer (Java)
Automobile Association
London
Hybrid
Senior
Private salary
RECENTLY POSTED

Location: London (hybrid working 3 office days per week)

Employment Type: Permanent, full time

Additional Benefits: Annual Bonus, Cash-Car Allowance & Private Medical Insurance

This is the job

At AA, we’re continuing to scale AA-X. Our innovation and product engineering capability is focused on building and evolving the next generation of digital products and services. We’re looking for a Principal Software Engineer (Java) who brings deep technical expertise and thrives in a hands on leadership role. This position sits at the heart of engineering delivery within a value stream, combining technical leadership with real involvement in architecture, design and problem solving.

You’ll play a critical role in shaping and delivering scalable backend systems, working closely with Product and Architecture to turn ideas into robust, production ready solutions. This is a role for someone who enjoys staying close to the code, guiding teams through complex challenges, driving engineering standards, and ensuring high quality delivery at pace. Operating within a modern, cloud native environment, you’ll help create the conditions for high performing teams, balancing speed, quality and long term sustainability while delivering meaningful outcomes for our customers.

What will I be doing?

  • Lead engineering across the value stream, remaining hands on in architecture, coding, debugging and technical decision making to support delivery of scalable backend services.
  • Provide technical leadership in Java and Spring Boot development, guiding teams through design decisions, trade offs and complex implementation challenges.
  • Design and evolve event driven, distributed systems, ensuring solutions are resilient, scalable and aligned to modern engineering practices.
  • Actively coach and support engineers, unblocking complex issues in real time and raising the overall technical capability of the team.
  • Own and drive engineering standards and best practices, including code quality, testing strategy, CI/CD, observability, performance and system resilience.
  • Partner closely with Product and Architecture to ensure solutions are commercially effective, maintainable and aligned to long term platform strategy.

What do I need?

  • Deep technical expertise in Java and Spring Boot, with a strong track record of designing and scaling backend systems, and guiding teams through complex design decisions, trade offs and delivery challenges.
  • Strong experience with event driven and distributed architectures, including asynchronous messaging and microservices based platforms.
  • Hands on technical leadership - comfortable contributing to architecture, coding, debugging and problem solving, while coaching teams and unblocking complex engineering issues in real time.
  • Strong ownership of engineering standards and best practices, including code quality, testing strategy, CI/CD, observability, performance and system resilience.
  • Proven ability to partner with Product and Architecture to deliver scalable, maintainable and commercially effective solutions.
  • Experience working in modern cloud based environments (AWS/Azure/GCP) with a solid understanding of DevOps and continuous delivery practices.

Additional information

  • 25 days annual leave plus bank holidays + holiday buying scheme
  • Worksave pension scheme with up to 7% employer contribution
  • Free AA breakdown membership from Day 1 plus 50% discount for family and friends
  • Discounts on AA products including car and home insurance
  • Employee discount scheme that gives you access to a car salary sacrifice scheme plus great discounts on healthcare, shopping, holidays and more
  • Company funded life assurance
  • Diverse learning and development opportunities to support you to progress in your career
  • Dedicated Employee Assistance Programme and a 24/7 remote GP service for you and your family

We’re an equal opportunities employer and welcome applications from everyone. The AA values diversity and the difference this brings to our culture and our customers. We actively seek people from diverse backgrounds to join us and become part of an inclusive company where you can be yourself, be empowered to be your best and feel like you truly belong. We have five communities to bring together people with shared characteristics and backgrounds and drive positive change.

Lead Software Engineer
Abound
London
Hybrid
Senior
Private salary
RECENTLY POSTED
+1

About Abound

We’re redefining consumer lending in the UK, and beyond. Using advanced AI and Open Banking data, we make fair, affordable personal finance available to more people. While traditional lenders rely almost entirely on credit scores, we look at the full financial picture - how much you spend, and what you can afford to repay to build a deeper, more accurate understanding of each customer’s unique financial situation.

And we’ve shown it works at scale. We’ve issued over £1.3bn in loans directly to customers while delivering market-leading credit performance - for every 10 defaults the industry expects, we see only 3. We also reached profitability just 2.5 years after launch.

Backed by £2bn+ of funding from top-tier investors including Citi, GSR Ventures, and Deutsche Bank, we’re recognised as one of Europe’s fastest-growing fintechs (Sifted, CNBC). Now, we’re expanding into new markets and product lines - and we’re looking for ambitious people who want to learn fast, take ownership, and grow with us.

About the Role

We’re looking for a Lead Python Engineer to lead our New Products & Geographies Engineering team. The team launches and scales new lending propositions that expand Abound’s B2B product offering and geographic reach. We move quickly, exploring ideas through production-ready MVPs and iterating as products mature.

This role combines hands-on engineering, technical leadership, and team management, reporting to the Chief Product Engineer. You will contribute directly to the codebase while helping guide the team’s delivery, supporting engineers with complex problems and maintaining strong engineering practices through code review, testing standards, and pragmatic technical decisions. You’ll mentor engineers and help the team balance speed with long-term maintainability.

You will work closely with product managers, clients, and cross-functional engineering teams to translate product ideas into clear technical plans and deliver the features required to launch new lending products.

We value engineers who take ownership, bring clarity to ambiguous requirements, and enjoy solving complex problems that have real business impact.

At Abound, you’ll be part of a culture that values autonomy, curiosity, and continuous improvement. You’ll work with a modern Python-based stack, gain deep exposure to financial operations in a fast-growing lending business, and have the autonomy to deliver meaningful technical improvements in collaboration with experienced stakeholders.

Our technology stack:

  • Python (FastAPI, SQLAlchemy, OpenTelemetry, Procrastinate)
  • PostgreSQL
  • Liquibase
  • Docker
  • AWS

Who you are:

  • Strong experience building production systems in Python
  • Experience leading engineers or technical projects, even without formal management responsibility
  • Experience collaborating directly with business stakeholders to gather requirements and translate them into technical solutions
  • Strong engineering judgement and the ability to make pragmatic technical trade-offs
  • Comfortable working in fast-paced environments where accuracy, reliability, and clear communication are essential
  • Proficient in writing well-structured async Python code with type hints and unit tests
  • Experience maintaining codebases for business-critical systems
  • Strong sense of ownership and a focus on delivery
  • Experience working with cloud infrastructure (AWS, GCP, or Azure)
  • Experience with lending products or financial services would be a bonus

What you’ll be doing:

  • Lead and manage a team of up to five engineers, supporting their growth through regular 1:1s, feedback, and performance management
  • Design and build Python services and features that power new lending products and client integrations
  • Collaborate with Product Managers and other stakeholders to understand, challenge, and refine requirements
  • Translate product ideas into clear technical plans and deliver production-ready systems
  • Support engineers through code reviews, pairing, and technical guidance
  • Participate in the full software development lifecycle - from design and implementation through testing, deployment, and monitoring
  • Help structure the team’s delivery process, including sprint planning, sizing, and retrospectives

Provide second-line support during business hours, troubleshooting and resolving production issues that affect clients

What we offer:

  • Everyone owns a piece of the company - equity
  • Hybrid with 3 days a week in the office
  • 25 days’ holiday a year, plus 8 bank holidays
  • 2 paid volunteering days per year
  • One month paid sabbatical after 4 years
  • Employee loan
  • Free gym membership
  • Team wellness budget to be active together - set up a yoga class, a tennis lesson or go bouldering
Frequently asked questions
Our job board features a wide range of Backend Engineer positions in London, including roles in startups, scale-ups, and large enterprises across various industries such as fintech, e-commerce, and healthcare.
Common requirements include proficiency in languages such as Java, Python, Ruby, Go, and Node.js, as well as experience with databases like PostgreSQL, MongoDB, and technologies like RESTful APIs, microservices, and cloud platforms.
To apply, create an account on our job board, upload your updated CV, and submit applications directly through the job listings. Some employers may also allow direct contact or scheduling interviews via our platform.
Yes, many employers now offer remote or hybrid working arrangements. You can filter your job search by location and work type to find Backend Engineer roles that support remote or flexible working in London.
Backend Engineer positions in London range from junior to senior levels. Job descriptions specify experience requirements, so you can find roles suitable for entry-level candidates as well as highly experienced professionals.