Software Engineering Jobs in Surrey

1 to 25 of 43 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:

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:

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:

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 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:

Full Stack Engineer

Sunbury-On-Thames, England, United Kingdom
Harvey Nash
compatible. • Contribute to all phases of the development lifecycle • Work independently and own feature development from concept to delivery. • Provide technical leadership and mentor junior engineers • Collaborate with the engineering team and contribute to the overall design of the system. • Develop automated tests and conduct performance tuning • Contribute to code reviews Qualifications: Bachelor's degree in a technical field … computer science, software engineering or similar. 10+ years’ experience in software development, spanning backend, web frontend and large scale systems In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux) Experience collaborating directly with customers to deploy new features, gather feedback and iterate based on real-world usage Expert knowledge of Typescript and reactive … Web Apps Experience with Go services deployed to Kubernetes Experience with Microservices, gRPC, containerisation and Event-driven architectures. Some experience managing Cloud resources, infrastructure as code, and site reliability engineering We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression More ❯
Posted:

Full Stack Engineer

guildford, south east england, united kingdom
Harvey Nash
compatible. • Contribute to all phases of the development lifecycle • Work independently and own feature development from concept to delivery. • Provide technical leadership and mentor junior engineers • Collaborate with the engineering team and contribute to the overall design of the system. • Develop automated tests and conduct performance tuning • Contribute to code reviews Qualifications: Bachelor's degree in a technical field … computer science, software engineering or similar. 10+ years’ experience in software development, spanning backend, web frontend and large scale systems In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux) Experience collaborating directly with customers to deploy new features, gather feedback and iterate based on real-world usage Expert knowledge of Typescript and reactive … Web Apps Experience with Go services deployed to Kubernetes Experience with Microservices, gRPC, containerisation and Event-driven architectures. Some experience managing Cloud resources, infrastructure as code, and site reliability engineering We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression More ❯
Posted:

Lead Software Developer .Net Azure SaaS

