3,870 Senior Software Engineer jobs in the United Kingdom
Principal Software Engineer, Architecture
Posted 7 days 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
Software Engineer / Senior Software Engineer

Posted 4 days ago
Job Viewed
Job Description
**The Position**
A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche.
Advances in AI, data and computational sciences are transforming drug discovery and development. Roche's Research and Early Development organizations at Genentech (gRED) and Pharma (pRED) have demonstrated how these technologies accelerate R&D, leveraging data and novel computational models to drive impact. Seamless data sharing and access to models across gRED and pRED are essential to maximising these opportunities. The Computational Sciences Center of Excellence (CS CoE) is a strategic, unified group whose goal is to harness the transformative power of data and Artificial Intelligence (AI) to assist our scientists in both pRED and gRED to deliver more innovative and life-changing medicines for patients worldwide.
Within the CS CoE organisation, the Data and Digital Catalyst (DDC) organization leads the modernization of our computational and data ecosystems by integrating digital technologies across Research and Early Development to empower stakeholders, advance data-driven science and accelerate decision-making.
The Solutions team within the DDC Organization develops modernized and interconnected computational and data ecosystems. The Data Ecosystem is foundational to building solutions that accelerate the work done by our Computational and Bench Scientists and enable ML/AI tool creation and adoption. Our team specializes in building Data Pipelines and Applications for data acquisition, collection, storage, transformation, linkage and sharing.
As a Software Engineer on our Solutions Engineering team, you will build robust, scalable, and reusable capabilities for our shared data platform. You will work closely with Data Engineers, Product Leaders, and scientific partners to design and implement systems that unlock the potential of our diverse scientific data. Your work will directly contribute to accelerating the discovery and development of life-changing treatments for patients by building the modern ecosystem that captures, moves, and prepares scientific data for analysis.
**The Opportunity**
+ Ensure technical excellence by delivering innovative, best-in-class data flows and pipelines across key scientific domains.
+ Promote the adoption of key trends and technologies by applying an Open Source, Cloud First, API First, and AI First approach to problem-solving.
+ Improve our data workflows and application architecture by leveraging standard patterns like microservices and event-driven design.
+ Integrate diverse data sets to power AI/ML, Natural Language Search, and downstream visualization and analytics tools.
+ Facilitate the implementation of cutting-edge AI models that take advantage of advances in machine learning.
+ Influence technical decisions around data workflows and application development in collaboration with key partners.
+ Learn and deeply understand our Data Ecosystem to drive continuous improvement and innovation.
**Who You Are**
You are a passionate engineer who cares about technical and product excellence, with a drive to build highly usable solutions. You thrive in a collaborative environment, leveraging modern development practices to translate complex challenges into effective technology solutions.
You bring the following qualifications:
+ A Bachelor's degree in Computer Science or a similar technical field, or equivalent experience, plus relevant software engineering experience.
+ Experience in full-stack development, with working knowledge of frontend (e.g., JavaScript) and backend (e.g., Python, Java) technologies.
+ Experience with databases, data analytics (SQL/NoSQL, ETL/ELT), and APIs (REST, GraphQL).
+ Experience working on cloud-native architectures in a public cloud environment, ideally AWS.
+ Strong oral and written communication skills and the ability to think strategically to optimize for long-term goals.
#ComputationCoE
**Who we are**
A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let's build a healthier future, together.
The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of Roche Products Ltd. At Roche Products we believe diversity drives innovation and we are committed to building a diverse and flexible working environment. All qualified applicants will receive consideration for employment without regard to race, religion or belief, sex, gender reassignment, sexual orientation, marriage and civil partnership, pregnancy and maternity, disability or age. We recognise the importance of flexible working and will review all applicants' requests with care. At Roche difference is valued and we are proud to be an equal opportunity employer where you are encouraged to bring your whole self to work.
Software Engineer / Senior Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Ensure technical excellence by delivering innovative, best-in-class data flows and pipelines across key scientific domains.
Promote the adoption of key trends and technologies by applying an Open Source, Cloud First, API First, and AI First approach to problem-solving.
Improve our data workflows and application architecture by leveraging standard patterns like microservices and event-driven design.
Integrate diverse data sets to power AI/ML, Natural Language Search, and downstream visualization and analytics tools.
Facilitate the implementation of cutting-edge AI models that take advantage of advances in machine learning.
Influence technical decisions around data workflows and application development in collaboration with key partners.
Learn and deeply understand our Data Ecosystem to drive continuous improvement and innovation.
Who You Are You are a passionate engineer who cares about technical and product excellence, with a drive to build highly usable solutions. You thrive in a collaborative environment, leveraging modern development practices to translate complex challenges into effective technology solutions.nYou bring the following qualifications:nA Bachelor’s degree in Computer Science or a similar technical field, or equivalent experience, plus relevant software engineering experience.
Experience in full-stack development, with working knowledge of frontend (e.g., JavaScript) and backend (e.g., Python, Java) technologies.
Experience with databases, data analytics (SQL/NoSQL, ETL/ELT), and APIs (REST, GraphQL).
Experience working on cloud-native architectures in a public cloud environment, ideally AWS.
Strong oral and written communication skills and the ability to think strategically to optimize for long-term goals.
#ComputationCoEnWho we are A healthier future drives us to innovate. Together, more than 100’000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let’s build a healthier future, together.nThe statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of Roche Products Ltd. At Roche Products we believe diversity drives innovation and we are committed to building a diverse and flexible working environment. All qualified applicants will receive consideration for employment without regard to race, religion or belief, sex, gender reassignment, sexual orientation, marriage and civil partnership, pregnancy and maternity, disability or age. We recognise the importance of flexible working and will review all applicants’ requests with care. At Roche difference is valued and we are proud to be an equal opportunity employer where you are encouraged to bring your whole self to work.
#J-18808-Ljbffrn
Software Engineer / Senior Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Benefits & Package
37 hours per week (Mon-Thurs 8:30-4:30, Fri 8:30-4:00) with flexi-time available
25 days holiday plus 8 bank holidays
5% employer pension contribution
2 × base salary life insurance
Private healthcare cover
The rolenDepending on experience, you'll either:
Contribute as a Software Engineer, designing and coding core modules.
Or join as a Senior Software Engineer, taking the technical lead on projects, supervising others, and approving designs.
Key responsibilities include:
Designing and developing real-time software applications in C, C++ and C#.
Creating multi-threaded and multi-process systems for advanced machinery and automation.
Developing HMI / GUI systems and display interfaces.
Producing technical documentation, specifications and ensuring compliance with ISO 9001 standards.
Supporting projects from initial concept through coding, testing, and deployment.
Providing engineering and customer support where required.
(Senior level) Planning projects, producing time estimates, and mentoring junior engineers.
Technical environment
Microsoft Visual Studio, Eclipse, MPLAB, Subversion
Real-time operating systems (QNX, Windows)
WPF MVVM, LabVIEW (desirable)
Embedded microcontroller programming
Control system architectures and database development
What we're looking for
Degree in Software Engineering, Computer Science, or equivalent experience.
Minimum 3 years' experience in a design engineering environment (Software Engineer) OR 10+ years for Senior.
Strong coding ability in C, C++ and C#.
Experience of embedded systems, real-time programming, or control engineering.
Problem-solving skills, technical documentation ability, and teamwork.
Why this role?
Work on cutting-edge control systems where your software directly drives advanced technology.
Clear progression - from module delivery to technical leadership.
Flexi-time, private healthcare, pension, life insurance, and overtime pay at junior levels.
A collaborative engineering culture focused on innovation and technical excellence.
Next stepsnIf you're passionate about solving complex engineering problems and want to see your code perform in challenging real-world environments, apply today for a confidential discussion
#J-18808-Ljbffrn
Lead Software Engineer - Cloud Architecture
Posted 8 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.
Software Engineer
Posted today
Job Viewed
Job Description
Our client, a prominent player in the Defence & Security sector, is currently seeking a Software Engineer to join their permanent team. This role offers a unique opportunity to work on high-impact security projects that contribute to national safety.
Key Responsibilities:
- Developing and maintaining software applications that meet defence and security requirements
- Collaborating with cross-functional teams to design and implement software solutions
- Conducting software testing and verification to ensure high standards are met
- Investigating and resolving software issues and bugs
- Participating in code reviews to ensure code quality and best practices
- Documenting software designs and coding procedures
- Staying updated with the latest industry trends and technologies
- Contributing to the continuous improvement of software development processes
Job Requirements:
- Proven experience in software engineering within the Defence & Security sector
- Strong understanding of software development principles and methodologies
- Proficiency in programming languages such as C++, Java, or Python
- Experience with software testing and debugging tools
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Relevant degree in Computer Science, Software Engineering, or a related field
- Ability to obtain necessary security clearances
Benefits:
- Competitive salary
- Opportunity to work on cutting-edge defence and security projects
- Professional development and continuous learning opportunities
- Supportive and inclusive work environment
- Comprehensive employee benefits package
If you are a dedicated Software Engineer with a passion for defence and security, and you're looking for a new opportunity to make a significant impact, we would love to hear from you. Apply now to join our client's innovative and driven team.
Software Engineer
Posted today
Job Viewed
Job Description
Golang Developer - Hybrid - Contract Opportunity
Description
We're looking for an enthusiastic, diligent Golang Software Engineer to work on a Loyalty and Benefits platform for our client.
The candidate should have excellent soft skills, strong technical ability with an extensive passion to learn.
As a Software Engineer, you will be building and enhancing features in the Account domain. You will also coordinate and work with other Engineers across the platform to share knowledge and principals.
Key Skills
- Golang
- REST
- software development
- Kafka
- rabbitmq
- rally
- Jira
Job Title: Software Engineer
Location: Burgess Hill, UK
Rate/Salary: 200.00 - 270.00 GBP Daily
Job Type: Contract
Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. (phone number removed). Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at (url removed)>
To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to (url removed)>
We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at (url removed)/en-gb/privacy-notices for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
Be The First To Know
About the latest Senior software engineer Jobs in United Kingdom !
Software Engineer
Posted today
Job Viewed
Job Description
Software Engineer
Maidstone, Kent
Hybrid - 1 day per week
Software Engineer needed for a leading organisation based in Maidstone, Kent who are looking to employ an experienced Software Engineer with DevOps responsibilities with an in-depth knowledge of Design and development of software solutions using .NET Framework, .NET Core, and .NET 6+, CI/CD pipelines, Azure DevOps, Terraform, Docker and Kubernetes (AKS).
The successful candidate will be responsible for building scalable and maintainable software systems, while also contributing to CI/CD pipeline design, infrastructure automation, and testing integration
* Salary expectation: 60,000 - 70,000 per annum
* 25 day's holiday
* Pension Plan
* Hybrid working: 1 day per week in the office
In order to be the successful Software Engineer and have a chance to gain such an exciting opportunity you will ideally need to have the following:
* Experience in software development with a strong understanding of DevOps engineering.
* Proficiency in CI/CD pipeline design and implementation.
* Hands-on experience with Docker, Kubernetes, and Azure DevOps.
* Strong knowledge of .NET development and Visual Studio environments.
* Experience with infrastructure as code using Terraform.
* Familiarity with automated testing frameworks and integration into pipeline
This really is a fantastic opportunity for a Software Engineer to progress their career. If you are interested please apply as soon as possible as this position will be filled quickly so don't miss out!
Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Software Engineer - Colchester - Up to 34,000 + Excellent Benefits
Are you a motivated software graduate with a passion for electronics and product development? An exciting opportunity has arisen for a Software Engineer to join a global leader in the design and manufacture of high-performance electronic test and measurement solutions.
This is a well-established global organisation specialising in high-performance electronic test and measurement solutions. Their products are trusted across industries such as aerospace, automotive, defence, medical devices, and electronics manufacturing, supporting the development and verification of complex technologies worldwide.
The Role
As a Software Engineer , you will play a key part in developing, testing, and maintaining hardware-dependent software applications that support cutting-edge test and verification products. You will also contribute to improving existing software tools, creating new solutions to enhance customer experience, and providing technical support both internally and externally.
This is a fantastic opportunity for someone looking to work on diverse projects in a collaborative environment while building a rewarding career with long-term progression opportunities.
Key Responsibilities
- Develop, test, and debug software applications linked to hardware
- Maintain and enhance existing applications
- Generate ideas for new software solutions to improve customer outcomes
- Analyse and resolve customer and production support issues
- Create clear, customer-focused documentation
About You
- A degree in Software Engineering, Electronics Engineering, or a related discipline
- Knowledge of programming in C/C++ on Windows and Linux platforms
- Experience with IDEs such as Visual Studio or Eclipse
- An understanding of interfacing with PC hardware
- Logical, problem-solving mindset with excellent communication skills
- Familiarity with Object-Oriented Programming is advantageous
What's on Offer
- 25 days holiday (plus bank holidays) with the option to buy or sell extra days
- Life insurance and wellbeing support programmes
- Gym membership and lifestyle perks
- Regular pay reviews, training, and career progression opportunities
- Paid social events and a friendly, collaborative workplace
If you're a forward-thinking Software Engineer looking to make your mark in a fast-growing, technology-driven industry, we'd love to hear from you.
#Tier1
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Location: Reading
Contract Type: IR35 Exempt, Small Business
Duration: 6 months (with strong potential to extend)
Rate: Competitive, based on experience
We’re on the hunt for a hands-on Software Engineer who’s passionate about turning complex visual data into powerful, real-time solutions. This is your chance to make a real impact where your ideas won’t just be heard, they’ll be built into the core of the product.
What You’ll Be Doing:- Designing and implementing advanced image processing algorithms
- Writing clean, scalable, and well-documented C code
- Collaborating closely with stakeholders to shape and refine requirements
- Optimising performance for real-time and high-resolution processing
- Strong C skills for high-performance development - open to other languages
- Deep knowledge of image processing techniques: edge detection, filtering, segmentation, colour correction, and more
- Experience with 3D reconstruction: stereo vision, point clouds, marker detection, image mapping
- Expertise in camera calibration (intrinsic/extrinsic models)
- Familiarity with camera control protocols: GigE Vision, CoaXPress, GenICam
'Apply Now' or reach out to Ellie at Orion Electrotech
INDKA