Cambridge, Cambridgeshire, England, United Kingdom
REDTECH RECRUIT
Lead Application Software Developer A fantastic opportunity for a highly-experienced Web Software Developer, to join an industry-leading software company in Cambridge offering the opportunity to work on a wide variety of web application infrastructure projects. Using a diverse toolset with an emphasis on JavaScript, Node.js and related frameworks, this role is looking for a Developer … application expertise to the business. Location - Cambridge office (3 days on site, 2 days remote) Salary - £80,000 - £100,000 + equity + comprehensive benefits Requirements for Lead Application Software Developer Several years of commercial experience within a Software Engineer/Developer role Experience using JavaScript and ideally, node.js and related technologies/frameworks History of academic excellence … and best technologies to apply to any given project Any knowledge in Python and Java is also beneficial Excellent communication skills, both written and verbal Responsibilities for Lead Application Software Developer Provide leadership on technical decisions within the development of our web-based application Develop, deploy and maintain web application infrastructure Be a tech innovator and put ideas forward More ❯
object-oriented programming languages (e.g., C++, C#, Java) and scripting languages (e.g., Python). Additional Skills Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML). SoftwareEngineering Best Practices Understanding of softwareengineering best practices including automated testing, code review, and CI/CD. Approach A thoughtful approach More ❯
Job Summary IQGeo is seeking a Senior Software Engineer to support our Web and Mobile Softwareengineering efforts for domestic and international enterprise customers. This role joins a dynamic team that enjoys working with complex applications and products that utilize software, GIS, engineering, and problem-solving skills. Our flexible scheduling and outstanding benefits support success … that the IQGeo team is tackling. To achieve this, more than 500 innovative telecommunications and utility companies around the world are "building better networks" using our award-winning geospatial software to deploy the fiber optic and distributed energy networks of the future. We play a vital role in helping utilities plan, design, construct and maintain the complex network assets … essential to the success of our businesses and well-being of our communities. As a carbon neutral software company, we invite creative and talented people to join us in our mission to transform communication and utility networks for the long-term sustainability of our shared planet. Learn more about our customer stories . Our Engineering teams are in More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
role might suit an experienced C# developer seeking a more accommodating work pattern. You would be joining a highly skilled team of expert developers in creating B-to-B software that serves an essential role in keeping the country running. The code you will produce will be in use for years to come, so they are seeking candidates with … an appreciation of good softwareengineering practices and the importance of testing, and willing to make a long-term commitment. You will need: A 1st or 2.1 in Computer Science or other relevant STEM discipline from a well-regarded university. Substantial experience of software design and development to a high standard. A meticulous and quality-focussed mindset … using softwareengineering best practice to produce robust and maintainable code. If you enjoy hacking code together for a quick result, this is probably not the right role for you. C#.NET, and most of the following: Windows Forms, WCF, SQL Server, Entity Framework, and VB.NET You must be able to clearly explain complex issues and articulate your thought 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 150 brilliant engineers, they are already renowned as having game … role Ideally, you will have 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 role 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 - Graduate Considered: Working within the SRE team you will be responsible for the architecture More ❯
Golang is useful for carrying out programming for scalable servers and large software systems. The Golang programming language was built to fill in the gaps of C++ and Java that Google came across while working with it's servers and distributed systems. We partner with many innovative organisations, from scaling start-ups to global power houses - meaning we will … always have the very best and most exciting opportunities to share with you in the Golang SoftwareEngineering space. Contact our specialist to see how we can help you in your job search. More ❯
Mentoring, Project Lead, Agile Champion, Python Development, Robotic Automation South Cambridgeshire (onsite); Excellent Package This growing tech company is developing a modular hardware and software system for a robotic platform. This complex platform is to run autonomously and utilise an optimised framework to deliver results. Technical challenges are interesting, and their growing software team and positioned to tackle … these engineering problems. As a Senior Software Engineer, you’ll work closely with the software architect and product owner to turn ideas into solutions. You’ll take technical leadership over projects and ensure delivery deadlines are met. You’ll participate in software planning via championing agile practices and processes (including pair programming, TDD and automated testing … will give you a wealth of knowledge that you are willing to pass on through mentoring and guidance of team members. Requirements: Demonstrable extensive experience as a hands-on software engineer, with recent evidence working in a senior level softwareengineering role. Strong technical skills and experience using modern Python and C# or C++ (ideally you will More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
We are looking for a dedicated Senior Software and Platform engineer to join our team in Cambridge. This role has significant impact in improving the engineering experience at Arm! Engineering IT supplies the tools and systems needed for creation of software and hardware IP. Within this the Engineering Platform Services function provides tooling used across … the company's engineering population, as well as focusing on the tooling needs of software engineers. As a Senior Software Engineer at Arm you will lead sophisticated technical deliveries, working with stakeholders, project management and engineers to define scope, requirements, resourcing, and plans needed for delivery. At the heart of our approach is a genuine passion for … other Engineers at Arm, and a complete focus on delivering solutions aligned to business outcomes. Responsibilities: Working hands-on with a variety of technologies, to provide a first-class engineering experience for Arm's hardware and software engineers. The domains and areas include: Developer Experience Improvements - Continuously improve portal UX, performance, and capabilities that reduce cognitive load and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Cadence Design Systems
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 … communications, automotive, aerospace industrial and health. At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Title: Lead Software Engineer Location: Cambridge, United Kingdom Reports to: SoftwareEngineering Group Director Job Overview: We are seeking a software engineer to join our team responsible for developing … and maintaining Agentic AI applications in the digital verification domain. This role offers an exciting opportunity to work at the intersection of computational software, hardware verification and artificial intelligence, helping to shape the future of Cadence's innovative solutions. Job Responsibilities: Design and development of AI systems and AI features within Cadence's suite of verification tools. Identify and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview: Arm's Productivity Engineering (PE) team is looking for a forward-thinking Staff AI/ML Engineer to help design, develop and scale up production-grade applications powered by large language models (LLMs). This role focuses on hands-on technical innovation, with a strong emphasis on building scalable and impactful AI systems for real-world engineering … you thrive on building systems that push the boundaries of what's possible with LLMs and you want to be part of a team that's redefining the way engineering is done, we'd love to hear from you! About the Team The PE AI & Engineering Excellence team is Arm's engine for AI-driven productivity. Our mission … is to enhance engineering efficiency through automation, intelligence, and innovation. We work across a broad range of problems in Arm across hardware and software, and we drive engineering excellence and efficiency through the deployment of AI into existing workflows. Responsibilities: Build AI applications that integrate LLM capabilities into engineering workflows, from interactive agents to intelligent automation More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
So Code Limited
In our ever-changing world, access to the best Software, Infrastructure, and Leadership provides businesses with the competitive edge needed to succeed in their markets. We work with globally recognized companies and innovative start-ups. We have roles suitable for everyone in technology, whether you're seeking a hybrid or fully remote position. SoCode offers Permanent and Contract resources … in the following specialisms: C#/.Net SoftwareEngineering C#/.Net is widely used across various industries, favored by Software Engineers for web, desktop, and mobile app development. C++ C++ is a prevalent language for building large, efficient, and reliable software infrastructure and applications with limited resources. Java Java is popular in London and Cambridge … and scientific sectors. Embedded Systems Cambridge is known as the 'Home of Embedded,' with a booming market attracting both senior engineers and young talent interested in low-level engineering. Software Tester Testers evaluate software created by developers, identifying and fixing bugs pre-launch, collaborating closely with developers. DevOps DevOps bridges development and operations, utilizing processes, tools, and methodologies More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview: We are looking for a dedicated Staff Software and Platform engineer to join our team in Cambridge. This role has significant impact in improving the engineering experience at Arm! Engineering IT supplies the tools and systems needed for creation of software and hardware IP. Within this the Engineering Platform Services function provides tooling … used across the company's engineering population, as well as focusing on the tooling needs of software engineers. As a Staff Engineer at Arm you will lead sophisticated technical deliveries, working with stakeholders, project management and engineers to define scope, requirements, resourcing, and plans needed for delivery. At the heart of our approach is a genuine passion for … other Engineers at Arm, and a complete focus on delivering solutions aligned to business outcomes. Responsibilities: Working hands-on with a variety of technologies, to provide a first-class engineering experience for Arm's hardware and software engineers. The domains and areas include: Drive Developer Experience Improvements - Collect feedback from internal teams to continuously improve portal UX, performance More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
OLI Systems, Inc
Software Engineer - Galileo Platform Location: Cambridge, UK -Remote first today, local office planned as we scale. Department: Technology Overview OLI stands at the intersection of deep chemistry expertise and modern cloud engineering. Our 75-person team has quadrupled in size over the past seven years by translating five decades of chemical insight into agile software that fuels the … quality in mind during code reviews and design walkthroughs. Offer feedback that sharpens ideas, strengthens implementation, and gives support to your peers. Translate complex product concepts into clear, actionable engineering tasks-especially in close partnership with domain experts. Call out technical debt early, suggest practical fixes, and help drive remediation work to completion. Contribute to internal standards, style guides … and engineering playbooks that reinforce strong habits and elevate team consistency. Requirements Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). 4+ years of professional software development with hands-on experience in creating and delivering production code. Strong and demonstrable proficiency in modern .NET/C# and Python. Good knowledge of protocols More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
The One Group
Role: Application Software Team Lead Salary: £85,000 Location: Cambridge (Hybrid - 2-3 days per week on-site) My client is looking for a hands-on Application Software Team Lead to lead the development of their next-generation platform for managing and optimising high-performance wireless networks. This is a player-coach role, combining technical leadership with people … management. You'll guide a team of 10+ software engineers building a customer-facing system packed with advanced analytics, automation, and cloud-based architecture. Key Responsibilities: Lead development of the application and related tools using Agile methodology Line manage a team of 10+ developers (Grad to Architect level) Set team goals, manage resourcing, training, and recruitment Collaborate with SW … test strategy Contribute to clean, scalable code and maintain a strong delivery culture Skills & Experience Required: Proven experience in a technical leadership role within a customer-facing or enterprise software environment Strong background in back-end development and the SDLC Experience taking products from concept to launch , including MVPs Deep understanding of cloud infrastructure and performance optimisation Proficiency in More ❯
Senior Software Engineer ML Infrastructure Job details Posted 23 July 2025 Salary £100,000 - £120,000 per annum Benefits: Equity Location: London Job type: Permanent Discipline: DevOps & Cloud Engineering Reference: BK-62 About Us We're a stealth-stage deep tech startup reimagining how AI models are trained, scaled, and optimized. Our goal is to make large-scale … deploy. If you're excited by infrastructure that powers the cutting edge of machine learning, we'd love to hear from you. The Role We're hiring a Senior Software Engineer to lead the development of a high-performance API platform for serving machine learning models at scale. You'll be responsible for the entire infrastructure stack - from backend … pipelines Create dashboards and analytics tools using React or similar technologies Lead system design, performance tuning, and ensure system reliability What We're Looking For 5+ years of professional softwareengineering experience Strong Python backend development skills (FastAPI or equivalent) Experience scaling cloud-native systems (preferably on AWS) using microservices and infrastructure-as-code Deep knowledge of Kubernetes More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
In this role you will lead and oversee AD/ADAS software solutions within our Automotive Line of Business. You will drive the development of cutting-edge ADAS technologies from concept to production. You will work at the intersection of technology and strategy, evaluating the best ADAS solutions in the market and coordinating cross-functional efforts to integrate them … strong track record in Product management for ADAS or Autonomous driving systems. You will be adept at bridging external vendors and internal teams to deliver high-quality, automotive-grade software solutions. As the AD/ADAS PM, you will be instrumental in defining system requirements and use cases, managing stakeholder communications, and guiding the team through the full development … cases that align with customer needs and product objectives. Ensure these requirements cover various driving scenarios (Operational Design Domains) and inform a robust system architecture design. Coordinate with internal softwareengineering teams and other departments (e.g. product management and go-to-market teams) to ensure proper implementation of ADAS features and alignment with overall product roadmaps Collaborate with More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
IO Associates
Senior Software Engineer/Architect - £80,000-£100,000 (Hybrid - Cambridge HQ) An emerging startup at the forefront of drone data systems for commercial and government use is looking for a Senior Software Engineer/Architect to join their growing team. This is a unique opportunity to shape cloud-native platforms that convert multi-sensor drone data into … in C++, Python, or Go * Proven experience with AWS and cloud infrastructure * Expertise in building scalable, secure systems * Comfortable working in a fast-moving, agile team * Strong understanding of softwareengineering principles and DevOps practices Desirable: * Experience with CI/CD, DevSecOps, or microservices architecture * Exposure to ML pipelines or drone/UAS platforms * Interest in national security … or real-time systems This is an exciting opportunity to join a cutting-edge team at the intersection of drones, data, and AI. If you're passionate about impactful engineering and want to help shape the future of aerial intelligence, we'd love to hear from you. More ❯
opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the Team The team is primarily responsible for developing software for Roku consumer products. The team is focused on software features that lie platform level between device hardware and operation system. There's a variety of tasks and … We work in a distributed environment, with team members located on different continents and in different time zones. It is the mission of our team to develop high-quality software that delights our customers. We operate in a fast-paced environment and prefer to remain flexible. Things change quickly and we need to adapt rapidly to the changes. Our … self-driven, willing, and capable of taking full ownership of features and projects and leading them to successful completion. About the role You will design, develop and support embedded software systems that enable our world-class products, with Roku "inside" as their OS. To make this possible, you will work on the Roku OS on new technologies and developing More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
This successful Cambridge company develop simulation software for specialist industry. With international reach, yet local offices and a family feel they would suit an experienced engineer skilled in C# software development including desktop UI. WPF or comparable technologies are ideally sought. You'll be someone able to take on a senior hands-on development position within their UI … team, as well as assuming technical leadership responsibilities for the UI as your familiarity grows. Colleagues are likewise C# developers, a small team working closely with mathematical software engineers. They in turn develop the simulation side of the software suite, which is also C#. You will have: Extensive commercial-grade software development experience in C# with .NET … whether .NET 6-9, Framework or Core). Held senior developer responsibilities before, including taking a view on softwareengineering approaches, leading projects where required, and mentoring junior colleagues. Ideally, experience with WPF, XAML and related application architecture and event routing. Otherwise, desktop UI via Prism or with Windows Forms (or Qt, etc.), or equivalent UI development experience More ❯
in top tier flagship smartphones, as well as inside drones, wearable devices, and other consumer products. Our SMA actuator solutions combine mechanical, optical, electrical, controller silicon, algorithm, FW and software designs into complete systems, jointly designed and optimised. With approximately 850 granted and pending patents, CML is proud to rank in the top 25 applicants in terms of yearly … experience in embedded SW/FW release management, DevOps, automation and processes. You will have a proven track-record in bringing your knowledge to bear in a real-world engineering context. You are a strong believer in automation as a key enabler for quality and efficiency. You are ambitious, structured, persistent and passionate, and you thrive in a dynamic … open and innovative environment. Qualifications Preferred candidates have: A relevant university degree and at least 5-10 years of embedded SW/FW engineering experience in a technology driven engineering environment Significant experience in structuring and implementing DevOps, automation, tools, pipelines and processes, preferably in the context of embedded SW/FW Significant release management experience in planning More ❯
offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team At Roku, our Trust Engineering team is a close-knit group of passionate professionals. Our mission? To protect our customers, partners, devices, services, infrastructure, and data. We work collaboratively, sharing insights and expertise to … ahead of the curve. Join us, and you'll be part of a dynamic team that thrives on challenges and celebrates victories together. About the Role As a Security Software Engineer, your role involves architecting, designing, and implementing end-to-end security controls to impact the global user base. A key focus is on developing automated, scalable security solutions … and mitigate security risks Managing PKI, TLS, and GPG infrastructure Applying cryptography and security design principles to cloud environments Documenting playbooks, procedures, and architecture Providing subject matter expertise to software development groups to assist in cryptography and key management/authentication API. We are excited if you have Passion for cybersecurity with an effective and passionate drive to protect More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
GPU technology? Do you want to use your technical skills and leadership to help drive your career? Arm is seeking highly skilled and motivated engineers to join our Agile Software development team working on the drivers for the next generation Mali GPU products. We work closely with the multi-disciplined engineering teams across Arm's European design centres … being in constant collaboration with both Software and Hardware engineers as well as Architects. We have a strong track record of building up expertise in people, so this is a phenomenal opportunity for learning new things in a friendly and collaborative environment. Join a multinational, multifaceted and highly motivated software development group with great work ethics where you … You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the market. Responsibilities: Participating in all phases of software development - including design, implementation, testing, code review and documentation. Leading software designs in coordination with Architects and cross-functional teams for new feature delivery. Performing code reviews for More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Are you passionate about bringing innovative architecture to life in the real world? Do you thrive at the intersection of low-level software and strategic collaboration? We're looking for a Principal Solution Engineer who brings technical excellence, and passion to make it happen! In this high-impact role, you'll lead the enablement of Arm's most advanced … and first-party applications. Your work will ensure that our customers extract maximum performance and value from Arm-based platforms, and you'll do so by guiding both internal engineering efforts and strategic customer relationships. This is more than a technical leadership role-it's your opportunity to shape product direction, build enduring partnerships, and drive real-world software … with solving hard problems, working across boundaries, and pushing industry standards forward. Responsibilities: Drive end-to-end enablement of innovative Arm architecture features across the compiler, OS, and broader software stack-turning hardware innovation into performance uplift. Translate microarchitectural insights into real software strategies, in close collaboration with hardware and architecture teams. Develop and optimize backend compiler components More ❯
most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a … a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a Senior Software Engineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while solving complex embedded More ❯
most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a … a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a Senior Software Engineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while solving complex embedded More ❯