Software Engineering Jobs in Surrey

1 to 25 of 82 Software Engineering Jobs in Surrey

Senior Software Engineer - Engineering

Woking, Surrey, United Kingdom
Hybrid / WFH Options
Arrow McLaren IndyCar
with you. Purpose of the Role The pinnacle of motorsport excellence is built on a foundation of strong reliability of the team, processes, and the racing car. The Reliability Software Engineering role is responsible for building and operating the tools which allow McLaren F1 to achieve the highest levels of operational reliability. This role will work closely with … end users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools. Role Dimensions The Software & Data Science group in McLaren … F1 is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car's performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Engineering

guildford, south east england, united kingdom
Hybrid / WFH Options
McLaren F1 Team
with you. Purpose of the Role: The pinnacle of motorsport excellence is built on a foundation of strong reliability of the team, processes, and the racing car. The Reliability Software Engineering role is responsible for building and operating the tools which allow McLaren F1 to achieve the highest levels of operational reliability. This role will work closely with … end users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools. Role Dimensions: The Software & Data Science group in McLaren … F1 is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car’s performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root More ❯
Posted:

Director of Software Engineering

Guildford, England, United Kingdom
Digital Waffle
A fast-growing SaaS and digital product company is looking for a Director of Software Engineering to lead the build and scale of its technology function. This is a rare opportunity to shape the engineering vision, drive innovation, and help deliver next-generation AI-augmented software products in a high-growth, well-funded environment. Role: Director … of Software Engineering Salary: Competitive (dependent on experience) Location: Guildford – Full-time, 5 days per week onsite What you’ll be doing: Build and lead a high-performing engineering team focused on delivering scalable SaaS and digital products Drive innovation by embedding AI into both product functionality and engineering processes Partner with Product, Data, and AI … teams to deliver a cohesive technology roadmap with regular release cycles Oversee the full software development lifecycle, ensuring performance, quality, and security standards are met Implement modern cloud-native architectures and DevOps best practices to enhance scalability and efficiency Establish and monitor KPIs for engineering performance and delivery effectiveness Collaborate with senior stakeholders to align technology with commercial More ❯
Posted:

Director of Software Engineering

woking, south east england, united kingdom
Digital Waffle
A fast-growing SaaS and digital product company is looking for a Director of Software Engineering to lead the build and scale of its technology function. This is a rare opportunity to shape the engineering vision, drive innovation, and help deliver next-generation AI-augmented software products in a high-growth, well-funded environment. Role: Director … of Software Engineering Salary: Competitive (dependent on experience) Location: Guildford – Full-time, 5 days per week onsite What you’ll be doing: Build and lead a high-performing engineering team focused on delivering scalable SaaS and digital products Drive innovation by embedding AI into both product functionality and engineering processes Partner with Product, Data, and AI … teams to deliver a cohesive technology roadmap with regular release cycles Oversee the full software development lifecycle, ensuring performance, quality, and security standards are met Implement modern cloud-native architectures and DevOps best practices to enhance scalability and efficiency Establish and monitor KPIs for engineering performance and delivery effectiveness Collaborate with senior stakeholders to align technology with commercial More ❯
Posted:

Graduate Software Engineer

Knaphill, Surrey, United Kingdom
Anonymous
Graduate Software Engineers 2025 & 2026 required. In this software design role you will be specifying, designing, developing and testing software for complex systems used for a wide variety of design and delivery applications. Beyond embedded software, there is a broad range of projects requiring skills across the full software development life cycle. You will be … multidisciplinary and supportive team as many of the systems you will be working on will include electronics, optics, fluids, robotics, and user-interface components, thus requiring an all-round engineering knowledge, attention to detail and good team-work skills. Graduate Software Engineers will have some of the following qualifications experience; M.Phil, MSc, MPhys, MRes, MA, BA, BSc in … Software Engineering or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but not essential: Experience in Linux, python and C++ Knowledge of electronics and More ❯
Employment Type: Permanent
Salary: GBP 35,000 - 45,000 Annual
Posted:

Graduate Software Engineer

