Software Engineer Jobs in Surrey

1 to 25 of 31 Software Engineer Jobs in Surrey

Software Engineer

Woking, Surrey, England, United Kingdom
Hybrid/Remote Options
Syntech Recruitment Ltd
Software Engineer Location: Woking Salary: £50,000 – £60,000 DOE Hours: Monday–Friday, 8:00am–4:30pm (40 hours per week, flexible within core hours) Job Type: Permanent *This is a 5 day's a week office role. Please do not apply if you need remote/hybrid working arrangements* This is an exciting opportunity to join a … growing in-house software function within a well-established engineering and technology organisation. Working closely with the Digital Development Manager, Lead Software Engineer, and Project Engineer, you’ll contribute to the design, development, and testing of software across a diverse product range.The role is hands-on and technical, centred around PC-based applications, GUI development … charging points Free on-site gym Weekly yoga sessions Weekly boxercise sessions Transport provided to/from the local station Well-funded staff development programme with tailored training opportunities Software Engineer Duties Developing PC applications primarily in C++ , plus at least one additional language. Continuing development and support for embedded software. Building and refining GUIs using Qt and More ❯
Employment Type: Full-Time
Salary: £50,000 - £60,000 per annum
Posted:

Graduate Software Engineer

Woking, Surrey, United Kingdom
Hybrid/Remote Options
Hexwired Recruitment Limited
Graduate Software Engineer – £40k - £45k - Woking Hexwired Recruitment is recruiting for a rapidly expanding solutions provider based in Woking now seeking a Graduate Software Engineer to help deliver key projects for clients across a range of industries! You will be working as part of an experienced team to develop a range of bespoke products. The company … are expanding to meet the demands of their clients and are seeking a Graduate Software Engineer ideally with experience working Signal processing algorithms. You will be working with some of the biggest companies in the world. This is a Graduate Software Engineer job focusing primarily on C/C++ development for security products. Key Skills: Masters … offer circa £45k along with an excellent benefits package, remote work and the chance to work on a diverse range of products. If you’re interested in this Graduate Software Engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Javascript, typescript, PCB, Hardware, Electronics, FPGA, Python, Golang More ❯
Employment Type: Permanent
Salary: £40000 - £45000/annum Pension
Posted:

Graduate Software Engineer

Knaphill, Surrey, United Kingdom
Hybrid/Remote Options
Hexwired Recruitment Limited
Graduate Software Engineer £40k - £45k - Woking Hexwired Recruitment is recruiting for a rapidly expanding solutions provider based in Woking now seeking a Graduate Software Engineer to help deliver key projects for clients across a range of industries! You will be working as part of an experienced team to develop a range of bespoke products. The company … are expanding to meet the demands of their clients and are seeking a Graduate Software Engineer ideally with experience working Signal processing algorithms. You will be working with some of the biggest companies in the world. This is a Graduate Software Engineer job focusing primarily on C/C++ development for security products. Key Skills: Masters … offer circa £45k along with an excellent benefits package, remote work and the chance to work on a diverse range of products. If you re interested in this Graduate Software Engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Javascript, typescript, PCB, Hardware, Electronics, FPGA, Python, Golang More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 45,000 Annual
Posted:

Backend Software Engineer C++ Windows - Finance

Guildford, Surrey, UK
Hybrid/Remote Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) Remote UK to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider. As a Backend Software Engineer you will join an Agile … team focussed on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion messages per day. Location/WFH … commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

Redhill, Surrey, South East, United Kingdom
RGS Global
Senior Software Engineer Location: Surrey Salary: c.£75,000 Overview An excellent opportunity for a Senior Software Engineer to join a leading technology business developing high-performance electronic and communication systems for use in regulated, safety-critical environments . We're seeking an experienced embedded software engineer who has worked on human-interfaced equipment … ideally within telecommunications, avionics, defence, or other regulated sectors —and is confident taking projects through the full software lifecycle from requirements analysis to release . Purpose of the Role To design, develop, test, and deliver high-quality embedded software to agreed schedules and standards, supporting new and existing product developments. Key Responsibilities Design, code, debug, test, and maintain … embedded software in C. Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces. Work closely with hardware and software engineers to deliver product features and ensure seamless integration. Take responsibility for requirement analysis, software design, documentation, and traceability in line with company and regulatory standards. Participate in peer reviews, continuous improvement, and process More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Senior Software Engineer

New Malden, Surrey, United Kingdom
Morson Edge
Software Engineer - Contract - 6 Months About You: As an experienced Software Engineer, your skills and experience will include; - Strong software skills, particularly agile/DevSecOps methodologies; knowledge of Terraform, Helm, Python preferred - Contribute to a continuous learning and feedback process in relation to the DevSecOps approach - Participate in Scrum meetings and technical discus click apply More ❯
Employment Type: Contract
Rate: GBP 50 - 68 Hourly
Posted:

Software Engineer

Chertsey, Surrey, United Kingdom
Matchtech
Our client, a leader in the Defence & Security sector, is currently seeking a skilled Software Engineer to join their innovative team on a permanent basis. Key Responsibilities: Designing, developing, and maintaining high-quality software solutions for defence and security applications Collaborating with cross-functional teams to gather requirements and define technical specifications Implementing robust software solutions … using industry best practices and standards Conducting unit testing and debugging to ensure the reliability and performance of software Providing technical support and troubleshooting for deployed applications Maintaining and enhancing existing software systems and applications Preparing technical documentation and reports as required Contributing to continuous improvement initiatives and staying updated with the latest technologies and trends Job Requirements … Experience in software engineering within the Defence & Security sector or a related field Proficiency in software development languages, such as C++, Java, or Python Understanding of software development methodologies, including Agile and Scrum Strong analytical and problem-solving skills Excellent communication and teamwork abilities Ability to work independently and manage multiple tasks efficiently Relevant degree in Computer More ❯
Employment Type: Permanent
Salary: £40000 - £65000/annum
Posted:

Senior Rust Software Engineer

Guildford, Surrey, England, United Kingdom
Hybrid/Remote Options
Jonothan Bosworth
Senior Rust/C++ Software Engineer Location: Hybrid (UK) Salary: £60,000 – £70,000 Type: Permanent About the Role: Our employer-partner is seeking a Senior Software Engineer with deep experience in Rust and/or C++ to design and build high-performance, distributed, and mission-critical systems. You will play a key role in shaping More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Software Engineer

Knaphill, Surrey, United Kingdom
Rise Technical Recruitment
Software Engineer Woking 50,000 - 60,000 + Holidays + Pension + Bonus + Medical Insurance + Sick Pay + Excellent Culture + Free Parking + Gym Membership + More This is a fantastic opportunity for someone looking to take on a hands-on software development role within a forward-thinking, flexible, and collaborative environment. If you … at the fore-front of their industry supplying high quality products to a wide range of industries and clients. As they continue to develop innovative equipment and bring more software development in-house, they are constantly expanding alongside technological advancements. In this role you will work within the Design department to develop PC-based applications, refine GUI interfaces, support … embedded software, and contribute to testing, validation, and internal tooling. You'll collaborate with multidisciplinary teams, support R&D activities, and maintain high coding standards, all within a flexible, hands-on environment. The ideal candidate will have strong proficiency in C++ plus an additional programming language, experience with GUI frameworks such as Qt or ImGUI, and a solid understanding More ❯
Employment Type: Permanent
Salary: GBP 50,000 - 60,000 Annual
Posted:

Software Engineer

Woking, Surrey, South East, United Kingdom
Rise Technical Recruitment Limited
Software Engineer Woking £50,000 - £60,000 + Holidays + Pension + Bonus + Medical Insurance + Sick Pay + Excellent Culture + Free Parking + Gym Membership + More This is a fantastic opportunity for someone looking to take on a hands-on software development role within a forward-thinking, flexible, and collaborative environment. If you … at the fore-front of their industry supplying high quality products to a wide range of industries and clients. As they continue to develop innovative equipment and bring more software development in-house, they are constantly expanding alongside technological advancements. In this role you will work within the Design department to develop PC-based applications, refine GUI interfaces, support … embedded software, and contribute to testing, validation, and internal tooling. You'll collaborate with multidisciplinary teams, support R&D activities, and maintain high coding standards, all within a flexible, hands-on environment. The ideal candidate will have strong proficiency in C++ plus an additional programming language, experience with GUI frameworks such as Qt or ImGUI, and a solid understanding More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Software Engineer

Woking, Surrey, United Kingdom
Rise Technical Recruitment Limited
Software Engineer Woking £50,000 - £60,000 + Holidays + Pension + Bonus + Medical Insurance + Sick Pay + Excellent Culture + Free Parking + Gym Membership + More This is a fantastic opportunity for someone looking to take on a hands-on software development role within a forward-thinking, flexible, and collaborative environment click apply More ❯
Employment Type: Permanent
Salary: GBP 60,000 Annual
Posted:

Senior Software Engineer Rust

New Malden, Surrey, United Kingdom
Morson Edge
Rust Software Engineer - Remote Summary Rust Software Engineers are responsible for developing and testing software using Rust in a cloud-based environment. You will work in an Agile methodology, collaborate with a SCRUM team, and interact with the Software Design team and Product Owner to shape the software click apply for full job details More ❯
Employment Type: Contract
Rate: GBP 65 - 67 Hourly
Posted:

Software Engineer

Woking, Surrey, UK
Hybrid/Remote Options
Taskify AI
Job Title– Software Engineer AI Jobs is hiring for one of the global players in the artificial intelligence industry, seeking talented Software Engineers to help build and optimize next-generation machine learning systems. This role involves working with highly scalable infrastructure, advanced service layers, and real-world systems engineering challenges. As part of this engagement, you'll … cross-functional technical teams to ensure scalability, stability, and reproducibility of systems. Debug and optimize performance issues across environments and codebases. Ideal Qualifications 2–3+ years of experience in software or systems engineering at top-tier technology firms, trading companies, or high-performance environments. Expert-level comfort with Linux—including kernel compilation, file permissions, and filesystem operations. Strong proficiency More ❯
Employment Type: Full-time
Posted:

Backend Software Engineer

Woking, Surrey, UK
Hybrid/Remote Options
Taskify AI
Role: Backend Software Engineer Location: Remote We are looking for experienced Go Engineers to contribute to high-impact AI research projects. You'll work on developing and validating coding benchmarks that mirror real-world backend engineering challenges, helping shape the future of intelligent systems. What You'll Do Build and validate coding benchmarks in Go Curate issues, solutions … For 3–10 years of experience in backend engineering, ML engineering, or applied data science Strong proficiency in Go Skilled in debugging, testing, and validating code Degree in CS, Software Engineering, or related field Strong attention to detail and technical writing ability Project Details Immediate start 1-month duration 15–20 hours/week Fully remote & async Compensation More ❯
Employment Type: Full-time
Posted:

Backend Software Engineer

Guildford, Surrey, UK
Hybrid/Remote Options
Taskify AI
Role: Backend Software Engineer Location: Remote We are looking for experienced Go Engineers to contribute to high-impact AI research projects. You'll work on developing and validating coding benchmarks that mirror real-world backend engineering challenges, helping shape the future of intelligent systems. What You'll Do Build and validate coding benchmarks in Go Curate issues, solutions … For 3–10 years of experience in backend engineering, ML engineering, or applied data science Strong proficiency in Go Skilled in debugging, testing, and validating code Degree in CS, Software Engineering, or related field Strong attention to detail and technical writing ability Project Details Immediate start 1-month duration 15–20 hours/week Fully remote & async Compensation More ❯
Employment Type: Full-time
Posted:

Principal Software Engineer - Data Product Analytics - AWS, Azure, GCP

Richmond, Surrey, United Kingdom
Hybrid/Remote Options
Lexstra Plc
Principal Software Engineer who can combine deep technical expertise with strategic vision and leadership needed ASAP. Yo u'll shape the architecture and delivery of enterprise-scale data platforms that enable analytics and insight across this regulated global media and events company. You'll partner with Digital Data Foundation, Product Analytics, and Enterprise Data Lake teams to design More ❯
Employment Type: Contract
Rate: GBP Daily
Posted:

Embedded Software Engineer

woking, south east england, united kingdom
Hybrid/Remote Options
Motion Applied
and pioneer a better future. Role Overview Motion Applied develops advanced electronic systems, including ECUs used in the world’s most iconic motorsport series. We’re seeking an Embedded Software Engineer to support the development of high-performance firmware for elite motorsport applications. You’ll work as part of the Embedded Software team in a fast-paced … engineering environment, delivering reliable, real-time embedded solutions that support vehicle control, data acquisition, and telemetry under racing conditions. Key Responsibilities Design and implement embedded software for ECUs, sensors, and control systems across the product lifecycle. Interface with hardware using motorsport protocols (e.g., CAN, XCP, Ethernet). Optimize code for low-latency, high-reliability performance in race environments. Provide … and support vehicle-level validation and fault analysis. Collaborate with other engineers and contribute to team knowledge sharing. Qualifications & Experience First-class or upper-second degree in Computer Science, Software Engineering, Electronics, Mathematics, Physics, or equivalent experience. Strong C or C++ programming skills for microprocessors and microcontrollers. Experience with RTOS development (e.g., FreeRTOS, VxWorks, embedded Linux). Familiarity with More ❯
Posted:

Software Engineer | $85/hr Remote | Mercor

Woking, Surrey, UK
Hybrid/Remote Options
Crossing Hurdles
a referral partner. We refer candidates to Mercor that collaborates with the world's leading AI research labs to build and train cutting-edge AI models. Organization: Mercor Position: Software Engineer (SWE) Type: Hourly contract Compensation: $65–$85 per hour Location: Remote Commitment: 10–40 hours/week, flexible and asynchronous Role Responsibilities: Engage in software engineering … tasks and develop solutions for AI-powered systems. Collaborate with teams to design, test, and optimize software solutions. Work remotely with a focus on achieving high-quality and efficient code development. Ideal Qualifications: Strong background in software engineering with proven experience in development. Proficiency in programming languages, frameworks, and development tools. Experience with AI and machine learning-related More ❯
Employment Type: Full-time
Posted:

Freelance Software Engineer - AI Projects (Remote)

Woking, Surrey, UK
Hybrid/Remote Options
Ai Jobs
articulate technical concepts in written and spoken Spanish and English. Excellent attention to detail, problem-solving skills, and clear technical writing ability. Preferred: 1+ years of experience as a Software Engineer, Back-End Developer, or Full Stack Developer. Compensation and Benefits Rates vary based on expertise, accuracy, and project complexity. Flexible schedule: work 5–10 hours per week More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer | B2B SaaS Start Up $$$

Guildford, Surrey, UK
Hybrid/Remote Options
Oho Group Ltd
Senior Python Engineer | Fully Remote | High-Growth Tech Startup - Highly Profitable - Product Focused Engineers - 110k + Equity Join one of the most exciting early-stage startups of the year — backed by founders with a proven track record of building successful companies and already showing strong market traction. This is a rare chance to get in early, take real ownership … scale globally. You'll tackle complex engineering challenges, work with modern tooling, and see the direct impact of your work every single day. The Role As a Senior Python Engineer, you'll join a small, sharp engineering team responsible for building robust backend systems and data-driven features. You'll help shape architectural decisions, set engineering standards, and work More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

Woking, Surrey, UK
Vertus Partners
maintaining cutting-edge applications that enable quant researchers and traders to deploy models and strategies efficiently. You will work directly with front office stakeholders to design, develop, and optimize software solutions that support real-time analytics, model integration, and trading workflows. Key Responsibilities Collaborate closely with quantitative researchers to transform research prototypes into robust, production-ready applications. Design and … Develop and maintain APIs and services to integrate models with trading systems and data platforms. Optimize application performance for low-latency and high-throughput environments. Ensure best practices in software engineering, including testing, documentation, and version control. Contribute to the continuous improvement of development processes, including CI/CD and automated deployment pipelines. Required Skills & Experience Strong proficiency in … Python, with experience in libraries such as Pandas, NumPy, and application frameworks (e.g., Flask, FastAPI, or similar). Solid understanding of software engineering principles, including object-oriented design and modular architecture. Experience building applications for front office environments within financial services. Familiarity with market data feeds (e.g., Bloomberg, Reuters, FIX) and tick-level data processing. Knowledge of SQL and More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

Woking, Surrey, UK
Motorola Solutions
help organisations see, understand, and act on their surroundings to protect people, business, and reputation in real-time. Could you be part of the ever growing Alta Video backend software team? Job Description Please note, this is a hybrid role based out of the Uxbridge office for 1 to 2 days a week. The Backend team develops the core … not expected to have all of the following skills, but they will be useful in performing your job. We are looking for someone who: Has experience working as a software developer. Has experience in building the backend for large cloud based distributed systems. Has experience of a backend language such as Go, C++, Java, Rust or Python. Wants a More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

Guildford, Surrey, UK
Motorola Solutions
help organisations see, understand, and act on their surroundings to protect people, business, and reputation in real-time. Could you be part of the ever growing Alta Video backend software team? Job Description Please note, this is a hybrid role based out of the Uxbridge office for 1 to 2 days a week. The Backend team develops the core … not expected to have all of the following skills, but they will be useful in performing your job. We are looking for someone who: Has experience working as a software developer. Has experience in building the backend for large cloud based distributed systems. Has experience of a backend language such as Go, C++, Java, Rust or Python. Wants a More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

Woking, Surrey, UK
Hybrid/Remote Options
SailPoint
testing Produce unit and end-to-end tests to ensure code quality Participate in 24x7 on-call support rota (roughly 1 week in 20) Requirements 5+ years of professional software development experience Collaborative, approachable and articulate Microservices & SaaS Expertise in Golang, including concurrency, goroutines & channels Testing & Debugging - unit & integration tests, including strategies for exercising external integrations; familiarity with debug More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

Guildford, Surrey, UK
Hybrid/Remote Options
SailPoint
testing Produce unit and end-to-end tests to ensure code quality Participate in 24x7 on-call support rota (roughly 1 week in 20) Requirements 5+ years of professional software development experience Collaborative, approachable and articulate Microservices & SaaS Expertise in Golang, including concurrency, goroutines & channels Testing & Debugging - unit & integration tests, including strategies for exercising external integrations; familiarity with debug More ❯
Employment Type: Full-time
Posted:
Software Engineer
Surrey
10th Percentile
£46,750
25th Percentile
£65,000
Median
£90,000
75th Percentile
£100,000
90th Percentile
£106,250