Senior SoftwareEngineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. This is an exciting opportunity to join a forward-thinking technology development group where you’ll … and mentor a team of skilled engineers, supporting their professional growth and performance. Oversee and contribute to the design, build, and delivery of new software functionality. Manage and support production releases, ensuring quality and stability. Collaborate with cross-functional stakeholders to execute successful Agile-driven releases. Job Title: Senior … SoftwareEngineering Team Lead Job Type: Permanent Location: Cambridgeshire (Once a week) Salary: £65,000-£85,000 Key Skills: C/C++, Linux, Windows, Database (SQL/Oracle), Compilers, & Network Development. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Cadence Design Systems
Sr Principal Software Engineer page is loaded Sr Principal Software Engineer Apply locations: CAMBRIDGE Time type: Full time Posted on: Posted Yesterday Job requisition id: R49763 At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is … a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world's most innovative companies, delivering extraordinary … boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. Job Title: Sr Principal Software Engineer Location: Cambridge, United Kingdom OR Cork, Ireland Reports to: SoftwareEngineering Group Director Job Overview: We are seeking a Sr Principal More ❯
for the full life cycle delivery of the project in both technical compliance and quality. Attending meetings with clients to discuss the design, surveys, software programming, configuration, testing and commissioning for projects. As a Control Systems Integration Engineer, the successful candidate will bring an innovative approach to problem solving … and instrumentation products, with experience in a maintenance/electrical background or similar. Experience in designing control system’s PLC and HMI/SCADA software and making amendments/upgrades to existing system software. Experience in producing project documentation Competence in programming of PLC’s like Siemens, Rockwell, or … Wonderware HMI/SCADA platforms. UK Sites commissioning (which may involve short periods away from home) Candidate requirements : Previous control system experience ( 2 years+ ) SoftwareEngineering Degree and/or Electrical qualifications Experience with Allen Bradley, Siemens Mitsubishi PLC’s or experience of SCADA systems like Wonderware, Iconics More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom
Adsyst
for the full life cycle delivery of the project in both technical compliance and quality. Attending meetings with clients to discuss the design, surveys, software programming, configuration, testing and commissioning for projects. As a Control Systems Integration Engineer, you will bring an innovative approach to problem solving, you will … Thursday and 08:30-16:00 on Fridays) What we are looking for: Experience in designing control system's PLC and HMI/SCADA software and making amendments/upgrades to existing system software. Experience in producing project documentation Competence in the programming of PLC's like Siemens, Rockwell … SCADA platforms. UK Sites commissioning (which may involve short periods away from home) What we require from you: Previous control system experience ( 2 years+ ) SoftwareEngineering Degree and/or Electrical qualifications Experience with Allen Bradley, Siemens Mitsubishi PLC's or experience of SCADA systems like Wonderware, Iconics More ❯
Software Engineer £55,000 + Benefits An exciting opportunity is available for a Software Engineer to join a growing company specializing in advanced surveillance systems. You’ll work across the full software stack, helping enhance the user experience and deliver next-generation security solutions. Key Responsibilities: Design … and develop software for security/surveillance systems Improve system capabilities and user experience. Contribute to the continuous improvement of softwareengineering practices. The Ideal Software Engineer Will Have: Strong understanding of object-oriented software design. Experience with C++ and Python. Knowledge of real-time … embedded Linux, GIS data, or SQL databases (preferred). Excellent teamwork, communication, and problem-solving skills. If you're interested in the position of Software Engineer, please apply or contact Michael Burns-Peake. More ❯
in single particle CryoEM; light microscopy and multi-omics data integration and cross domain mapping of data collected in situ and in vivo. Demonstrate softwareengineering skills to develop reliable, scalable, performant distributed systems in a cloud environment. Develop efficient data loading strategy and performance tracking to train … machine learning workflows in an integrated, usable framework. Understand scientists' needs across a wide range of scientific disciplines by collaborating with both users and software engineers. Bridge the communication gap between experimental scientists, algorithm developers, and software deployers. Who You Are Minimum Qualifications BS/MS in Computer … Science/Biomedical Engineering or related quantitative field. Candidates should have relevant industry and/or academic experience. Experience with one or more programming languages commonly used for large-scale data management and machine learning, such as Python, C++, Pytorch/Tensorflow, Pytorch Lightning, etc. Previous experience with Machine More ❯
in single particle CryoEM; light microscopy and multi-omics data integration and cross domain mapping of data collected in situ and in vivo. Demonstrate softwareengineering skills to develop reliable, scalable, performant distributed systems in a cloud environment. Develop efficient data loading strategy and performance tracking to train … machine learning workflows in an integrated, usable framework. Understand scientists' needs across a wide range of scientific disciplines by collaborating with both users and software engineers. Bridge the communication gap between experimental scientists, algorithm developers and software deployers. Who You Are Minimum Qualifications BS/MS in Computer … Science/Biomedical Engineering or related quantitative field. Candidates should have relevant industry and/or academic experience. Experience with one or more programming languages commonly used for large-scale data management and machine learning, such as Python, C++, Pytorch/Tensorflow, Pytorch Lightning etc. Previous experience with Machine More ❯
Site Reliability Engineer - Graduate Considered We are excited to be able to offer this Site Reliability Engineer role working for an industry-leading software company in Cambridge. This company has won several awards and is pioneering in their machine-learning technology. Founded 8 years ago, with a team of … knowledge of modern infrastructure and operational tooling within cloud-based architectures It would be beneficial if you have an understanding of how web-based software applications are designed and function, utilising technologies like node.js, PostgreSQL, or Elasticsearch. You enjoy a variety of work and love the idea of a … involving lots of problem solving identifying the root causes of issues. Good logical reasoning You are keen on pursuing a career in Site Reliability Engineering in the knowledge this role will not lead to a role in the R&D/Software teams Responsibilities for Site Reliability Engineer More ❯
Software Engineer £55,000 + Benefits Find out more about this role by reading the information below, then apply to be considered. An exciting opportunity is available for a Software Engineer to join a growing company specializing in advanced surveillance systems. You’ll work across the full software stack, helping enhance the user experience and deliver next-generation security solutions. Key Responsibilities: Design and develop software for security/surveillance systems Improve system capabilities and user experience. Contribute to the continuous improvement of softwareengineering practices. The Ideal Software Engineer Will Have: Strong … understanding of object-oriented software design. Experience with C++ and Python. Knowledge of real-time systems, embedded Linux, GIS data, or SQL databases (preferred). Excellent teamwork, communication, and problem-solving skills. If you're interested in the position of Software Engineer, please apply or contact Michael Burns More ❯
Cambridge, Cambridgeshire, England Hybrid / WFH Options
ECM Selection
audio and video streaming via WebRTC, alongside other high performance and some low level systems. Your experience will include: - Kernel-level (or close to) softwareengineering in Rust, C, C++, or low-level FP languages such as OCaml. - Extensive softwareengineering using Python, as well as More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
RedTech Recruitment
Site Reliability Engineer Graduate Considered We are excited to be able to offer this Site Reliability Engineer role working for an industry-leading software company in Cambridge. This company has won several awards and is pioneering in their machine learning technology. Founded 8 years ago, with a team of … is a highly interactive role Ideally, you will have knowledge of modern infrastructure and operational tooling within cloud-based architectures Understanding how web-based software applications are designed and function, utilising technologies like node.js, PostgreSQL, or Elasticsearch. You enjoy a variety of work and love the idea of a … Graduate Considered: Working within the SRE team you will be responsible for the architecture of a mission-critical cloud platform for an industry-leading software company. You will be diagnosing issues within complex systems and identifying root causes of issues, and proposing and implementing structural improvements. On a daily More ❯
Software Engineer £55,000 + Benefits An exciting opportunity is available for a Software Engineer to join a growing company specializing in advanced surveillance systems. You’ll work across the full software stack, helping enhance the user experience and deliver next-generation security solutions. Key Responsibilities: Design … and develop software for security/surveillance systems Improve system capabilities and user experience. Contribute to the continuous improvement of softwareengineering practices. The Ideal Software Engineer Will Have: Strong understanding of object-oriented software design. Experience with C++ and Python. Knowledge of real-time … embedded Linux, GIS data, or SQL databases (preferred). Excellent teamwork, communication, and problem-solving skills. If you're interested in the position of Software Engineer, please apply or contact Michael Burns-Peake. More ❯
gives Java Engineers real versatility in the market, allowing entry into many business sectors. Job Opportunities Our Java customers are always looking for great Software Engineers - from entry level to lead. These clients vary from small and exciting companies to multi-international. Whether you are looking for Permanent or … Contract employment, we will have a role suitable for you. Check out our roles below or contact our Java SoftwareEngineering specialist. More ❯
Principal Software Architect page is loaded Principal Software Architect Apply locations Cambridge, United Kingdom time type Full time posted on Posted 7 Days Ago job requisition id R-100181 About SiFive As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute … GSA's prestigious Most Respected Private Company Award (for the fourth time!), check out our website and Glassdoor pages. Job Description: Principal System and Software Architect The Role: Do you want to be part of the RISC-V revolution? RISC-V and SiFive are redefining computing platforms for the … 21st century. As a System and Software Architect, you'll play a leading role in designing and implementing these platforms, spanning software and hardware architecture and engineering. In this position, you'll play a lead role in designing and evaluating RISC-V computing systems. Unlike many larger companies More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
IC Resources
Software Engineer – Next-Gen Radar & Surveillance Systems Location: Cambridge Hybrid Working: 2 Days WFH Salary: (£55,000 - £65,000) The Opportunity Our client is an industry leader in advanced surveillance technology that are expanding their softwareengineering team to support a bold and ambitious product roadmap. They … design and deliver radar systems used globally in critical border security, infrastructure protection, and defence applications. As a Software Engineer, you’ll work across the full stack—from embedded systems to command and control applications. You’ll play a key role in enhancing system capabilities, improving user experience, and … integrating with third-party platforms. Software Engineer Key Responsibilities Design and develop software for radar control systems and onboard processing Build interfaces for third-party surveillance and security integrations Enhance software functionality and improve end-user experience Software Engineer Essential Skills & Experience Strong C++ skills – confident More ❯
cambridgeshire, east anglia, United Kingdom Hybrid / WFH Options
IC Resources
Software Engineer – Next-Gen Radar & Surveillance Systems Location: Cambridge Hybrid Working: 2 Days WFH Salary: (£55,000 - £65,000) The Opportunity Our client is an industry leader in advanced surveillance technology that are expanding their softwareengineering team to support a bold and ambitious product roadmap. They … design and deliver radar systems used globally in critical border security, infrastructure protection, and defence applications. As a Software Engineer, you’ll work across the full stack—from embedded systems to command and control applications. You’ll play a key role in enhancing system capabilities, improving user experience, and … integrating with third-party platforms. Software Engineer Key Responsibilities Design and develop software for radar control systems and onboard processing Build interfaces for third-party surveillance and security integrations Enhance software functionality and improve end-user experience Software Engineer Essential Skills & Experience Strong C++ skills – confident More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Computer Futures
Join Our Trailblazing MedTech Team as a Senior Backend Software Engineer! Are you ready to revolutionize healthcare technology? Do you have a passion for clean, scalable, and robust code? If so, we have the perfect opportunity for you! About Us: We are a forward-thinking MedTech company at the … mission is to develop transformative solutions that enhance patient care and streamline medical processes. We are looking for a talented and driven Senior Backend Software Engineer to join our dynamic team and lead the development of our flagship product. The Role: As a Senior Backend Software Engineer, you … will be a hands-on leader, ensuring the highest standards across our softwareengineering team. You will play a pivotal role in shaping and developing our core product, leveraging your extensive skills in creating REST API endpoints using ASP.NET Core. Your expertise will ensure our code is clean More ❯
Software Engineer – Next-Gen Radar & Surveillance Systems Location: Cambridge Hybrid Working: 2 Days WFH Salary: (£55,000 - £65,000) The Opportunity Our client is an industry leader in advanced surveillance technology that are expanding their softwareengineering team to support a bold and ambitious product roadmap. They … design and deliver radar systems used globally in critical border security, infrastructure protection, and defence applications. As a Software Engineer, you’ll work across the full stack—from embedded systems to command and control applications. You’ll play a key role in enhancing system capabilities, improving user experience, and … integrating with third-party platforms. Software Engineer Key Responsibilities Design and develop software for radar control systems and onboard processing Build interfaces for third-party surveillance and security integrations Enhance software functionality and improve end-user experience Software Engineer Essential Skills & Experience Strong C++ skills – confident More ❯
sustainable and more connected world. Job Overview Corporate Technology provides advanced technology R&D services across all TE business units. The Integrated Electronics and Software team contains extensive electronics and software expertise and is focused on developing smarter, more intelligent variants of our products. We are seeking an … experienced embedded software engineer with strong communication skills and a passion for technology for an exciting, highly visible role within a corporate R&D team who work on a diverse range of software and electronics projects across the full spectrum of the TE product portfolio. Responsibilities: Develop software portable to a wide variety of project applications and platforms through the entire software lifecycle. Perform technical analysis of candidate software, firmware, and hardware systems. Develop test plans, test frameworks and unit tests. Lead the project interface between business teams and technical teams to translate business requirements More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK SoftwareEngineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will … work within a multi-disciplinary team, embracing agile methodologies while mentoring Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing … opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and More ❯
St. Neots, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK SoftwareEngineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will … work within a multi-disciplinary team, embracing agile methodologies while mentoring Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing … opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom
83zero Limited
Senior Design Engineer (Engineering) Location: Peterborough, UK Industry: Technology/Engineering Employment Type: Full-Time Duration - 12 months Rate: £Market rate p/hr Are you an experienced Design Engineer with a passion for software systems and a strong background in computer science? We're looking for … a Senior Design Engineer to join our engineering team in Peterborough. This is a fantastic opportunity for someone who thrives in a leadership role and enjoys working across the full software development lifecycle-from requirements gathering to development, testing, and deployment. Key Responsibilities: Lead programmers and analysts in … estimate timelines and costs. Approve and oversee database development projects, defining scope and limitations. Schedule, plan, and supervise the installation and testing of new software and systems improvements. Implement robust security measures to protect sensitive information. Establish software standards and acquisition guidelines to ensure system integrity and information More ❯
Senior Design Engineer (Engineering) Location: Peterborough, UK Industry: Technology/Engineering Employment Type: Full-Time Duration - 12 months Rate: £Market rate p/hr Are you an experienced Design Engineer with a passion for software systems and a strong background in computer science? We're looking for … a Senior Design Engineer to join our engineering team in Peterborough. This is a fantastic opportunity for someone who thrives in a leadership role and enjoys working across the full software development lifecycle-from requirements gathering to development, testing, and deployment. Key Responsibilities: Lead programmers and analysts in … estimate timelines and costs. Approve and oversee database development projects, defining scope and limitations. Schedule, plan, and supervise the installation and testing of new software and systems improvements. Implement robust security measures to protect sensitive information. Establish software standards and acquisition guidelines to ensure system integrity and information More ❯
We are on the lookout for a Senior/Principal DevOps Engineer to play a key role within our Software Services Team. 08th April, 2025 We are seeking an experienced DevOps Engineer to join our friendly DevOps team. This role involves developing and maintaining the tools required by our … software developers, including automation scripting, process streamlining, and infrastructure management. The ideal candidate will have several years DevOps experience and be excited about continuing their career in an environment where they can make a real impact on our product development process. Come and join Sepura Ltd at an exciting … As an experienced DevOps Engineer, you know already that you will be part of the behind-the-scenes technical wizardry team that makes our software development process super smooth and efficient. You will work alongside our software developers and the IT team to build and manage the mission More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Redline Group Ltd
Robotics Software Engineer - C++/Linux Are you an experienced Software Engineer with a background in Robotic Operating Systems, working with C++ and Linux? Do you live in the Lisbon area or would love the opportunity to live and work in Portugal? If so, our client - an innovative … for good' start-up - is actively hiring for a position based in Lisbon to support operations across their EU and UK functions. The Robotics Software Engineer, based in Lisbon, Portugal, will be responsible for: Designing, developing, and testing software systems for advanced robots Collaborating with electronics, mechatronics, and … teams in an Agile environment Testing, debugging, and verifying written code Travelling to field sites to support physical robots To apply for this Robotics Software Engineer role, you should have: A degree or master's in SoftwareEngineering, Computer Science, or equivalent Provable experience working with C++14 More ❯