Farnham, Surrey, United Kingdom Hybrid / WFH Options
Gregory-Martin International
Software Developer – C# .NET Salary - £35000 – £55,000 plus, pension, excellent work/life balance, active social calendar Location Hybrid Home/Office Our client is a specialist software house at the forefront of developing mission critical systems for airport operations. They are looking for motivated self-starters … with a passion for hands-on programming to help deliver the next generation of our class-leading products. Our client is looking for a software developer with a minimum of 2 years’ experience. Ideally you will have a degree in Computer Science, SoftwareEngineering or similar, with … a focus on software development. The role is mostly WFH, although some work from the office will be required and occasional travel to client sites. Candidates would need to live 1 hour’s commutable distance from Farnham, Surrey Main Responsibilities re role of Software Developer C# .NET Designing More ❯
GU9, Farnham, Surrey, United Kingdom Hybrid / WFH Options
Gregory-Martin International
Software Developer – C# .NET Salary - £35000 – £55,000 plus, pension, excellent work/life balance, active social calendar Location Hybrid Home/Office Our client is a specialist software house at the forefront of developing mission critical systems for airport operations. They are looking for motivated self-starters … with a passion for hands-on programming to help deliver the next generation of our class-leading products. Our client is looking for a software developer with a minimum of 2 years’ experience. Ideally you will have a degree in Computer Science, SoftwareEngineering or similar, with … a focus on software development. The role is mostly WFH, although some work from the office will be required and occasional travel to client sites. Candidates would need to live 1 hour’s commutable distance from Farnham, Surrey Main Responsibilities re role of Software Developer C# .NET Designing More ❯
Employment Type: Permanent
Salary: £35000 - £55000/annum Pension, 25 days hols, medical
ASL Technical are looking for Junior Software Engineers to work for an automotive manufacturer of specialist vehicles. Do you have a degree in in an engineering discipline with a passion for software and the automotive industry? If the answer to this questions is yes, we are keen … to hear from you. Overall Purpose of the Position Reporting to the Systems Engineering Manager, this position will work on all areas affecting software control of their vehicles. The successful candidate will be given full support to develop into the role which will have exposure to all matters … involved in the software design and development to operate the functions of these vehicles, specifically the embedded control software and associated HMI. In position, you will be developed to ensure that all control software is fully tested and approved, meeting relevant standards using a defined release process More ❯
Redhill, Surrey, United Kingdom Hybrid / WFH Options
The Travelers Indemnity Company
on collaboration. Imagine loving what you do and where you do it. Target Openings 2 What Is the Opportunity? Join us as a Lead Software Engineer as we transition to and implement Guidewire. If you have experience with Guidewire's PolicyCenter and/or ClaimCenter, we want to hear … from you! Apply now to be a part of our innovative team and make a significant impact on our technology journey. Travelers SoftwareEngineering team is dedicated to creating seamless customer experiences through cutting-edge technology solutions. We are looking for a Lead Software Engineer to help … us grow and transform our technology landscape. You will leverage your engineering background to complete expert tasks that span many parts of a system while providing technical leadership to the team on complex business initiatives. Acting as an influential leader, you will help guide strategic planning and oversee the More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
measure your progress in milliseconds And play your part in racing history You belong here. High performance starts with you. Purpose of the Role: Software Development Engineers at McLaren F1 analyse, design and engineer innovative software solutions to projects aligned with the requirements of our racing functions. Senior … to initiatives beyond their direct group or focus area, and collaborate on projects to deliver value to the racing team. Role Dimensions: The McLaren Software & Data Science group is responsible for the analysis, design, and delivery of bespoke software tools and methodologies which help improve our Formula … data acquisition, processing, and analysis. We build tools to manage simulation and car setup optimisation, provide trackside operational decision-making tools, and the base software and hardware that lets the team go racing. We are a cross-functional group, bringing together data science, machine learning, softwareengineeringMore ❯
prototype novel research ideas, factoring in practical constraints. Contribute to the development of complex AI systems, transforming research concepts into production-ready software. Apply softwareengineering best practices across both research and development phases. Effectively communicate research findings through technical reports and/or academic publications. Required skills … Recent graduate or currently pursuing a Ph.D. in Machine Learning/AI, Computer Science/Engineering, Mathematics, Statistics, or a related field. Strong foundational knowledge in machine learning and artificial intelligence. First-author publications in top-tier ML/AI conferences or journals (e.g., CVPR, ICCV, NeurIPS, ICML, ICLR … Multimodal LLMs (audio and/or video) Contrastive learning (e.g., multimodal feature alignment) Model compression techniques (e.g., quantization, pruning, knowledge distillation) Proven success in: Software development using Python and/or C/C++ Working with ML frameworks such as PyTorch and/or TensorFlow Writing clear and thorough More ❯
a talented team, using cutting-edge AI to create innovative and immersive game worlds. If you have experience in machine learning, generative models, and softwareengineering , this is an opportunity to work on projects enjoyed by millions. Key Responsibilities: Develop and implement machine learning-driven features to generate … team Design and iterate on new features, incorporating feedback from peers Work independently while effectively managing priorities and workload What You'll Need: Strong softwareengineering skills Experience in machine learning engineering , with proficiency in modern libraries such as PyTorch Deep understanding of generative diffusion models and More ❯
Surrey, South East, United Kingdom Hybrid / WFH Options
McGregor Boyall Associates Limited
Senior Software Engineer - High-Performance Motorsport Technology Location: Woking, Surrey (Hybrid) Salary: £65K-£95K DOE The Role I'm currently representing a prestigious engineering organization operating at the highest level of competitive motorsport. My client is seeking experienced full-stack engineers with strong .NET expertise to join their … software and data science department. This is an exciting opportunity to be part of an ambitious initiative to completely rebuild a critical real-time data platform using modern architecture and approaches. As a senior member of their development team, you'll provide technical leadership, contribute to initiatives beyond your … team, and help mentor less experienced colleagues. Key Responsibilities Lead and contribute to all stages of the development lifecycle Architect robust, scalable, and testable software solutions Capture technical requirements and design specifications Collaborate across teams following agile/lean methodologies Take ownership of assigned projects, delivering on time and More ❯
Algorithmic Software Developer Position Description The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven … out of our site in Leatherhead. Your future duties and responsibilities CGI's Secure Space Systems business is looking for a highly motivated Algorithmic Software Developer to lead the development and enhancement of advanced software algorithms for surveillance and tracking of activity in space. You will play a … key role in implementing both speculative and mature software solutions within small projects and larger program streams. Read more about the contract you'll be working on here You will collaborate closely with senior technical leads and mentor junior developers, ensuring best practices and quality standards are met. This More ❯
Staines, Surrey, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
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 owner' for JavaScript and Roku SDKs. Key Responsibilities Being 'code owner' for JavaScript 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 softwareengineering skills Experience in any of the following areas would be advantageous but is not a prerequisite Python or similar More ❯
Description Summary: As a Lead Software Engineer (SaaS delivery platform), you will join a substantial global engineering organisation and provide leadership to highly skilled engineers in the software platform area. You will be part of a team that follows Agile methodologies to deliver market-leading insurance solutions. … testability and performance. Participate in sprint planning meetings, daily stand-ups and sprint retrospectives, striving to continuously improve the team velocity, its processes and engineering practices. Coach and mentor colleagues, fostering a collaborative and quality-focused engineering culture. Qualifications The Requirements: The essential skills/experience for this … full SaaS development lifecycle: requirements capture and analysis, estimation, architecture and design, implementation, unit and system-level testing, deployment, operation and monitoring. Experience with softwareengineering best practices: object-oriented design and implementation, design patterns, SOLID principles and Agile methodology. Conduct PoC's using the latest technologies and More ❯
will need to login before you can apply for a job. Sector: Technology Role: Professional Contract Type: Permanent Hours: Full Time Job Description Algorithmic Software Developer Position Description The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke … out of our site in Leatherhead. Your future duties and responsibilities CGI's Secure Space Systems business is looking for a highly motivated Algorithmic Software Developer to lead the development and enhancement of advanced software algorithms for surveillance and tracking of activity in space. You will play a … key role in implementing both speculative and mature software solutions within small projects and larger program streams. You will collaborate closely with senior technical leads and mentor junior developers, ensuring best practices and quality standards are met. This role requires adaptability, strong communication skills, and a passion for problem More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Vocative Consulting
Senior Software Engineer - Permanent - Hybrid (1 day a fortnight in the office) - £75-80K An excellent opportunity to join a well established software business and be part of the modernisation of their core product. You'll be a key part of the softwareengineering function More ❯
Woking, England, United Kingdom Hybrid / WFH Options
Spectrum IT Recruitment
Full stack Software Engineer Up to £65k + benefits Berkshire offices - Flexible Hybrid working options A Software Engineer opportunity for a business developing SaaS products for the healthcare industry (HealthTech). The business requires candidates with full stack .Net softwareengineering backgrounds and experience with Blazor. … The Software Engineer would join a team redeveloping an existing product using C#, .NetCore, Blazor, Entity Framework and Azure. The role is offered on a 12-18 month+ Fixed term contract with flexible hybrid working options. Their offices are easily commutable from Woking, Guildford, Leatherhead areas. Responsibilities: • Play a … SaaS product • Full stack development with a focus on improving product functionality • Follow Agile processes • Adhere to SOLID principles Requirements: • 3-5+ years software development experience with .NetCore, C#, SQL, Entity Framework • Previous commercial experience with Blazor • Comfortable following Agile and DevOps processes • Full software development life More ❯
Software Engineer – C++/Linux/Hardware Location : Gloucester or Guildford Salary : £60,000 - £90,000 + 10% Bonus A cutting-edge technology team is looking for a Software Engineer with strong C++ and Linux expertise, coupled with an understanding of how software drives hardware. This role … come to life from first principles through to fully deployed systems What we’re looking for • Strong C++ and Linux experience – developing low-level software that interacts with hardware • Hardware-focused engineering – understanding how software controls and optimises hardware performance • Hands-on development – this is not a … team rather than a large corporate development environment, this role is for you Please note we are NOT looking for: • Developers focused on pure software applications rather than software-hardware integration • Candidates who primarily maintain or test existing codebases rather than building new software solutions • Engineers who More ❯
lead new innovations in IAM space including process improvements best practices sharing measuring and driving metrics and overall COE efforts Lead AM operations and Engineering team and initiatives from Analysis phase to actual implementation phase during different release cycles Very good Knowledge and strong understanding of Modern authentication protocols … OAuth20 OpenID SAML Kerberos Very good knowledge of softwareengineering methods and agile software development Scrum DevOps knowledge and experience incl CICD and configuration management Knowledge of Web development with JavaScript TypeScript React Angular CSS Frameworks Should have knowledge on BCP DR activity related to AM products More ❯
lead new innovations in IAM space including process improvements best practices sharing measuring and driving metrics and overall COE efforts Lead AM operations and Engineering team and initiatives from Analysis phase to actual implementation phase during different release cycles Very good Knowledge and strong understanding of Modern authentication protocols … OAuth20 OpenID SAML Kerberos Very good knowledge of softwareengineering methods and agile software development Scrum DevOps knowledge and experience incl CICD and configuration management Knowledge of Web development with JavaScript TypeScript React Angular CSS Frameworks Should have knowledge on BCP DR activity related to AM products More ❯
Description Summary : We are looking for an experienced front-end web developer to join our growing engineering organization (headquartered in Reigate, 300 engineers) developing a wide range of market leading InsurTech solutions. You will join us at an exciting time as we focus increasingly on cloud/SaaS solutions … on professional web applications. Work with the Product Manager and/or Product Owner to define, refine and deliver the product backlog. Design SaaS software solutions meeting functional and non-functional requirements. Coordinate web application design and implementation across multiple streams to ensure consistency of approach. Participate in the … or technical debt. Participate in Agile/scrum ceremonies (sprint planning, stand-ups, retrospectives), striving to continuously improve the team velocity, its processes and engineering practices. Operate to a high standard and support/mentor other UI developers so they're delivering at this level. Address UI governance requirements More ❯
Job Description What you get to do in this role: Provide relief and sustainable resolution to issues within our infrastructure. Use your experience in software development, systems engineering and networking to proactively prevent repeatable issues. Drive initiatives with partner teams to improve the reliability and performance of the … driven insights, or exploring AI's potential impact on the function or industry. 0-2 years' experience. Relevant bachelor's degree in computer science, softwareengineering or a related field. Knowledge of Linux systems. Coding experience, we normally prefer Python or JavaScript. Networking skills, IP addressing, routing protocols. More ❯
Senior Software Engineer , Surrey. The purpose of the Senior Software Engineer is to create, maintain and release high quality software to schedule and lead a small Team in accordance with Company standards. Responsibilities The purpose of the Senior Software Engineer is the design, coding, debugging, testing … and maintenance of software for embedded applications encompassing both low-level microprocessor code as well as higher level software designs running within an embedded operating system environment This will be undertaken alongside other technical activities while working with hardware and software engineers to deliver specific project goals … application logic, peripheral drivers, protocols, human-machine interfaces and documentation of the same A key element of the role will be the delivery of software within agreed timescales and to budget The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C More ❯
Senior Software Engineer , Surrey. The purpose of the Senior Software Engineer is to create, maintain and release high quality software to schedule and lead a small Team in accordance with Company standards. Responsibilities The purpose of the Senior Software Engineer is the design, coding, debugging, testing … and maintenance of software for embedded applications encompassing both low-level microprocessor code as well as higher level software designs running within an embedded operating system environment This will be undertaken alongside other technical activities while working with hardware and software engineers to deliver specific project goals … application logic, peripheral drivers, protocols, human-machine interfaces and documentation of the same A key element of the role will be the delivery of software within agreed timescales and to budget The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C 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 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 … If you would need to relocate, relocation assistance is on offer for qualifying candidates. Keywords: PhD/Experienced, C/C++, Geology, Geophysics, Geoengineering, SoftwareEngineering Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now More ❯
Reigate, Surrey, South East, United Kingdom Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (C# .Net Core Azure SaaS) Reigate/WFH to £90k Are you a backend focussed C# technologist with an indepth knowledge of Azure? You could be progressing your career in a senior, hands on role at a global InsurTech business that is producing game … changing technology. As a Backend Software Engineer you will join the team responsible for their flagship SaaS insurance platform that handles 4 billion requests per month, playing a key role in designing and developing new features and enhancements whilst ensuring high levels of security, reliability, maintainability, usability and performance. … team meet-ups and stakeholder meetings with the other three days work from home. Abou you: You have expertise with C# .Net Core backend software development, having worked on large, scalable systems with complexity You're an advocate of creating, clean, reusable and maintainable code and have a good More ❯
Reigate, Surrey, South East, United Kingdom Hybrid / WFH Options
Client Server
Lead Backend Software Engineer/Developer (C# .Net Azure SaaS) Reigate/WFH to £100k Are you a backend focussed C# technologist with an indepth knowledge of Azure, combined with technical leadership skills? You could be progressing your career in a senior, hands on role at a global InsurTech … business that is producing game changing technology. As a Lead Backend Software Engineer you'll collaborate, problem solve and provide technical leadership to a small team of other senior engineers to build the 1st generation of a highly complex SaaS platform that enables Insurance brokers to manage reserves and … 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 and SaaS You have strong technical project leadership More ❯
Surrey, Metro Vancouver, British Columbia Hybrid / WFH Options
ECM Selection
Sitting at the intersection of scientific research and robust softwareengineering This long established and successful company is looking for a Research Software Engineer to join their forward-looking Innovation team. This group focuses on high-impact research and early-stage prototyping. In this role you will … help develop these experimental research projects into production-ready products. The company provides integrated modelling software to clients around the world, ranging from small start-ups to multinational corporations. They are financially secure and looking to expand into the pharmaceutical and banking industries amongst others. Their technical staff are … experts in their fields with plenty of opportunities to continue developing your skills. Requirements: - Demonstrable experience translating prototype scientific code into performant, production ready software - Strong knowledge of at least one high-level scientific language (Python, Julia, R, etc) AND strong knowledge of at least one compiled system language More ❯