Software Engineer Jobs in Surrey

1 to 25 of 28 Software Engineer Jobs in Surrey

Software Engineer

Chertsey, Surrey, United Kingdom
Endeavour Recruitment Solutions
Technologies: C++ embedded software C# GUI HCI Yocto Linux Linux device driver Windows Visual Studio Defence software design multi processor Integration TESTING UML based design Communication Endeavour Recruitment have an excellent permanent opportunity for a Software Engineer with Embedded software experience to join our client based in Chertsey. Candidates applying for this role must be … eligible for Security Clearance . This work may include assisting and mentoring junior engineers as appropriate. The selected Software Engineer will be involved in the following deliverable tasks: Software design, development, and review (from concept to final product) for a range of systems from small embedded single processors through to multi-processor networked systems. Work with system … and hardware engineers to implement software solutions that may include software-hardware and software-firmware interfaces. Work to detailed technical requirements through all phases of design, integration, and testing. Communicate effectively with other team members within a multi-disciplinary team. Generate clear and concise technical documentation as required, both for internal company use and as part of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer .Net Azure SaaS

Reigate, Surrey, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Lead Software Engineer/Developer (C# .Net Core Azure) Reigate/WFH to £95k Are you a backend focussed .Net technologist looking for an opportunity to work on cutting edge SaaS technology? You could be progressing your career in a senior hands-on role at a global InsurTech. As a Lead Software Engineer you will take … microservices You have experience of leading technical projects and promoting best practices You have excellent written and verbal communication skills What's in it for you: As a Lead Software Engineer/Developer you will earn a competitive salary package including: Salary to £95k Bonus (c20%) 25 days holiday (and ability to buy more) Pension, Health Care, Life … Assurance Enhanced maternity/paternity packages Professional training and career development Hybrid work from home (x2 days office) Apply now to find out more about this Lead Software Engineer/Developer (C# .Net Core Azure) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're More ❯
Employment Type: Full-Time
Salary: £85,000 - £95,000 per annum
Posted:

Senior Software Engineer

Chertsey, Surrey, United Kingdom
Endeavour Recruitment Solutions
Exciting Opportunity: Software Engineer - Maritime Communications We are currently seeking an accomplished Software Engineer to join our clientsMaritime Communications design and development team. This pivotal role places a specific emphasis on advancing Maritime communication capabilities, both within the UK/NATO and globally. ?Key Responsibilities: As a Software Engineer, your core responsibilities involve software … spectrum of systems. Ranging from small embedded single processors to complex multi-processor networked systems, your collaboration with systems and hardware engineers will yield multidisciplinary solutions. This includes defining software-hardware and software-firmware interfaces, ensuring technical requirements are meticulously met throughout the design, integration, and customer acceptance phases. Additionally, there may be opportunities for you to step … into the role of a Software Lead when additional support is required on projects, bids, and product development activities. Effective communication with Project Managers and Design Authorities will be essential in resolving technical, project, or resource-related challenges. Qualifications and Skills: The ideal candidate should possess a wealth of knowledge and experience in software design and development. Proficiency More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Frimley, Surrey, United Kingdom
BAE Systems
Job Description - Senior Software Engineer () Senior Software Engineer - Job Title: Senior Software Engineer Location: Frimley - On Site Salary: £40,748+ depending on skills and experience What you'll be doing: Develop design solutions to meet an agreed time, cost and quality in accordance with project or business milestones Develop and manage requirements and the … will be attending factory acceptance tests and assisting in the development of test procedures Produce documentation required to support the design review process, including; diagrams, technical specifications, supporting calculations, software designs and justifications Ensure design proving evidence is comprehensive and is captured within the requirements management tools whilst also being endorsed by the appropriate level of authority Undertake design … reviews and presentations to share and report to stakeholders and, offer mentorship to junior team members Your skills and experiences: Ansible Playbooks VMWare Software Defined Data Centres Atlassian tools (Confluence and Jira) You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Staines, Surrey, 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 … 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 ❯
Employment Type: Permanent
Salary: £70000 - £75000/annum
Posted:

Senior Software Engineer

Staines-upon-Thames, Middlesex, 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 … 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 ❯
Employment Type: Full-Time
Salary: £70,000 - £75,000 per annum
Posted:

Lead Software Engineer - Guidewire

Redhill, Surrey, England, United Kingdom
Hybrid / WFH Options
Proactive Appointments
Lead Software Engineer - Guidewire Hybrid working Our client, a leading insurance organisation have an exciting role for a Lead Software Engineer with Guidewire experience to join their team on a permanent basis. Are you a forward-thinking engineering leader with a passion for driving innovation, mentoring high-performing teams, and shaping technical direction? Then please get … analysis, advanced level design, development, analysis, configuration, testing, debugging, and troubleshooting for impactful and high-visibility tasks. Apply knowledge of current industry trends and techniques to formulate solutions for software engineering problems. Lead a team by providing consistent performance and technical feedback, coaching, and mentorship to foster and team environment and ensure team’s work complies with standards, processes … and protocols. Extensive programming/development experience plus strong prior technical leadership experience. Excellent delivery skills with the ability to examine and assess the effectiveness of software design strategies and methodologies, devise, apply, and share ways to ensure the quality of complex computer systems, and incorporate awareness and understanding of work happening outside of the team. Demonstrated track record More ❯
Employment Type: Full-Time
Salary: £80,000 - £100,000 per annum
Posted:

Senior Embedded Software Engineer

Chertsey, Surrey, South East, United Kingdom
VERTECH GROUP (UK) LTD
Senior Embedded Software Engineer Location: Chertsey Salary: Circa 70K 80K + Benefits Senior Embedded Software Engineer required by well-established Electronic Engineering Company! This is a diverse and hands-on role involving architectural software design across all stages of the development lifecycle, along with day-to-day leadership of a skilled software team Essential … embedded and real-time systems Hands-on use of Docker (or similar container tech) Experience with version control tools (e.g. Git) Use of UML and tools like Enterprise Architect Software verification and validation against formal requirements System integration and acceptance testing experience Exposure to networked/firmware/electronics interfaces Current SC or DV clearance Experience in MOD, military More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Software Engineer, Structural Geology

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 Software Engineer 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 software engineer 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 ❯
Employment Type: Permanent
Salary: £50000 - £80000/annum DoE + Benefits
Posted:

Software Engineer, Structural Geology

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Ecm Selection
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 Software Engineer 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 software engineer 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. Requirements: PhD in Computer Science, Geophysics, Maths or Geology combined with industry More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Specialist, 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 cause analysis, integrating More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Chertsey, Surrey, United Kingdom
Trinity Resource Solutions
As an experienced Software Engineer, you will work within/lead a team of skilled design engineers, to supply high quality products and systems to the Defence Industry. The successful candidate will be experienced in translating system requirements to innovative software design solutions, leading to successful customer acceptance within project timescales and budget. The successful candidate will … have experience in a software team lead role, defining, supervising and mentoring the work of other engineers. What you’ll do Responsible to the project technical design authority for the quality of work produced by the team. Responsible to the Project Manager (PM) for estimating, monitoring and meeting project timescales. Defining architectural and detailed software designs as part … define interfaces to firmware and electronics to ensure that overall system requirements are met. Presentation of designs at all stages within the project teams and to the customer. Monitoring software compliance with project and company, procedures and standards. Day to day management of the software team, in conjunction with the PM, to ensure the best use of available More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

GU1, Guildford, Surrey, United Kingdom
Enterprise Recruitment Ltd
Senior Software Developer An exciting opportunity awaits a Senior Software Engineer 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 ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum
Posted:

Software Engineer

Esher, Surrey, United Kingdom
Hybrid / WFH Options
Tony Gee and Partners LLP
Tony Gee and Partners is seeking a Software Engineer to join our team . We are a leading civil engineering consultancy specialising in complex infrastructure projects across diverse sectors, including rail, highways, marine, power and energy, aviation, and more. Committed to continuous innovation, we have a business-level strategic goal to leverage digital tools to enhance efficiency, streamline … processes, and drive transformative change within our organisation. The ideal candidate will be a strategic thinker, proficient in software development, and contribute to the success of our projects. Job responsibilities Participate in the full software development lifecycle, including planning, development, testing, and deployment to deliver high-quality software solutions. Understand user requirements and business context, proactively addressing … challenges and resolving bugs during testing or in production. Follow established software development methodologies and maintain alignment with best practices for coding, security, and performance. Provide guidance, feedback, and mentorship to junior engineers, fostering adherence to software development methodologies and best practices. Collaborate effectively with cross-functional teams, fostering open communication to deliver solutions that meet user expectations More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Guildford, Surrey, England, United Kingdom
IT Search & Select
the forefront of robotics innovation. Based in Surrey, we are building smart, adaptive systems that redefine how machines interact with the physical world. We’re seeking a Senior Embedded Software Engineer to drive forward development on our next-gen robotics platforms. Design, develop, and optimize embedded software for robotics applications using C/C++ Collaborate across multidisciplinary … engineering teams to integrate hardware and software solutions Take ownership of software architecture, performance, and safety standards Lead debugging, testing, and validation of embedded systems in real-world environments Contribute to design reviews and mentor junior engineers Proven experience (5+ years) in embedded software development for real-time systems Strong proficiency in C/C++ and RTOS More ❯
Employment Type: Full-Time
Salary: £60,000 - £90,000 per annum
Posted:

Software Engineer - Simulation

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Ecm Selection
This highly successful and expanding company are seeking a Simulation Software Engineer to help develop advanced software for geophysical modelling and industrial process simulation. With a global client base and an ambitious growth strategy, this company offers a dynamic environment with varied and challenging projects. Depending on your skills and interests, you could be working on areas More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Geoscience Software Engineer (C++, Masters or PhD))

