Permanent Software Engineering Jobs in Cambridge

1 to 25 of 55 Permanent Software Engineering Jobs in Cambridge

Software Engineer - GIS & Image Processing

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
REDTECH RECRUIT
Software Engineer – Image Processing & GIS Applications UI A fantastic opportunity for a Software Engineer to join a rapidly expanding tech company working on advanced imaging and spatial data solutions. You will be part of the team building professional-grade applications that transform large, complex datasets into actionable insights. This role is ideal for someone with strong software engineering skills who is excited about working on innovative projects at the intersection of image processing, GIS, and data visualisation. Location: Cambridge, UK – Hybrid (occasional UK travel required) Salary: £55,000 - £80,000 + bonus, stock options, pension, healthcare, and excellent benefits Requirements for Software Engineer BSc/MSc in Computer Science, Software Engineering, or … performance optimisation Strong problem-solving ability and attention to code quality Great communication skills and ability to work across multidisciplinary teams Beneficial experience: Experience with geospatial or image-processing software platforms Knowledge of computer-vision libraries (e.g. OpenCV) and 3D reconstruction tools GPU programming (CUDA, OpenCL, Vulkan) or 3D visualisation frameworks (WebGL, Three.js) Exposure to cloud deployment (AWS/ More ❯
Employment Type: Full-Time
Salary: £55,000 - £80,000 per annum, Inc benefits
Posted:

Senior C# Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
Using C# for robotic applications and delivering applied technologies This applied robotics company develops both software and hardware that is used in the field. They have successfully delivered multiple versions of their mobile robots, used by partner customers. Their latest projects are testament to new features and technologies to improve their robots, and they are currently recruiting for their … engineering team. This hands-on software engineering position is for an experienced, senior level and technically adept hands-on technologist to work on a range of software development and engineering activities including implementing best practice software design patterns and architecture within an agile environment. As a senior member of the engineering team, you … will help scale their software, provide technical input for new projects, mentor junior members of the team, and ensure high levels of quality are adhered to for the codebase. Requirements Extensive demonstrable experience in coding and software engineering using C# and .NET; coupled with experience with Python and Linux. Experience interacting with complex hardware products ideally within More ❯
Employment Type: Permanent
Salary: £70000 - £100000/annum DoE + Benefits
Posted:

(UK)Solution Architect: AI Platforms

Cambridge, Cambridgeshire, United Kingdom
Codvo.ai
Overview At Codvo, software and people transformations go hand-in-hand. We are a global empathy-led technology services company. Product innovation and mature software engineering are part of our core DNA. Respect, Fairness, Growth, Agility, and Inclusiveness are the core values that we aspire to live by each day. We continue to expand our digital strategy … and development of Proof of Concept (PoC) projects to demonstrate the feasibility and value of our solutions for specific client use cases. Cross-functional Collaboration: Work closely with our Engineering teams to ensure proposed solutions are feasible, scalable, and align with the platform's core architectural principles. Partner with the Product team to provide feedback from the field that … practices, and integrate this knowledge into solution designs. Required Qualifications & Skills Experience: 8+ years of experience in a technical role such as Solution Architecture, Enterprise Architecture, or senior-level Software Engineering, with at least 3+ years in a client-facing capacity. Architectural Expertise: Proven ability to design and document complex, distributed, and scalable software systems. Deep understanding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Software Development Engineer, Multichannel Commerce and Fulfilment Services, Santos

Cambridge, Cambridgeshire, United Kingdom
Amazon
Sr. Software Development Engineer, Multichannel Commerce and Fulfilment Services, Santos We are seeking an experienced Software Development Engineer to join our innovative Supply Chain Technology team. Our mission is to revolutionize global supply chain capabilities, enabling businesses of all sizes to reach customers worldwide through multiple channels. We are building next-generation solutions that will reshape how businesses … growing customer base, we are looking for talented engineers who can work across complex systems. You will be part of a team that's tackling fascinating technical challenges in software architecture design, customer experience, and business strategy. Responsibilities Design and implement highly scalable, full-stack applications Own technical solutions end-to-end, from conception to deployment Collaborate with senior … technical leaders and architects Work directly with customers to understand their needs and see your solutions in action Be part of a collaborative, high-performing engineering team Design and develop scalable solutions using modern technology stack Drive technical innovation and architectural decisions Collaborate with cross-functional teams to deliver customer-focused solutions Optimize existing systems for enhanced performance and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer, C++, MFC, STL, Scientific Software, COR7320

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Corriculo Ltd
Senior Software Engineer, C++, MFC, STL, Scientific Software, COR7320 An exciting opportunity has arisen for an experienced Software Engineer to join a world-leading scientific R&D company based in Cambridge, specialising in the design and development of hardware and software tools for pioneering research. The Role The Senior Software Engineer will take ownership of … maintaining Windows-based scientific applications used by researchers globally. Working as part of a small, close-knit development team, you'll be responsible for implementing new features, solving complex software problems, supporting researchers, and integrating third-party hardware and data formats. This is a fantastic opportunity for a skilled engineer looking to make a real impact in the world … Company The C++ Engineer will be joining a long-established and highly respected scientific technology company, renowned for its contributions to scientific research. The organisation develops both hardware and software solutions that are used by researchers around the world to advance scientific discovery. With a collaborative culture and a strong reputation for customer support, they are a trusted partner More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

.NET Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Wilson Brown Limited
Full Stack Software Engineer Software Engineer | Cambridge | C# | .NET | TypeScript | React Location: Cambridge (Hybrid - 1-2 days per week) Salary: Up to £58,000 We are looking for a talented Software Engineer to join our small, high-performing team working within a well established brand. This is a full stack role where you will use C#, .NET … TypeScript, and React to build modern web applications while supporting existing desktop products. As a Software Engineer, you will: Design, develop, and maintain software using C#, .NET, TypeScript, and React. Turn user requirements into robust features, collaborating closely with the product owner. Maintain and improve existing desktop applications while contributing to web-based products. .NET Software Engineer … Requirements Strong experience with C#, .NET Experience working with TypeScript & React. Proficiency as a full stack Software Engineer, including front-end web development (CSS, HTML) and backend API design. Knowledge of SQL and database design. Familiarity with Git and agile methodologies. Desirable Skills Experience developing desktop applications (WPF, WinForms). Understanding of unit testing frameworks and continuous integration. Why More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Mid level C++ Software Engineer (Embedded)

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
A Mid-level Software Engineer with 3-5 years commercial C++ (Embedded) development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree plus commercial experience developing cross platform software in C++ for Windows and Linux. Hybrid - Salary £40-55K experience dependent. Of particular … interest is experience in the development of security/defence command and control software and using GIS (Geographic Information System) data. The successful Mid level Embedded Software Engineer will design and develop software in C++ across the company’s radar systems, including external radar control systems and interfaces as well as bringing the ability to improve the … software capabilities and enhance the user experience. Ideal requirements for the Embedded Software Engineer include: Technical Degree with software content. Embedded C++ development skills. Minimum of 3-4 years commercial software design experience. Developing software in C++ for Linux and Windows. Developing on Embedded Linux. Exposure to Networking and Communication protocols. Experience with Python or More ❯
Employment Type: Full-Time
Salary: £40,000 - £55,000 per annum
Posted:

Control System Developer - Python

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
robotics expertise to drive a revolution in the healthcare technology sector Cambridge; £Highly competitive + excellent benefits In this role you will take the lead in the development of software that's a key component within a highly configurable automated manufacturing system. Your breadth of experience will allow you to understand the system as a whole and to contribute … throughout the development lifecycle from initial concepts, prototyping, and architecture through to inventing techniques for testing the system. It's a complex undertaking requiring innovations in multiple technologies including software, and you will be liaising closely with colleagues from hardware design and manufacturing backgrounds to ensure the system functions seamlessly. Requirements: A minimum of a 2.1 bachelor's degree … from a well-ranked university in a subject such as computer science, electronics, or mechanical engineering. Strong Python software engineering skills - demonstrable ability to implement substantial, well-structured, reliable, and maintainable Python software (casual academic-level scripting won't suffice). Additional skills in C++ and C# would be a bonus. Expertise in robotics/control systems More ❯
Employment Type: Permanent
Posted:

PhD Software Engineer - 3D Image processing

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
Feature extraction and tracking in Python for future healthcare research to £42k DoE + excellent benefits This is a specialised role calling for a mathematically-minded PhD-qualified software engineer with strong algorithmic skills including image processing to extract 3D geometry. Joining this research effort, you would develop algorithms and software to extract and track the evolution of … a minimum 2.1 degree in Computer Science or a related STEM discipline and a relevant PhD Excellent mathematical skills and knowledge of feature extraction techniques including CNNs Demonstrably strong software engineering skills and ability to write well-designed code using Python This role is based in modern well-equipped offices and labs in Cambridge. Initially, a 3-year More ❯
Employment Type: Permanent
Posted:

Principal Technical Consultant

Cambridge, Cambridgeshire, United Kingdom
Softwire
with an average of between £19,000 and £36,000 in profit share Softwire is one of the UK's leading technology consultancies, offering services in software engineering, design, innovation, cloud, mobile, data and AI. We deliver high-profile and cutting-edge digital projects for household names across the public and private sectors. Softwire was founded on one … in technical roles, including at least 4 years in an agency/consultancy context. You have deep knowledge and proven experience in least one of the following areas: Data engineering Cloud platform architecture/migration (AWS and/or Azure) Digital platform architecture and enterprise modernisation AI engineering You have a track record delivering high-value client outcomes More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Cambridge, Teversham, Cambridgeshire, United Kingdom
Hybrid / WFH Options
SR2
Senior Software Engineer | £55,000 - £65,000 | Cambridge | Python | Django/Flask/FastAPI | GCP/AWS/Azure Location: Cambridge, UK (hybrid/remote-first) Salary: £55,000 - £65,000 FTC: Fixed-term contract (18months) Tech Stack: Essential: Backend: Python (Flask/FastAPI/Django) Cloud Systems: AWS, Azure, GCP Bonus: Frontend: React/TypeScript Are you an … experienced Software Engineer with refined technical skills across API development and DevOps practices, looking for a new role in a forward-thinking, collaborative team? We are working with an organisation well known for fostering creativity, collaboration, and making a positive impact. This organisation are looking for an exceptional Senior Software Engineer to play a key part in their … ongoing technical success and reputation. Responsibilities: Help lead the rebuild of a high-volume platform. Work as part of a small, tight-knit engineering squad embedded within a wider, collaborative tech function. Partner directly with non-technical stakeholders to understand challenges, design user-focused solutions, and bring new ideas to life. Build, test, and deploy containerised web applications using More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum + very competitive holiday + generou
Posted:

