786 Software Engineers jobs in the United Kingdom
Graduate Software Engineers
Posted 1 day ago
Job Viewed
Job Description
Our engineering client in London is actively seeking highly driven, aspiring software engineers who take pride in their work to join their expanding Engineering team. Successful candidates will become part of a cross-functional team, collaborating closely with product managers, designers, and other stakeholders to deliver functional code that addresses real-world problems for both internal and external customers.nWhat You’ll Do
Design Solutions:
Develop optimal technical solutions to business challenges, contributing to an architectural vision aimed at scaling to become the world's leading research platform.nShip Working Code:
Primarily utilizing React on the frontend and Kotlin microservices with Postgres on the backend, with some legacy services in Ruby on Rails.nDeploy and Iterate:
Release updates frequently to customers using CircleCI and Spinnaker for CI/CD, gathering feedback promptly to inform subsequent iterations.nBuild Competency:
Engage in rapid learning by developing market-leading technology alongside experienced colleagues in a high-performance environment. Engineers can leverage the Learning & Development budget to accelerate the development of specific technical skills.nMaintenance and Troubleshooting:
Monitor services diligently, proactively identifying and resolving errors before they impact users.nExperience Required
Pursuing a degree in Computer Science or a related field.2:1 or abovenDemonstrated achievements both academically and beyond, distinguishing yourself among peers.nPossess practical experience applying technical skills in a professional setting.nExhibit excellent communication skills, fostering effective collaboration with team members.nHighly driven and proactive, consistently overcoming obstacles independently to achieve outstanding results.nMeticulous in your approach, maintaining high standards and an acute attention to detail.nIf you are passionate about h code and aspire to work with exceptional colleagues in a high-achievement environment, this role aligns well with your ambitions.
#J-18808-Ljbffrn
Software Engineers C C++ C#
Posted 2 days ago
Job Viewed
Job Description
Are you a talented Flight Simulation Software Engineer with a passion for cutting-edge technology? Do you want to work on projects that push the boundaries of aerospace innovation? Look no further!
At our aerospace business in Greater London, we're developing world-class flight simulators that are shaping the future of aviation training. Join our dynamic team and play a key role in delivering high-.
WHJS1_UKTJ
Edv Cleared Software Engineers - Multiple Opportunities
Posted 1 day ago
Job Viewed
Job Description
We're supporting several high-profile programmes within the Defence & National Security space and are keen to connect with talented engineers interested in making a real impact.nWhat you'll bring
Strong development skills in Java, Python or C++nExperience with containerisation & orchestration (Docker, Kubernetes)nInfrastructure as Code knowledge (Terraform, Ansible)nCloud (AWS or Azure) exposure beneficialnA collaborative mindset with the ability to solve complex technical challengesnWhat's on offer
Competitive day ratesnLong-term contracts (12-24 months+)nOn-site work in secure locations (Gloucestershire, Central London)nThe chance to work with well-regarded Consultancies and primes shaping the future of Defence technology.
#J-18808-Ljbffrn
Scientific Software Engineers (C++, Masters or PhD)
Posted 6 days ago
Job Viewed
Job Description
Scientific Software Engineers (C++, Masters or PhD)
Guildford, Surrey (On-site)
£65,000 - £130,000 + 25% Bonus, 10% Pension, Private Medical.
- A Masters or PhD Degree in Engineering, Science, Computing, Geology or Mathematics disciplines.
- Can work full-time, 5 days a week in Guildford in the office.
Your new company
This leading Software provider are looking to bolster their engineering team with .
WHJS1_UKTJ
Principal Software Engineer, Architecture
Posted 1 day ago
Job Viewed
Job Description
Remote UKnAffirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.nIn this role, you will be a senior member of Affirm’s Architecture Group, reporting directly to the Head of Architecture with a dotted line to Affirm’s EU leadership. You will own the architecture, technical roadmap, and delivery outcomes that enable Affirm’s international expansion, with particular focus on compliance and localization, cross-border trade, and country-specific payments and KYC requirements. You will also play a critical role in building Affirm’s technical leadership bench in Europe, mentoring senior ICs and formally establishing a strong EU-based tech leads group.nYou will serve as the accountable technical leader for Affirm’s European expansion, ensuring that our platform and systems are built to operate reliably, securely, and compliantly across diverse markets.nWhat We Look Forn12+ years of software engineering experience, with prior technical leadership roles.nProven success driving technical architecture for large-scale consumer or fintech systems, ideally in international or multi-market contexts.nDeep experience guiding engineering strategy and delivery in complex, regulated environments.nExpertise in the European payments landscape, cross-border trade, KYC/AML compliance, and localization at scale.nAbility to distill complex technical trade-offs into clear decisions that shape product and platform evolution.nStrong communication skills, capable of engaging both engineers and executives to drive alignment and clarity.nTrack record of mentoring senior engineers and building technical leadership communities.nExtensive experience designing and operating highly available, secure, and scalable distributed systems.nExperience in fintech or consumer-facing retail systems is strongly preferred.nFamiliarity with international compliance regimes and European regulatory frameworks is a plus.nJVM experience at scale is a plus.nBachelor’s degree in Computer Science or related field, or equivalent practical experience.
Pay Grade - TnEquity Grade - 12
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).
GBR base pay range per year: £186,000 - £236,000
Location - Remote UKnAffirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.nWe’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:nHealth care coverage - Affirm covers all premiums for all levels of coverage for you and your dependentsnFlexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expensesnTime off - competitive vacation and holiday schedules allowing you to take time off to rest and rechargenESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discountnWe believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.n(For U.S. positions that could be performed in Los Angeles or San Francisco) Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.nBy clicking "Submit Application," you acknowledge that you have read Affirm'sGlobal Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.nCreate a Job AlertnInterested in building your career at Affirm? Get future opportunities sent straight to your email.nApply for this job
*nindicates a required fieldnFirst Name *nLast Name *nEmail *nPhone *nResume/CV *nEnter manuallynAccepted file types: pdf, doc, docx, txt, rtfnEnter manuallynAccepted file types: pdf, doc, docx, txt, rtfnLinkedIn ProfilenCurrent CompanynPreferred Name *nPronouns * Select.nWhich country in the United Kingdom do you reside in? * Select.nFor UK-based candidates onlynDo you require visa sponsorship to work at Affirm in the UK? * Select.nHow did you first learn about Affirm as an employer? * Select.nHave you previously been employed at Affirm for any length of time? * Select.
#J-18808-Ljbffrn
Principal Software Engineer, Architecture
Posted 1 day ago
Job Viewed
Job Description
Principal Software Engineer, Architecture at Affirm. Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. In this role, you will be a senior member of Affirm’s Architecture Group, reporting directly to the Head of Architecture with a dotted line to Affirm’s EU leadership. You will own the architecture, technical roadmap, and delivery outcomes that enable Affirm’s international expansion, with particular focus on compliance and localization, cross-border trade, and country-specific payments and KYC requirements. You will also play a critical role in building Affirm’s technical leadership bench in Europe, mentoring senior ICs and formally establishing a strong EU-based tech leads group. You will serve as the accountable technical leader for Affirm’s European expansion, ensuring that our platform and systems are built to operate reliably, securely, and compliantly across diverse markets.nWhat You'll Do
Drive the long-term technical vision for Affirm’s international expansion, with emphasis on compliance, localization, payments, and cross-border trade.nLead architectural strategy and roadmap definition for Europe in collaboration with domain tech leads, the broader Architecture Group, and EU leadership.nEnsure Affirm’s systems are adaptable to country-specific requirements, including payments infrastructure, KYC/AML regulations, and localization needs.nDefine and uphold standards for design and code quality through reviews, mentoring, and hands-on architectural guidance.nPartner with Product and Engineering leadership to influence international product direction and align business goals with robust system architecture.nGuide cross-functional teams to deliver end-to-end solutions that integrate seamlessly with global Affirm platforms.nMentor and support senior ICs in Europe, building and sustaining a high-performing EU tech leads group.nFoster a culture of technical excellence, inclusivity, and rigor across Affirm’s European engineering teams.nWhat We Look For
12+ years of software engineering experience, with prior technical leadership roles.nProven success driving technical architecture for large-scale consumer or fintech systems, ideally in international or multi-market contexts.nDeep experience guiding engineering strategy and delivery in complex, regulated environments.nExpertise in the European payments landscape, cross-border trade, KYC/AML compliance, and localization at scale.nAbility to distill complex technical trade-offs into clear decisions that shape product and platform evolution.nStrong communication skills, capable of engaging both engineers and executives to drive alignment and clarity.nTrack record of mentoring senior engineers and building technical leadership communities.nExtensive experience designing and operating highly available, secure, and scalable distributed systems.nExperience in fintech or consumer-facing retail systems is strongly preferred.nFamiliarity with international compliance regimes and European regulatory frameworks is a plus.nJVM experience at scale is a plus.nBachelor’s degree in Computer Science or related field, or equivalent practical experience.nCompensation and Location
Pay Grade - TnEquity Grade - 12nBase pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents).nGBR base pay range per year: £186,000 - £236,000nLocation - Remote UKnAffirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.nBenefits
We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:nHealth care coverage - Affirm covers all premiums for all levels of coverage for you and your dependentsnFlexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expensesnTime off - competitive vacation and holiday schedules allowing you to take time off to rest and rechargenESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discountnWe believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.n(For U.S. positions that could be performed in Los Angeles or San Francisco) Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.nBy clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.nSeniority level
Mid-Senior levelnEmployment type
Full-timenJob function
Engineering and Information TechnologynReferrals increase your chances of interviewing at Affirm by 2xnWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffrn
Lead Software Engineer - Cloud Architecture
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of cloud-native applications and services, ensuring scalability, reliability, and security.
- Mentor and guide a team of software engineers, fostering a culture of technical excellence and continuous learning.
- Architect and implement robust CI/CD pipelines for efficient code deployment and integration.
- Collaborate with product managers, designers, and other engineering teams to define product roadmaps and technical strategies.
- Conduct code reviews, set coding standards, and ensure adherence to best practices in software development.
- Troubleshoot and resolve complex technical issues across development, testing, and production environments.
- Evaluate and implement new technologies and tools to enhance development efficiency and application performance.
- Contribute to strategic technical decision-making and architectural discussions.
- Ensure system performance and availability through proactive monitoring and optimization.
- Stay abreast of the latest trends and advancements in cloud computing and software engineering.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience, with a significant focus on cloud platforms (AWS, Azure, GCP).
- Proven experience in leading engineering teams and mentoring junior developers.
- Expertise in microservices architecture, containerization (Docker, Kubernetes), and serverless technologies.
- Proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
- Strong understanding of database technologies (SQL, NoSQL) and data modeling.
- Experience with API design and development (RESTful, GraphQL).
- Familiarity with infrastructure as code (Terraform, CloudFormation) is highly desirable.
- Excellent problem-solving, analytical, and communication skills.
- Experience working in an Agile/Scrum development environment.
Be The First To Know
About the latest Software engineers Jobs in United Kingdom !
Lead Software Development Engineer - Cloud Architecture
Posted 6 days ago
Job Viewed
Job Description
Remote Lead Software Engineer - Cloud Architecture
Posted 7 days ago
Job Viewed
Job Description
Your key responsibilities will include:
- Leading the design and architecture of cloud-based solutions, ensuring scalability, reliability, and performance.
- Mentoring and guiding a team of software engineers, fostering a culture of technical excellence and continuous learning.
- Developing and enforcing coding standards, best practices, and architectural patterns.
- Overseeing the implementation of CI/CD pipelines and automation strategies for efficient software delivery.
- Collaborating with product managers and stakeholders to translate business requirements into technical solutions.
- Evaluating and recommending new technologies and tools to enhance development processes and product capabilities.
- Troubleshooting and resolving complex technical issues across development, testing, and production environments.
- Driving the adoption of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
- Ensuring robust security measures are integrated into the cloud architecture and development process.
- Contributing to strategic technical planning and roadmap development.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 7 years of experience in software development, with at least 3 years in a leadership role, is required. Proven expertise in designing and implementing large-scale cloud solutions on platforms like AWS, Azure, or GCP is essential. Strong proficiency in multiple programming languages (e.g., Java, Python, Go) and deep understanding of microservices, distributed systems, and RESTful APIs are mandatory. Experience with container orchestration (Kubernetes), serverless computing, and infrastructure as code (Terraform, CloudFormation) is highly valued. Excellent communication, leadership, and problem-solving skills are critical for this remote position. You should have a passion for innovation and a proven track record of delivering high-quality software solutions.
Senior Backend Software Engineer - Microservices Architecture
Posted 11 days ago
Job Viewed