Guildford, Surrey, South East, United Kingdom
Hays
Geoscience Software Engineer (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 ❯
Employment Type: Permanent
Posted:

Software Engineer

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Electronic Arts
with internal EA teams by providing services related to Build Automation, Continuous Integration, Metrics Reporting, and Virtual Infrastructure. You would join DRE supporting The Sims franchise as a Build Software Engineer. The position is hybrid remote/in-office and you will report to the DRE Sims Technical Director. Responsibilities: You will work with our internal customers to design … while communicating with our partners. You will identify gaps/toil within our workflows and implement automated scalable, reliable and repeatable solutions Qualifications: 3+ years of experience as a software engineer Object-oriented/scripting languages (e.g. Python, Groovy, C#, Java, or Ruby) Implement CI/CD pipelines (e.g. Jenkins, GitLab CI) Source control management tools (e.g. Perforce More ❯
Employment Type: Permanent
Salary: GBP Annual
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 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 ❯
Employment Type: Permanent
Salary: £55000 - £85000/annum DoE + benefits
Posted:

Software Engineer

Sunbury-on-Thames, Middlesex, England, United Kingdom
Harvey Nash
to the overall design of the system. Develop automated tests and conduct performance tuning Contribute to code reviews Key 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 More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Software Engineer, Modelling Tools

Guildford, Surrey, United Kingdom
Ecm Selection
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 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 you More ❯
Posted:

Senior Applied Research SW Engineer (AI/ML, Python/Julia, C++)

Guildford, Surrey, South East, United Kingdom
Hays
Applied Research Software Engineer (AI/ML, Python/Julia, C++, Masters or PhD) Guildford, Surrey (On-site) £65000 - £140,000 + 25% Bonus, 10% Pension, Private Medical . - A Masters or PhD Degree in Computing or STEM 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 an experienced Applied Research 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 someone who sits at the interface … of scientific research/R&D and software development. Your new role You will be joining the Innovation Team working on forward looking projects with a focus on high-impact research and early-stage prototyping. You will contribute to the early-stage exploration of technologies such as Machine Learning and AI Engineering and translate experimental code into production quality More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

Reigate, Surrey, United Kingdom
Hybrid / WFH Options
Ecm Selection
generation uncrewed autonomous systems, integrating robotics and autonomy with vehicular technologies. These are nascent projects with in-house technology know-how from techpreneur founders. They are looking for senior software engineers looking for an intellectually challenging problem to work on and get stuck into. The project work will be both core tech development, simulation work as well as real … world testing of hardware. This could include: low-level software for robotics development and integration; building simulation environments to test autonomous behaviours; HIL/SIL testing; software for autonomy; field testing. Requirements Degree in computer science or similar and ideally a PhD. Demonstrable project experience developing production code in C++ and Python on Linux including documentation and test More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Fullstack Software Engineer (IT) in Guildford - BAE Systems

Guildford, Surrey, United Kingdom
Java Script Works
Systems As a solutions developer at BAE Systems, you will work at both the system and component levels. Your responsibilities will include acting as the technical authority for relevant software applications, developing applications using React, TypeScript, and Kotlin, and engaging with key project customer stakeholders. Skills & Experience Essential Professional work experience in a similar role Previous experience working as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Engineer
Surrey
10th Percentile
£36,250
25th Percentile
£62,500
Median
£75,000
75th Percentile
£95,000
90th Percentile
£102,000