Full Stack Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Computer Futures
Full Stack Software Engineers Wanted - Build Tech That Matters Location: UK-wide (Remote/Flexible) | Salary: Up to £75k DOE | Clearance: Must be eligible for UK Security Clearance Are you ready to code for a cause? Join a cutting-edge team delivering mission-critical software that helps keep the UK safe, secure, and moving forward. I'm on … the hunt for Full Stack Software Engineers of all levels to join a fast-growing, agile tech powerhouse. You'll work on high-impact projects for government and defence clients, using the latest tools and techniques to solve real-world problems. ?? What You'll Do: Design, build, and test powerful backend systems, data pipelines, and web apps. Work in … small, agile teams using DevOps best practices. Deploy to cloud environments like AWS and Azure. Own the full software lifecycle-from concept to delivery and beyond. Collaborate directly with clients and stakeholders. ??? Tech You Might Use: Java | Python | TypeScript | React | Angular | Spring Boot | Docker | Kubernetes | Kafka | AWS Whether you're a backend wizard, full-stack polyglot, or DevOps enthusiast More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Full Stack Software Engineer

Cambridge, Cambridgeshire, England, United Kingdom
Computer Futures
Full Stack Software Engineers Wanted - Build Tech That Matters Location: UK-wide (Remote/Flexible) | Salary: Up to £75k DOE | Clearance: Must be eligible for UK Security Clearance Are you ready to code for a cause? Join a cutting-edge team delivering mission-critical software that helps keep the UK safe, secure, and moving forward. I'm on … the hunt for Full Stack Software Engineers of all levels to join a fast-growing, agile tech powerhouse. You'll work on high-impact projects for government and defence clients, using the latest tools and techniques to solve real-world problems. What You'll Do: Design, build, and test powerful backend systems, data pipelines, and web apps. Work in … small, agile teams using DevOps best practices. Deploy to cloud environments like AWS and Azure. Own the full software lifecycle-from concept to delivery and beyond. Collaborate directly with clients and stakeholders. Tech You Might Use: Java | Python | TypeScript | React | Angular | Spring Boot | Docker | Kubernetes | Kafka | AWS Whether you're a backend wizard, full-stack polyglot, or DevOps enthusiast More ❯
Employment Type: Full-Time
Salary: £50,000 - £75,000 per annum
Posted:

Surgical Robotics Software Lead Engineer

Cambridge, Cambridgeshire, United Kingdom
Proactive Appointments
Surgical Robotics Software Lead Engineer - Cambridge - Perm Salary: £40,000 - £70,000 pa Location: Cambridge 5 days a week on site My client can provide Sponsorship for the right candidate Our client is a global advisory and product development company are looking for a Surgical Robotics Software Lead Engineer in the Cambridge area. Your expertise in surgical robotics … software coding, and technical project management will be crucial for this role. You will be responsible for the implementation of advanced surgical robotic software control systems. You will lead a project team of software engineers and collaborate with cross-functional teams to ensure the successful delivery of projects. Surgical Robotics Software Lead Engineer Responsibilities: Lead the … design and development of surgical robotic software systems for client projects. Design and develop software applications and control algorithms for surgical robotics systems using Object Oriented languages (C# and C++) and/or Embedded code (C) Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and mechanical robotics platforms Surgical Robotics Software More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 70,000 Annual
Posted:

PhD Computer Scientist, Image Processing

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
and machine learning techniques. You will support equally qualified colleagues with a life sciences background, putting to work your prodigious Python skills to advance the state of a growing software platform which forms the bedrock of future research for a global scientific audience. You will bring: A relevant PhD, most likely in computer science, backed by a good technical … degree and strong A-levels. Creativity and reasoning, intellectual curiosity, adaptability, drive and energy, along with an interest in working alongside researchers with diverse backgrounds. Strong software engineering and algorithm development skills in Python, including advanced image processing for 3D datasets, and ideally interpretation of biological (not medical) data from time series microscopy. Likely TensorFlow, Keras, PyLattice or More ❯
Employment Type: Permanent
Salary: £40000 - £45000/annum DoE
Posted:

Enterprise Architect

Cambridge, Cambridgeshire, United Kingdom
Tenth Revolution Group
You'll work closely with internal stakeholders, external clients, technical teams, and third-party suppliers to deliver cutting-edge solutions that drive competitive advantage. It's broad role, spanning software development, infrastructure and Business Intelligence/Data, so we're looking for a blend of experience across these areas. Key Responsibilities: Architect and implement modern, cloud-first solutions (Azure … including the CTO (expenses-paid). What We're Looking For: Proven experience as an Enterprise or Solutions Architect in a digital/professional services environment. Strong background in software engineering, cloud architecture (Azure), data integration, and DevSecOps. Knowledge of Microsoft Fabric, BI and data tools, and event-driven architectures. Confident communicator with the ability to simplify complex More ❯
Employment Type: Permanent
Salary: £75000 - £95000/annum
Posted:

Senior Software Engineer - Featurespace

Cambridge, Cambridgeshire, United Kingdom
Visa Inc
from multiple vectors. In this role you will be joining an exciting, innovative business new to the Visa family. At Featurespace, we strive to be the world's best software company at protecting our clients and their customers from fraud attacks. We do that with personality, heart and professionalism, cultivating an innovative, fun and positive team atmosphere where everybody … our clients' problems in new, innovative ways. We are always seeking to be the best at what we do and make our customers smile. The Opportunity As a Senior Software Engineer, you will help us achieve our goals and deliver success on behalf of our customer by working with product teams to specify, design and deliver bespoke functionality. You … will provide tactical software solutions outside the normal development cycle to support integration efforts.Supporting product and project teams in integrating ARIC with internal and third-party systems, developing new functionality as needed. You will review and investigate Engineering Triage requests, either addressing directly or referring to other Engineering teams; providing engineering resource by exception to support More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal AI Research Engineer

Cambridge, Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Pure Resourcing Solutions
or mentoring technical specialists. Hands-on background in AI methods such as NLP, machine learning, deep learning, and statistical modelling (large language model experience a bonus). Proficiency in software engineering , with a strong grasp of algorithms and data structures. Excellent communication skills, comfortable engaging both technical and non-technical audiences. Track record of community building, user engagement More ❯
Employment Type: Full-Time
Salary: £67,468 per annum
Posted:

AI Development Specialist

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Reed Technology
testing, and optimising AI applications in high-performance computing environments. Contribute to the design and delivery of strategic roadmaps for AI research infrastructure. Support and mentor a team of software engineers, ensuring high standards of technical excellence. This role is ideal for someone who has worked solidly in AI and machine learning and is now looking to apply their More ❯
Employment Type: Permanent
Salary: £63500 - £81500/annum
Posted:

AI Development Specialist

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Reed Technology
testing, and optimising AI applications in high-performance computing environments. Contribute to the design and delivery of strategic roadmaps for AI research infrastructure. Support and mentor a team of software engineers, ensuring high standards of technical excellence. This role is ideal for someone who has worked solidly in AI and machine learning and is now looking to apply their More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

DSP Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Singular Recruitment
About the Company: Our client is a globally recognised leader in the development of advanced communications technology, operating as part of a multi-national group with revenues in the billions. Their solutions power next-generation connectivity across a range of More ❯
Employment Type: Permanent
Salary: GBP 55,000 Annual
Posted:

Embedded Linux Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Platform Recruitment Limited
Embedded Linux Systems Engineer - Networking Platforms - Cambridge Were looking for an embedded Linux engineer with strong networking and systems-level development skills to join a team working on advanced, high-performance network platforms used worldwide. This role will see you More ❯
Employment Type: Permanent
Salary: GBP 70,000 Annual
Posted:

Embedded Linux Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Embedded Linux Systems Engineer - Networking Platforms - Cambridge Were looking for an embedded Linux engineer with strong networking and systems-level development skills to join a team working on advanced, high-performance network platforms used worldwide. This role will see you More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Optical Systems Engineer - Medical Devices

Cambridge, Cambridgeshire, United Kingdom
Newton Colmore
Devices organisation is currently recruiting for someone to come into the team and focus on the optical systems design. Based in Cambridge, working with mechanical engineers, electronics engineers and software engineers to develop their life-improving medical devices. As you will be focusing on optical systems design, it is expected that you have been working as an optical physicist More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DSP Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Singular Recruitment
Their solutions power next-generation connectivity across a range of sectors, including satellite, wireless, and secure communications. With a strong pipeline of innovation-driven projects, they are growing their engineering team and seeking a DSP Engineer to support and lead digital signal processing developments. Role Overview: As a DSP Engineer, you will play a key role in the design … e.g., MATLAB, Python) and in embedded environments (e.g., C/C++ on DSPs, FPGAs, or SoCs) Analyze system-level performance, including link budgets and BER performance Collaborate with FPGA, software, and systems engineers to support hardware-software integration Optimize DSP code for computational efficiency, memory usage, and real-time constraints Participate in design reviews, verification activities, and lab … channel coding, etc. Exposure to real-time operating systems (RTOS) or bare-metal development environments Ability to interpret and influence system-level design decisions Desirable Qualifications: Degree in Electrical Engineering, Computer Engineering, or related discipline (advanced degrees preferred) Experience with FPGA/ASIC development or hardware/software co-design Background in wireless, satellite, or secure communications More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:
Software Engineering
Cambridge
25th Percentile
£47,500
Median
£55,000
75th Percentile
£63,125
90th Percentile
£76,400