Woking, Surrey, United Kingdom
Anonymous
Graduate Software Engineers 2025 & 2026 required. In this software design role you will be specifying, designing, developing and testing software for complex systems used for a wide variety of design and delivery applications. Beyond embedded software, there is a broad range of projects requiring skills across the full software development life cycle. You will be … multidisciplinary and supportive team as many of the systems you will be working on will include electronics, optics, fluids, robotics, and user-interface components, thus requiring an all-round engineering knowledge, attention to detail and good team-work skills. Graduate Software Engineers will have some of the following qualifications experience; M.Phil, MSc, MPhys, MRes, MA, BA, BSc in … Software Engineering or Computer Science, or Electronic Engineering or physical sciences Knowledge of C, C++, Python, C#, Java, SQL- Full stack development Programming on Cross Platforms- Windows-Linux Embedded software/Firmware experience DSP- Algorithm development The following skills and experiences are advantageous, but not essential: Experience in Linux, python and C++ Knowledge of electronics and More ❯
Employment Type: Permanent
Salary: £35000 - £45000/annum Pension, Bonus, Holiday
Posted:

Senior Software Engineer

Woking, Surrey, United Kingdom
Hybrid / WFH Options
Arrow McLaren IndyCar
your part in racing history You belong here. High performance starts with you. Purpose of the Role The purpose of this role is to analyse, design and engineer innovative software solutions to projects aligned with the requirements of McLaren Racing. As a senior member of the development team, you will provide technical leadership on a range of projects, contribute … to initiatives beyond your own team, and mentor less experienced team members. Role Dimensions The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies that help improve our Formula 1 car's performance. This starts with aerodynamicists submitting designs via the CFD Portal, through wind tunnel data acquisition, processing … analysis, to simulation and car setup optimisation, to trackside operational decision-making tools such as race strategy. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focussed platforms and solutions. As a Senior Specialist Software Engineer, your role will combine elements of technical leadership, agile/lean More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

guildford, south east england, united kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
Senior Software Engineer required by an established technology company located in Staines. Hybrid working - three days per week in the office. The Senior Software Engineer will focus on developing and maintaining SDKs for for four key products spanning JavaScript (TypeScript), Roku (BrightScript), Android (Java) and iOS (Objective-C). The Senior Software Engineer will be the "code … and Roku SDKs Analysing and defining new requirements Maintaining and improving CI/CD Ensuring feature parity and API alignment between different platforms SDK improvements where possible Helping define software development practices, policies & tooling Key Experience Strong JavaScript knowledge Commercial experience with Java and/or Objective-C Version control and other core software engineering skills Experience More ❯
Posted:

Senior Software Engineer

Staines-Upon-Thames, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
Senior Software Engineer required by an established technology company located in Staines. Hybrid working - three days per week in the office. The Senior Software Engineer will focus on developing and maintaining SDKs for for four key products spanning JavaScript (TypeScript), Roku (BrightScript), Android (Java) and iOS (Objective-C). The Senior Software Engineer will be the "code … and Roku SDKs Analysing and defining new requirements Maintaining and improving CI/CD Ensuring feature parity and API alignment between different platforms SDK improvements where possible Helping define software development practices, policies & tooling Key Experience Strong JavaScript knowledge Commercial experience with Java and/or Objective-C Version control and other core software engineering skills Experience More ❯
Posted:

Senior Software Developer

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Unily
us on this exciting journey. Job Purpose As we continue to expand our market share in the rapidly emerging Employee Experience platform category, we're looking for a Senior Software Engineer to join our growing team building intelligent, scalable, and secure applications powered by AI. You'll work across the full stack using modern web technologies and contribute to … a platform where AI is deeply integrated into the user experience and engineering workflows. This role offers the opportunity to deepen your technical skills, expand your experience with cloud-native and AI-integrated systems, and collaborate closely with experienced engineers, designers, and product managers. You'll take ownership of meaningful components, help shape development standards, and support the growth … days per week expected in our Eashing office. Some on-call availability may be requested during critical periods, with prior arrangement. Main Responsibilities Own and contribute to the full software development lifecycle of new features and core platform capabilities, from architectural design to hands-on coding and deployment. Design and build APIs, UIs, and services using a modern stack More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Software Engineer

