Are you an experienced Senior SoftwareEngineer looking to take the lead on cutting-edge projects within the Defence sector? We are seeking a skilled engineer to design, develop, and deliver high-quality software solutions that meet complex system requirements. As a Senior SoftwareEngineer, you'll play a key role in architectural design … software development, and team leadership, ensuring innovative solutions are delivered on time and to the highest standards. Key responsibilities for the Senior SoftwareEngineer based in Surrey: Lead a team of software engineers, providing technical direction, supervision, and mentoring. Define architectural and detailed software designs in line with wider system requirements. Develop and test software … Linux and Windows platforms. Collaborate with multidisciplinary teams, ensuring seamless integration with firmware and electronics. Manage project timescales, resources, and deliverables in conjunction with the Project Manager. Conduct structured software verification, validation, and system integration activities. Prepare and present technical documentation and design reviews to internal teams and customers. Key skills required for the Senior SoftwareEngineerMore ❯
Reigate, Surrey, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Lead SoftwareEngineer/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 SoftwareEngineer 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 … 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 ❯
Staines-upon-Thames, Middlesex, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
Senior SoftwareEngineer required by an established technology company located in Staines. Hybrid working - three days per week in the office. The Senior SoftwareEngineer 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 SoftwareEngineer will … 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 in More ❯
Surrey Docks, Greater London, Guildford, Surrey, United Kingdom
Platform Recruitment
Lead SoftwareEngineer - £65,000 Title : Lead SoftwareEngineer Client : Secure Communications Location : Guildford Salary : £65,000 This is an opportunity for an engineer with 3+ years of commercial development experience to work on state of the art image processing, signal processing and network security applications to join an established team of C++ focused engineers More ❯
Lead SoftwareEngineer - £65,000 Title : Lead SoftwareEngineer Client : Secure Communications Location : Guildford Salary : £65,000 This is an opportunity for an engineer with 3+ years of commercial development experience to work on state of the art image processing, signal processing and network security applications to join an established team of C++ focused engineers More ❯
Lead SoftwareEngineer - £65,000 Title : Lead SoftwareEngineer Client : Secure Communications Location : Guildford Salary : £65,000 This is an opportunity for an engineer with 3+ years of commercial development experience to work on state of the art image processing, signal processing and network security applications to join an established team of C++ focused engineers More ❯
Guildford, Surrey, England, United Kingdom Hybrid / WFH Options
Opus Recruitment Solutions Ltd
SoftwareEngineer – Hybrid - £60k| Surrey Join a leading provider of advanced modelling and optimisation software for the global energy sector. We’re seeking a SoftwareEngineer to help develop tools that support real-time decision-making in oil and gas field management. What You’ll Do Develop and test software using real-time data … You’ll Bring Degree in Computer Science, Engineering, Physical Sciences, or Maths Strong coding skills and attention to detail Proven programming experience and a passion for building robust, scalable software Comfortable working to deadlines in a fast-paced setting Why Join? With over 450 global clients and recent HQ relocation and looking to expanding into new sectors. Be part More ❯
Guildford, Surrey, England, United Kingdom Hybrid / WFH Options
Opus Recruitment Solutions Ltd
SoftwareEngineer – Hybrid - £60k| Surrey | Energy & Geoscience Tech Join a leading provider of advanced modelling and optimisation software for the global energy sector. We’re seeking a SoftwareEngineer to help develop tools that support real-time decision-making in oil and gas field management. What You’ll Do Develop and test software using … You’ll Bring Degree in Computer Science, Engineering, Physical Sciences, or Maths Strong coding skills and attention to detail Proven programming experience and a passion for building robust, scalable software Comfortable working to deadlines in a fast-paced setting Why Join? With over 450 global clients and recent HQ relocation and looking to expanding into new sectors. Be part More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Working on best-in-class software for geoscience and geoengineering applications Based full-time in newly furbished offices, this growing industry leader develops a range of software products that are used by leading companies in the energy, mining and O&G industries. They are looking to grow their current team and seek a SoftwareEngineer with … specific experience and interests in structural geology applications. The company offer an extensive package including highly competitive salary, performance related bonus and other benefits. As a softwareengineer within their team, general activities will include software coding, interface design, testing and algorithm development. However, this is expected to be within projects applied to structural geology or geoenegineering. … hybrid or home-working). If you would need to relocate, relocation assistance is on offer for qualifying candidates. Keywords: PhD/Experienced, C/C++, Geology, Geophysics, Geoengineering, Software Engineering Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal More ❯
A Technology Consultancy seeks a Senior level SoftwareEngineer with a strong academic record, provenC/C++ development skills and experience of working on complex real-world problems to provide solutions to challenging projects in a number of areas such as cyber security and network security. You must be a British National as UK Security Clearance is required. … a STEM subject from a leading University as well as As at A level in Mathematics and Physics are required, with a PhD being highly beneficial. The successful Senior SoftwareEngineer will ideally bring a range of software development skills and experience, including strong C/C++ development experience, using and configuring Linux systems; developing novel signal … well as familiarity with source control systems. An appreciation of hardware is also highly beneficial. You should be adaptable, self-motivated and possess the ability to produce clear, efficient software designs; be confident in supporting customers and providing training as well as mentoring others. This Technical Consultancy encourages innovation, seeking bright minds who thrive on technical challenges. This is More ❯
Overview SoftwareEngineer - SC Cleared We're looking for a SoftwareEngineer with strong skills in Node.js, React, and TypeScript to build scalable web applications. You'll work across the stack, using Docker, Azure Web Apps, and ElasticSearch. Responsibilities Develop and maintain scalable web applications across the full stack. Collaborate with cross-functional teams to define More ❯
SoftwareEngineer Candidates that our clients are looking for must have a strong academic background typically with a first class degree or PhD in a numerate subject such as physics, engineering or maths. We look for candidates with the aptitude to learn quickly and take on our customers most challenging problems. We help our staff develop the skills … a PhD in a numerate discipline have a strong academic background typically including A*'s in A-level Maths and Physics have strong verbal and written presentation skills have software development experience, preferably in C/C++. The candidate will be responsible for: developing software for cyber security systems developing novel signal, image, or data processing applications developing More ❯
Senior Software Developer An exciting opportunity awaits a Senior SoftwareEngineer to join a well-established design consultancy specializing in advanced signal and image processing technology. We are looking for an experienced professional to bring both expertise and innovative solutions to highly complex, cutting-edge projects. You will be at the forefront of product development, mentoring junior … engineers, and collaborating closely with multidisciplinary teams to push the boundaries of software and embedded systems. With access to continuous learning opportunities and collaboration with industry leaders, this role is perfect for a senior engineer who thrives in a challenging, forward-thinking environment. Key Qualifications : 5+ years of experience in software development, with an emphasis on signal … and mentor junior engineers Benefits : Competitive salary commensurate with experience 25 days of paid leave plus public holidays 10% pension contribution Comprehensive life insurance and income protection Position : Senior Software Developer – Signal/Image Processing Location : Surrey Apply : Send your CV to kristian AT enterpriserecruitment DOT com More ❯
Geoscience SoftwareEngineer (C++/Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - 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 an experienced Geological Software Engineer. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. This role would essentially suit a Structural Geologist with Software Development skills in C++/… the imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing More ❯
Description Job Title: Graduate Naval Ships SoftwareEngineer Location: Frimley (Surrey) We offer a range of hybrid and flexible working arrangements, however for this role you will be expected to attend your site 3-4 days per week. Salary: £34,000 + £2,000 Welcome Bonus What you’ll be doing: Production of software architectures and designs … based on each ship’s requirements. Implementation of requirements and design utilising a variety of programming languages and tools. Design and development of software tests to prove a number of qualities including; functionality, robustness, performance. Testing and integration of software and target hardware. Support of lifecycle and product maturity activities such as design reviews. Benefits: As well as … a minimum requirement you’ll need to have obtained, or be predicted to obtain, a 2.2 in your Bachelor’s or Master’s degree in Computer Science, Computing or Software Engineering. Start date (dd Month Year) 7th September 2026 Length of contract Permanent contract More ❯
Geoscience SoftwareEngineer (C Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to More ❯
Our client is looking for C# WPF/Winforms SoftwareEngineer based at Edinburgh. Looking for 2+ years industry programming experience using an OO language A technical, engineering, or science degree or equivalent training Knowledge of OO software design principles and best practice development practices Desirable: .NET and WPF/Winforms experience Visa sponsership is availanble More ❯
powered by the Foundational Tech team - what's forming on the horizon is a connected Battlefield universe filled with immersive experiences built on our unique DNA. As a Senior SoftwareEngineer, you will work at our Guildford office on a hybrid basis and report to the Criterion Head of Technology. You will also work with our build systems More ❯
Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare. The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach. … Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI/ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI/ML into these software products. … physics, engineering or similar, and ideally a PhD in a relevant subject area.- - Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data. - Experience with Python and C++/C# including how to integrate ML features. The role does require More ❯
Based in newly refurbished offices in Guildford, this profitable software engineering company works with global corporations. Their software products allow users to develop sophisticated engineering models used within energy and renewables with future applications in banking and healthcare. The software teams are highly educated (many with PhDs), and academic background is important in their technical recruitment approach. … Currently, they are looking to recruit a Software Development Engineer to join a nascent group to incorporate innovative AI/ML features into their software offerings. The focus is still on design, development and deployment of well-engineered scalable software solutions, the challenge is how to best utilise AI/ML into these software products. … physics, engineering or similar, and ideally a PhD in a relevant subject area. Demonstrable experience developing desktop and web applications including production-grade software. This should include experience with software architecture and understanding how to support structured (SQL) and unstructured (RAG) data. Experience with Python and C++/C# including how to integrate ML features. The role does require More ❯
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 mathematical … 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 ❯
Python/Django Lead Developer £550/day Outside IR-35 Active SC required 1 day per week in Croydon 8 weeks initial - likely extens ion Our client is looking to bring in an experienced Tech Lead/Lead Developer More ❯
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 2 experienced Scientific/C++ Software Engineers. You will be working full-time in their head office location in the heart of Guildford close to the University and with excellent transport to London and the surrounding areas in Surrey. Your new role You'll join a well-established business with decades experience taking them … the imminent growth there are Senior and Leadership opportunities to aspire to. It's an internally creative team that champion collaboration, they want constant suggestions of how to re-engineer things, not just work from a brief. What you'll need to succeed You must have an Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing More ❯