Reigate, Surrey, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Lead Software Developer/Engineer (C# .Net Azure SaaS) Reigate/WFH to £100k Do you have expertise with C# cloud based development combined with technical/team leadership skills? You could be progressing your career, in a senior, hands-on leadership role working on complex and technically challenging systems with continual learning opportunities a global Fintech. What's … in it for you: As a Lead Software Developer you will receive a competitive salary plus a range of perks and benefits: Up to £100k salary plus bonus (c30%) Hybrid working (3 days a week work from home) Enhanced parental leave 25 days holiday (plus buy days and your birthday off) Pension, Health Care and Life Assurance Training and … career development Social events and a range of other perks Your role: As a Lead Software Developer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship SaaS insurance platform that handles 4 billion requests per month. You'll play a key role in architecting, designing and developing new features and enhancements More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
Posted:

Lead Software Engineer C# .Net Azure SaaS

Reigate, Surrey, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Lead Software Engineer/Developer (C# .Net Azure SaaS) Reigate/WFH to £100k Do you have expertise with C# cloud based development combined with technical/team leadership skills? You could be progressing your career, in a senior, hands-on leadership role working on complex and technically challenging systems with continual learning opportunities a global Fintech. As a … Lead Software Engineer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship SaaS insurance platform that handles 4 billion requests per month. You'll play a key role in architecting, designing and developing new features and enhancements whilst ensuring high levels of security, reliability, maintainability, usability and performance. You'll collaborate … office twice a week for team meet-ups and stakeholder meetings with the other three days work from home. About you: You have expertise with C# .Net Core backend software development, having worked on large, scalable systems with complexity You have a strong knowledge of Azure, SaaS, PaaS, microservices You have strong technical and team leadership experience You are More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
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:

Lead C# Developer .Net Azure SaaS

Reigate, Surrey, South East, United Kingdom
Hybrid / WFH Options
Client Server
Lead C# Developer/Software Engineer (C# .Net Azure SaaS) Reigate/WFH to £100k Do you have expertise with C# cloud based development combined with technical/team leadership skills? You could be progressing your career, in a senior, hands-on leadership role working on complex and technically challenging systems with continual learning opportunities a global Fintech. As … a Lead C# Developer you'll manage three Agile teams comprising around ten experienced software engineers, responsible for the flagship SaaS insurance platform that handles 4 billion requests per month. You'll play a key role in architecting, designing and developing new features and enhancements whilst ensuring high levels of security, reliability, maintainability, usability and performance. You'll collaborate … office twice a week for team meet-ups and stakeholder meetings with the other three days work from home. About you: You have expertise with C# .Net Core backend software development, having worked on large, scalable systems with complexity You have a strong knowledge of Azure, SaaS, PaaS, microservices You have strong technical and team leadership experience You are More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior React Developer

Staines, Surrey, South East, United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
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, Work From Home
Salary: £75,000
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:

Senior Software Developer

Croydon, Surrey, United Kingdom
Hybrid / WFH Options
Inspire People
HM Land Registry (HMLR) is undertaking one of the largest transformation programmes in government, modernising the digital systems that support over £7 trillion of property ownership. As a Senior Software Developer, you'll take a leading role in designing and delivering the systems and services that power this national infrastructure. Salary up to £60,800, 29% employer pension contribution … plus full Civil Service benefits. Flexible, hybrid working from 14 office locations across the UK. About the Role As a Senior Software Developer, you'll combine hands-on coding with technical leadership. You'll work in a multidisciplinary team of developers, testers, product managers and architects to build secure, scalable systems and help guide technical direction across your team. … You'll also mentor colleagues and contribute to improving development processes and standards across the Software Development Practice. HMLR's Developers work on a variety of projects that are central to their digital transformation. This includes rebuilding core registration and casework systems, geospatial data initiatives, developing new cloud-native services and modernising Legacy applications into scalable, containerised solutions. If More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Android Developer

Kingston Upon Thames, Surrey, United Kingdom
Hybrid / WFH Options
Sky
of a team that values innovation, diversity, and technical excellence What you'll bring Deep extensive experience of Android application development Established and highly skilled in all aspects of software engineering Strong programming skills in Java and Kotlin Solid understanding of Android architecture patterns and best practices Experience with video streaming protocols (HLS, DASH) Familiarity with ExoPlayer (bonus More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Java / Node.js / Python – Backend or Full Stack) Active SC

Croydon, Surrey, England, United Kingdom
Hybrid / WFH Options
eTeam Inc
/Day on Umbrella Location: Croydon (Hybrid) Clearance required: SC Transfer (Active SC only ) Contract Duration: 05 months Experience of Java Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of development processes. Experience of containerisation using Docker or Kubernetes Experience of Continuous Integration (CI) and Continuous Delivery (CD) A … passion for delivering quality code, by use of TDD and setting high software quality standard We're also using the following technologies and patterns, it would be great if you had some of the skills, if not we can help develop them: Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns Kubernetes Knowledge More ❯
Employment Type: Contractor
Rate: £500 - £537 per day
Posted:

IT Services Team Leader

Purley, Surrey, England, United Kingdom
YourRecruit
IT Services Team Leader to manage a team of IT Support Engineers and ensure the smooth delivery of technology services across the business. This role covers both infrastructure and software systems, supporting digital platforms, cloud services, and core operational IT. Key Responsibilities Lead, supervise, and develop a team of IT support specialists. Manage core IT systems including Windows servers … Skills & Attributes Proven experience leading an IT support team (min. 3 staff). Cisco Certified (essential). Strong Microsoft/Windows environment experience. Well-rounded knowledge of hardware/software engineering concepts. Technical understanding of VMware, SQL, networking, and backup systems. Excellent communication and stakeholder collaboration skills. Able to work proactively, manage workloads, and remain calm under pressure. More ❯
Employment Type: Full-Time
Salary: £40,000 - £45,000 per annum
Posted:

Principal Systems Engineer

Frimley, Surrey, United Kingdom
BAE Systems
options for this particular role Salary: Negotiable dependant on experience What you'll be doing: Provide oversight and technical ownership of CCS design, leading design decisions and supporting the Engineering Manager in delivering in-service programmes Ensure technical leadership by controlling project scope, managing design changes, and engaging stakeholders and suppliers to identify risks early Lead programme-level design … design, development, and qualification Provide specialist knowledge and subject matter expertise in the integration, validation and verification of systems Your skills and experiences: Essential: Extensive experience in network or software engineering, ideally with a background in operations Ability to take the lead on technical matters and provide expert guidance Chartered Engineer status or working towards Specialist expertise in … Combat Systems, particularly in relation to submarines, would be advantageous Familiarity with DOORS and prior hands-on experience using it Proven experience in change management processes Desirable: Systems Engineering (INCOSE) qualifications Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Systems Engineer

Staines, Middlesex, United Kingdom
Hernshead Recruitment Ltd
This is a key position within an engineering department, playing a vital role in validating customer needs, shaping technical solutions, and ensuring seamless project delivery from pre-sales discussions to customer sign-off. Working closely with our mechanical, hydraulic, electrical, and software engineering teams, you ll ensure that all system-level requirements are understood, met, and validated. … system modelling, optimisation, risk and safety analysis. Support all stages of the project lifecycle from pre-sales proposals through to commissioning and acceptance testing. Collaborate with mechanical, electrical, and software teams to define and validate system requirements. Lead and support commissioning activities both in-house and on customer sites worldwide. Experience required: 5+ years experience in an engineered-to … order environment. 5+ years hands-on experience with machine hardware and software systems. A proactive, collaborative approach with strong organisational and multitasking skills. Willingness to travel internationally to support customer projects. More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 65,000 Annual
Posted:

Senior Software Engineer (C/C++)

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Sky
foundation for future service innovation. Integration across diverse technologies ensures Sky's award-winning products remain intuitive, high-quality, and impactful. This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in … millions of broadband devices worldwide. As a Software Architect , you'll define the software component architecture for our connectivity products, ensuring robust, scalable design. You'll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential. You'll be part of a … to stay connected and enjoy what they love-anytime, anywhere. What you'll do Attend architecture calls to define user stories and document use cases in JIRA. Define clear software interfaces to external modules and outline end-to-end deployment scenarios. Contribute to feasibility assessments and delivery planning for proposed architectures. Define and document software component architecture to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front-End Focused C#.NET Opportunity - Learn Blazor £90k Bonus - Guildford On-site

Guildford, Surrey, England, United Kingdom
Opus Recruitment Solutions Ltd
Software Engineer – Guildford (Onsite) | Up to £90,000 + Bonus + Benefits Are you a Software developer with strong front-end experience in React , Angular or Blazor , paired with solid C# backend skills? Are you Interested in working with Blazor Microsoft’s modern UI framework? This role offers the chance to work on web applications with a strong … few years. If you're a full-stack developer or keen to upskill in Blazor, this could be the perfect opportunity.Join a global leader in advanced modelling and optimisation software for the energy sector. With over 450 clients worldwide, this is a unique opportunity to be part of a team driving innovation in real-time decision-making tools.We’re … hiring multiple Software Engineers to join a Guildford-based team, working on cutting-edge solutions that blend data, modelling, and cloud technologies. What You’ll Be Working On Building and testing web applications using real-time data and physical models Designing intuitive user interfaces and deploying cloud-based solutions Collaborating in a hybrid team environment with strong support for More ❯
Employment Type: Full-Time
Salary: £65,000 - £90,000 per annum
Posted:

Software Engineer, Modelling Tools

Guildford, Surrey, United Kingdom
ECM Selection (Holdings) Limited
Integrated modelling software company for the oil and gas sector Established over 30 years ago, this highly profitable tech business provides software products and services for global customers. They are expanding and looking to recruit further Software Engineers to join their software team. They utilise their strong intellectual approach in developing new features and versions of … their real-time modelling software tools. Requirements: - Strong academic background – many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of … in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us More ❯
Employment Type: Permanent
Salary: £55000 - £85000/annum DoE + benefits
Posted:
Software Engineering
Surrey
10th Percentile
£36,250
25th Percentile
£62,500
Median
£85,000
75th Percentile
£95,000
90th Percentile
£106,250