Surrey, England, United Kingdom
Fimador
ensuring they remain reliable and scalable. As a Senior Java Developer, you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties : Develop high-quality, performative … and reliable Java applications. Guide and mentor developers such as graduates and juniors Oversee software architecture, ensuring seamless integration with various platforms. Gather and analyse requirements, refining features and technical solutions. Lead the estimation process and ensure development work is accurately scoped. Debug existing code, maintain system performance, and drive best coding practices. Manage defects and oversee their resolution … across the development team. Experience : 5+ years of experience in software engineering, with a strong focus on Java development. Experience leading and/or mentoring technical teams within fast-paced, agile environments. Expertise in microservices architecture, REST API development, and security. Experience with version control (GIT preferred) and cloud platforms like AWS. It would be a plus if More ❯
Posted:

Senior Java Software Engineer

guildford, south east england, united kingdom
Fimador
ensuring they remain reliable and scalable. As a Senior Java Developer, you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties : Develop high-quality, performative … and reliable Java applications. Guide and mentor developers such as graduates and juniors Oversee software architecture, ensuring seamless integration with various platforms. Gather and analyse requirements, refining features and technical solutions. Lead the estimation process and ensure development work is accurately scoped. Debug existing code, maintain system performance, and drive best coding practices. Manage defects and oversee their resolution … across the development team. Experience : 5+ years of experience in software engineering, with a strong focus on Java development. Experience leading and/or mentoring technical teams within fast-paced, agile environments. Expertise in microservices architecture, REST API development, and security. Experience with version control (GIT preferred) and cloud platforms like AWS. It would be a plus if More ❯
Posted:

BMS Service Engineer

Sunbury-On-Thames, London, United Kingdom
Johnson Controls
and vendors. Supervise subcontractors on site whilst performing works on behalf of JCI electricians, panel manufacturers, etc. Configuring the building control systems as defined by the clients objectives - implementing software program modifications using established standards as required Maintaining operation and maintenance documentation to reflect changes to the system. Adhering to safety standards and adopt the Zero Harm Mindset including … Niagara N4 will be a plus Experience with MCC panels and the ability to understand control panel wiring diagrams HNC/HND (or equivalent) in Electrical/Electronic/Software Engineering or related field experience. Professional Certifications/Diploma are welcomed within the related field Basic understanding of mechanical plant operation and control as well as their related … on some client sites. The focus of this role will include small works which are identified through service works, this is a great opportunity as an entry to project engineering/sales engineering The ideal applicant would be based around London and surrounding counties. #LI-DC1 More ❯
Posted:

Full Stack Engineer

Surrey, England, United Kingdom
Hybrid / WFH Options
Annapurna
Digital & Technology Salary: Up to £45,000-£75,000 (Depending on experience) A well-established professional services firm is expanding its Technology & Digital Advisory function and is seeking a Software Engineer to join their growing team. This role offers the opportunity to work on software that underpins key advisory services, collaborating across technical and business teams to deliver … robust, scalable solutions. What You'll Do Design, develop, test, and maintain backend or full-stack software features. Translate business requirements into technical solutions, working closely with domain experts and stakeholders. Ensure code quality, performance, and maintainability by writing clean, well-architected code and participating in code reviews. Troubleshoot, debug, and resolve software issues, ensuring reliability and stability … architecture discussions, technical roadmap planning, and continuous improvement. Collaborate with cross-functional teams including consulting, data, and product to align technology with business objectives. What You'll Bring Demonstrable software engineering experience in backend, full-stack, or similar roles in production environments. Strong coding skills within C#, Angular or React (Angular preferrerd), Agile (TDD) Experience with systems design More ❯
Posted:

Full Stack Engineer

guildford, south east england, united kingdom
Hybrid / WFH Options
Annapurna
Digital & Technology Salary: Up to £45,000-£75,000 (Depending on experience) A well-established professional services firm is expanding its Technology & Digital Advisory function and is seeking a Software Engineer to join their growing team. This role offers the opportunity to work on software that underpins key advisory services, collaborating across technical and business teams to deliver … robust, scalable solutions. What You'll Do Design, develop, test, and maintain backend or full-stack software features. Translate business requirements into technical solutions, working closely with domain experts and stakeholders. Ensure code quality, performance, and maintainability by writing clean, well-architected code and participating in code reviews. Troubleshoot, debug, and resolve software issues, ensuring reliability and stability … architecture discussions, technical roadmap planning, and continuous improvement. Collaborate with cross-functional teams including consulting, data, and product to align technology with business objectives. What You'll Bring Demonstrable software engineering experience in backend, full-stack, or similar roles in production environments. Strong coding skills within C#, Angular or React (Angular preferrerd), Agile (TDD) Experience with systems design More ❯
Posted:

Senior React Developer

Staines, Surrey, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
working - 3 days per week in the office The successful Senior React Developer is likely to have a relevant degree and commercial experience in a similar role. The Senior Software Developer will join an experienced team developing modern interactive user interfaces using React with TypeScript. Key experience React TypeScript JavaScript Experience in any of the following areas would be … advantageous but is not a prerequisite Good software engineering principles eg Version control/Git, issue tracking, documentation etc Node.js Front end development tools and libraries like jest, rollup etc Experience with connected devices Web/UX design appreciation Figma or similar Full stack software development If you are seeking a role of this nature, please get More ❯
Employment Type: Permanent
Salary: £70000 - £75000/annum
Posted:

Senior React Developer

Staines-upon-Thames, Middlesex, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
working - 3 days per week in the office The successful Senior React Developer is likely to have a relevant degree and commercial experience in a similar role. The Senior Software Developer will join an experienced team developing modern interactive user interfaces using React with TypeScript. Key experience React TypeScript JavaScript Experience in any of the following areas would be … advantageous but is not a prerequisite Good software engineering principles eg Version control/Git, issue tracking, documentation etc Node.js Front end development tools and libraries like jest, rollup etc Experience with connected devices Web/UX design appreciation Figma or similar Full stack software development If you are seeking a role of this nature, please get More ❯
Employment Type: Full-Time
Salary: £70,000 - £75,000 per annum
Posted:

Full Stack Software Engineer

Surrey, England, United Kingdom
Hybrid / WFH Options
Searchability NS&D
Full Stack Software Engineer Up to £70,000 DOE + Benefits Mostly remote - 1 day onsite in London every fortnight Must be eligible for SC Clearance Full Stack Software Engineer - Java/AWS Join a forward-thinking consultancy supporting high-profile UK Government projects ABOUT THE CLIENT Our client is a specialist software consultancy delivering cutting-edge … solutions that empower UK Government and National Security organisations. Their teams tackle complex operational challenges through innovative software design, modern development practices, and close client collaboration. Due to continued growth and new project wins, they are seeking a talented Software Engineer to join a long-term Central Government project. THE BENEFITS Up to £70,000 DOE + performance … training and continuous professional development Collaborative, inclusive, and Agile working environment Regular team socials and networking events 25 days holiday + bank holidays + buy/sell options THE SOFTWARE ENGINEER ROLE: As a Software Engineer , you'll work in an Agile team building bespoke, secure, and scalable software solutions. You'll collaborate with cross-functional teams More ❯
Employment Type: Full-Time
Salary: £40,000 - £70,000 per annum
Posted:

D365 F&O Managing Solution Architect

Woking, Surrey, United Kingdom
Hybrid / WFH Options
Capgemini
The out of the box capabilities and limitations. As well as a wider understanding of the Microsoft technology stack, including but not limited to Azure and SharePoint. Knowledge of software engineering best practices and limitation with Dynamics 365 FinOps as well as Microsoft Dynamics CRM SDK, X , C#, Visual Studio and Team Foundation Server. Full implementation lifecycle experience … unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market leading capabilities in AI, cloud, and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Frontend Developer

guildford, south east england, united kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
modern interactive user interfaces using React with TypeScript. Key experience React TypeScript JavaScript Experience in any of the following areas would be advantageous but is not a prerequisite Good software engineering principles eg Version control/Git, issue tracking, documentation etc Node.js Front end development tools and libraries like jest, rollup etc Experience with connected devices Web/… UX design appreciation Figma or similar Full stack software development If you are seeking a role of this nature, please get in touch for more information. More ❯
Posted:

Frontend Developer

Staines-Upon-Thames, England, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
modern interactive user interfaces using React with TypeScript. Key experience React TypeScript JavaScript Experience in any of the following areas would be advantageous but is not a prerequisite Good software engineering principles eg Version control/Git, issue tracking, documentation etc Node.js Front end development tools and libraries like jest, rollup etc Experience with connected devices Web/… UX design appreciation Figma or similar Full stack software development If you are seeking a role of this nature, please get in touch for more information. More ❯
Posted:

Frontend Tester

Reigate, Surrey, United Kingdom
Hybrid / WFH Options
seeking a Performance Tester to join our innovative technology department. The Performance Tester will work collaboratively with wider teams to help, such as QA Engineers, DevOps, Platform Engineers and Software Engineers to develop and build esures future performance testing capability. We are looking for a pure performance specialist, ideally with Gatling, or simular, experience and good knowledge of Java. … CD pipelines and DevOps workflows Creates and delivers end-to-end performance test strategies and plans Drives testing improvements, automation, and active engagement in testing communities A background in software testing and performance testing Experience with object orientated programming, preferably Java, Selenium and TestNg/Junit. Experience with API testing is also crucial. Must have experience in automation testing … in an agile, SCRUM & Dev Ops delivery model Youll start with an introductory call with one of our Talent Partners. 1 hour technical interview to showcase your automation and software engineering skills and experience with one of our QA Leads and Senior QA Engineers. Competitive salary that reflects your skills, experience and potential. Discretionary bonus scheme that recognises More ❯
Posted:

Performance Tester

Reigate, England, United Kingdom
Hybrid / WFH Options
esure Group
seeking a Performance Tester to join our innovative technology department. The Performance Tester will work collaboratively with wider teams to help, such as QA Engineers, DevOps, Platform Engineers and Software Engineers to develop and build esure’s future performance testing capability. We are looking for a pure performance specialist, ideally with Gatling, or simular, experience and good knowledge of … delivers end-to-end performance test strategies and plans Drives testing improvements, automation, and active engagement in testing communities What we’d love you to bring: A background in software testing and performance testing Experience with object orientated programming, preferably Java, Selenium and TestNg/Junit. Experience with API testing is also crucial. Must have experience in automation testing … explore the position in more detail. 1st stage interview: 30 minute interview with one of our QA Leads 2nd stage: 1 hour technical interview to showcase your automation and software engineering skills and experience with one of our QA Leads and Senior QA Engineers. What’s in it for you?: Competitive salary that reflects your skills, experience and More ❯
Posted:

Performance Tester

guildford, south east england, united kingdom
Hybrid / WFH Options
esure Group
seeking a Performance Tester to join our innovative technology department. The Performance Tester will work collaboratively with wider teams to help, such as QA Engineers, DevOps, Platform Engineers and Software Engineers to develop and build esure’s future performance testing capability. We are looking for a pure performance specialist, ideally with Gatling, or simular, experience and good knowledge of … delivers end-to-end performance test strategies and plans Drives testing improvements, automation, and active engagement in testing communities What we’d love you to bring: A background in software testing and performance testing Experience with object orientated programming, preferably Java, Selenium and TestNg/Junit. Experience with API testing is also crucial. Must have experience in automation testing … explore the position in more detail. 1st stage interview: 30 minute interview with one of our QA Leads 2nd stage: 1 hour technical interview to showcase your automation and software engineering skills and experience with one of our QA Leads and Senior QA Engineers. What’s in it for you?: Competitive salary that reflects your skills, experience and More ❯
Posted:

Senior Software Engineer

Richmond, Surrey, United Kingdom
Hybrid / WFH Options
PressReader
content in interactive ways. BE allows them to build a customizable platform that supports a wide range of revenue opportunities. We have a full-time opportunity for a Senior Software Engineer to join our Engineering Team. As part of the Engineering team, you will work on an award-winning digital platform, and work across various stages of … the software development cycle in a wide range of development projects. You will use your proven experience in .NET to heighten our current and future projects. You will help shape the culture and success of our Engineering department. This is a great opportunity for a developer who has about 5+ years of experience working with .NET applications as … part of a professional team. Solid experience with C# and SQL is essential. In this role, you will: Design and develop key software components and services for PressReader applications, primarily focusing on the backend, but also contributing to the frontend as needed. Deliver code with top-tier quality while adhering to development best practices, employing test-driven development methodologies More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Engineering
Surrey
10th Percentile
£36,250
25th Percentile
£62,500
Median
£85,000
75th Percentile
£95,000
90th Percentile
£106,250