Cambridge, England, United Kingdom Hybrid / WFH Options
Cadence
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 electronic products from chips to boards to systems … 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 (Agentic AI) Location: Cambridge, UK Reports to: SoftwareEngineering Group Director Job Overview: We are seeking Software Engineers to join our growing 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 More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
Anson McCade
Lead Software Engineer – C#/.NET 📍 Leeds (Hybrid – 2 days/week) 💰 Up to £69,725 + Paid Overtime 🧠 Greenfield projects. No red tape. Real engineering. We’re building a new kind of tech team — focused on solving real problems with clean code, modern practices, and zero fluff. This is not a consulting gig. You won’t be stuck … in meetings or writing PowerPoints. You’ll be hands-on, writing production code, shaping systems, and leading engineers — all in a greenfield environment designed around good software, not bureaucracy. We’re looking for 5 Lead Engineers to help us scale. If you’re strong in C#/.NET , enjoy full-stack work (JavaScript, React etc.), and want to lead … without stepping away from the code, we’d love to talk. 🛠 What You’ll Do Build modern, scalable systems using C#/.NET Core Lead engineering on meaningful client projects (non-client facing) Collaborate with smart people in an environment that values code quality Mentor mid-level developers while staying fully hands-on Contribute to architecture, clean design, and More ❯
This role participates in the technical delivery of projects to build our solution and products, and operate the services that they depend on. You'll work on our cloud software applications that work in conjunction with our large fleet of remotely managed devices. As a Senior level Software Engineer you'll be working closely with more experienced colleagues … with exposure to the full product & service lifecycle from specification & architecture through to release & operation. You'll work with the team to deliver high quality software and solutions which provide an acceptable service uptime to our clients, and you'll be closely involved with real world applications with a large user base, where necessary helping out to investigate and … fix issues that occur with our production software - because we believe that operational experience is a great way to learn how to build systems that are easy to operate. You'll work in our Product & Engineering team of 10 and participate in the definition of our solution architecture, then take responsibility for applications and major infrastructure components working More ❯
Test Automation and Performance Engineering Global Lead Are you looking for a career move that will put you at the heart of a global financial institution ? By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic … progress Team/Role Overview The Test Automation and Performance Engineering Global Leadis a senior management-level position responsible for defining and driving the strategy for test automation, performance engineering, and developer tooling across Citi's global technology teams. This role focuses on embedding testing and performance practices seamlessly into the development lifecycle, leveraging AI, machine learning, and … modern tools to accelerate delivery and ensure scalable, reliable, and high-performing software systems. The overall objective of this role is to lead engineering teams that build solutions to enhance developer efficiency while fostering innovation and continuous improvement. What you'll do Lead strategy and executionfor test automation and performance engineering practices, ensuring deep integration with softwareMore ❯
Leeds, England, United Kingdom Hybrid / WFH Options
Anson McCade
Role: Lead Software Engineer (C#, .NET, JavaScript) Salary: Up to £69,725 + Paid Overtime (up to 200 hours/year) Work Type & Location: Hybrid – Leeds (minimum 8 office days per month) Role Type: Permanent 🏢 About the Opportunity Join a fast-growing, innovative new tech branch of a world leading consultancy that’s tackling complex, high-impact challenges in … the UK public sector. This role offers the chance to contribute to critical national projects , building secure, scalable software—all in a purely technical capacity with no client-facing or consulting responsibilities . You'll be part of a collaborative environment that supports growth, encourages knowledge sharing, and provides the flexibility you need to thrive. 🔧 What You’ll Be … Doing Lead software development using C# and .NET , with a strong preference for full-stack JavaScript experience Build and maintain high-quality, secure software solutions in a fully onshore setting Work in an agile, collaborative team focused on delivery—not client demands Help define technical standards and contribute to the growth of an expanding engineering team Enjoy More ❯
Norwich, Norfolk, United Kingdom Hybrid / WFH Options
Rainbird Technologies
Join Rainbird as a Software Engineer and become the critical link between cutting-edge AI technology and real-world business impact. You'll design and deliver seamless integrations between our award-winning low-code SaaS platform and diverse client ecosystems, rapidly transforming complex challenges into tangible AI-driven solutions. If you thrive in dynamic environments and want to shape … test and refine knowledge graphs used by our reasoning engine, integrating these into their products, processes and services to deliver AI decisions they can trust. We are seeking a Software Engineer to join our engineering team to help evolve and enhance the Rainbird platform. This role is central to building and scaling our decision intelligence technology, contributing to … both feature development and infrastructure enhancements that power our enterprise platform. Role Responsibilities As a Software Engineer at Rainbird, you'll work across the full technology stack to improve our low-code AI platform. You will collaborate closely with our engineering, product, and professional services functions to deliver new features and performance improvements. Your work will range from More ❯
Herndon, Virginia, United States Hybrid / WFH Options
Marathon TS Inc
Marathon TS, Inc. has multiple prime contracts and sub contracts supporting DHS, DoD, and Intelligence Community customers. We have an immediate need for a Software Engineer to join in our team! In this role, you will be responsible for the following: • Performs test-driven softwareengineering and development activities associated with designing, developing, maintaining, and enhancing the … REST, Java, JSON, Spring, Python, Javascript frameworks (e.g., JQuery, Angular, React), and Docker • Identifies and integrates applicable shared services (e.g., IC PKI and IAA) • Develops or provides input to engineering artifacts including Weekly Status Reports, Development Sprint Plans, System Design Documents, Database Design Documents, Bill of Materials, User Training Plans, Release Plans, Requirements Traceability Matrices, and Sprint Summary Reports. …/SCI clearance with the ability to obtain a polygraph if you do not have one already Bachelor's Degree and 5+ years of hands-on experience with Agile software development using Java, Python, JavaScript, React, Vue.js, and JQuery, UI experience Mission-oriented and excellent communicator Will be required to be onsite; however, there may be some remote work More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
Energy Consulting group
and optimising maintenance schedules for the past thirty years, and are now undergoing modernisation to serve new platforms. Exciting opportunities await within the Rotorcraft IVHM team for driven Embedded Software Engineers with proven experience in new software product implementation in highly-regulated engineering industries, with responsibility for specifying, designing, integrating and commissioning IVHM software on existing … and new rotorcraft platforms. Job Description Job Description As a Lead Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software within the Integrated Vehicle Health Management (IVHM) team. Primarily deployed to rotorcraft, our software products process data acquired from sensors placed across the vehicle's drivetrain in order to inform the users … and access of vibration data for purposes of IVHM. Core Responsibilities • Design and Development: Taking a lead role in the full lifecycle of design, implementation and test of embedded software for vibration-monitoring IVHM software products, ensuring compliance with GE's engineering processes and DO-178C DAL D. • Continuous Integration and Testing: Maintaining and managing continuous softwareMore ❯
central office) This is a hands-on leadership role with significant influence across DevOps, architecture design, database integration, team management, and product direction. You will coordinate a rapidly growing engineering team and play a pivotal role in enabling scalable, high-performance solutions that support the firm’s mission. Key Responsibilities DevOps & Cloud Infrastructure Lead and manage DevOps operations across … deployment and automation platforms. Own CI/CD strategy and implementation, ensuring robust pipelines. Oversee and refine ETL processes to support real-time and batch data flows. System Architecture & Engineering Leadership Define and own system architecture strategy with a focus on resilience, scalability, and security. Promote platform modularity and orchestration using best practices in microservices, serverless frameworks, and containerisation. … Data Engineering & Database Coordination Design and manage integration strategies for both relational and non-relational databases. Guide platform schema design to support data analytics and AI/ML readiness. Product & Strategy Contribution Collaborate with product and business stakeholders to align technical decisions with strategic objectives. Act as a technical advisor on features like dynamic tracking, automated reporting, and AI More ❯
City of London, Greater London, UK Hybrid / WFH Options
Haystack
central office) This is a hands-on leadership role with significant influence across DevOps, architecture design, database integration, team management, and product direction. You will coordinate a rapidly growing engineering team and play a pivotal role in enabling scalable, high-performance solutions that support the firm’s mission. Key Responsibilities DevOps & Cloud Infrastructure Lead and manage DevOps operations across … deployment and automation platforms. Own CI/CD strategy and implementation, ensuring robust pipelines. Oversee and refine ETL processes to support real-time and batch data flows. System Architecture & Engineering Leadership Define and own system architecture strategy with a focus on resilience, scalability, and security. Promote platform modularity and orchestration using best practices in microservices, serverless frameworks, and containerisation. … Data Engineering & Database Coordination Design and manage integration strategies for both relational and non-relational databases. Guide platform schema design to support data analytics and AI/ML readiness. Product & Strategy Contribution Collaborate with product and business stakeholders to align technical decisions with strategic objectives. Act as a technical advisor on features like dynamic tracking, automated reporting, and AI More ❯
open spatial storytelling to creators around the world by launching Lureo, the world’s first no-code spatial storytelling platform. The Opportunity We are seeking a visionary Head of Engineering (Spatial Computing) to lead the technical strategy and execution of Lureo, our no-code spatial storytelling platform. This individual will be responsible for architecting and developing cutting-edge technology … that enables seamless, world-class immersive experiences. You will oversee the engineering team, drive innovation, and ensure that our platform remains at the forefront of spatial computing advancements. This role will be a healthy mix of hands on development and strategic leadership. Key Responsibilities: Technical Leadership & Strategy: Develop and execute the engineering roadmap for our no-code spatial … industry trends in spatial computing, AR/VR/MR, AI-driven content generation, and real-time 3D rendering. Team Management & Growth: Recruit, mentor, and lead a high-performing engineering team across multiple disciplines (e.g., softwareengineering, 3D graphics, AI, networking, and user experience). Experience Production: Collaborate closely with creative and content teams to deliver immersive More ❯
data-driven and freed from legacy technology. We believe the best way to achieve this is to embrace cloud technology while working in a collaborative multidisciplinary environment. Within our Software Products team, our Lead Engineers rapidly deliver modern, high quality software products. While the core competency of this role is softwareengineering, these individuals work closely … sales process to understand requirements, deliver demos, and to help build confidence with potential customers. Role Profile You will play a critical role in designing, implementing, and maintaining our software platforms - from infrastructure to frontend code, ensuring it is secure, scalable, and highly available. We expect our engineers to have a background in and thorough understanding of software and cloud engineering. You will keep abreast of emerging technologies and be able to work collaboratively in a multi-disciplinary software delivery environment. Key responsibilities Delivery of high quality cloud-based technical solutions for our clients: Lead the delivery of features, modules, and new software products Act as a final decision maker on difficult technical issues, working More ❯
growth over the coming year and beyond! The role We are now looking for an AI Solutions Engineer to build and deliver innovative AI products to our customers. Your software expertise and machine learning knowledge will help transform our customers' manual processes into AI automated solutions. Your mission will be to ensure our customers receive the most effective AI … computer vision technologies, shaping Unitary's future. Take ownership of customer outcomes with the autonomy to make decisions that surprise and delight our customers. Contribute full-stack development including softwareengineering, DevOps, and MLOps, along with light task and project management to ensure your AI solutions deliver maximum value. Requirements You We are looking for someone who is … people who are happy to get stuck into whatever needs doing, and are ready to learn and grow with the company. For this particular role, we need a proactive softwareengineering expert who is familiar with using AI tooling and prompt engineering, and who is comfortable engaging with customers and exploring and presenting new ideas. Strong communication More ❯
Role: Senior Backend Software Engineer - Golang Location: London Salary: £90-120k Copello is currently partnering with a global laser communications business. With technology acquired from Google, they are redefining how data moves across land, sea, air, space, and beyond. As a Backend Software Engineer, you will work on a powerful network orchestration platform designed for highly dynamic … global-scale connectivity systems. Your expertise in Golang will help shape a next-generation software stack that enables seamless communication across satellites, aircraft, and other high-mobility platforms. What Youll Do Design and develop highly scalable backend systems to support real-time, distributed networking Build and optimize software for cloud, on-prem, and hybrid deployments Work with Kubernetes … with cross-functional teams of engineers, researchers, and industry experts What Were Looking For Strong experience in Golang for backend development 7-10 years of experience working in backend software 5+ years of experience working within Networking or Satellite Communications Network orchestration understanding 4G/5G technology experience Knowledge of distributed systems, networking protocols, and cloud platforms Experience with More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
This long established and successful company is looking for a Research Software Engineer to join their forward-looking Innovation team. This group focuses on high-impact research and early-stage prototyping. In this role you will help develop these experimental research projects into production-ready products. The company provides integrated modelling software to clients around the world, ranging … you will be working alongside experts in their fields with plenty of opportunities to continue developing your skills. Requirements: Demonstrable experience translating prototype scientific code into performant, production ready software Strong knowledge of at least one high-level scientific language (Python, Julia, R, etc) AND strong knowledge of at least one compiled system language (C++, C#, Fortran, etc) PhD … in a technical field such as Physics, Engineering, Maths or Computer Science (a Master's with highly relevant commercial experience will also be considered) Full rights to work in the UK without limitation While not required, any additional experience with digital twins, machine learning, reinforcement learning or agentic systems within a scientific context would be beneficial. On offer is More ❯
The Head of Software Delivery provides senior leadership to the Software Delivery function, reporting to the Head of Software Engineering. This role is responsible for leading the delivery management practice, ensuring high-quality and timely software change delivery, governance, and incident management. Working in close partnership with engineering and product leadership, they will co-own … the Software Development Lifecycle and contribute to the wider technology strategy. The role ensures operational resilience, effective third-party oversight, and a well-structured, high-performing team. Clear communication of delivery performance, plans and progress is essential, including at Board level. RESPONSIBILITIES Lead Project and Delivery staff across the business to deliver all product & software projects & change. Leadership … of Product & Software Change governance ensuring procedures are followed with a full audit trail from design to delivery into production. Ensure the team are structured and resourced appropriately to deliver the Product & Software Roadmap and Plan (includes budget approval for resource). Own the completion of all effective people management processes (recruitment, objectives, personal development, talent & succession & performance More ❯
Job Title: GPU Software Engineer Hybrid: 3 days onsite, 2 days WFH Skills and Qualifications: - Experience working in video processing or similar high-performance applications. - Proficiency in developing software using Vulkan or other modern GPU APIs. - Extensive experience in creating C/C++ code from scratch and improving existing codebases. - Ability to independently and quickly learn new subjects … with the necessary depth and rigor for development tasks. - Capacity to prioritize development activities according to commercial priorities. - A degree in Electronics Engineering, Computer Science, or a related field. - Strong problem-solving skills that align with the strategic direction. - Enthusiasm for embracing new concepts, trust in innovators, and driving execution through self-motivation. Responsibilities: - Translate the high-level mathematical More ❯
City of London, Greater London, UK Hybrid / WFH Options
microTECH Global LTD
Job Title: GPU Software Engineer Hybrid: 3 days onsite, 2 days WFH Skills and Qualifications: - Experience working in video processing or similar high-performance applications. - Proficiency in developing software using Vulkan or other modern GPU APIs. - Extensive experience in creating C/C++ code from scratch and improving existing codebases. - Ability to independently and quickly learn new subjects … with the necessary depth and rigor for development tasks. - Capacity to prioritize development activities according to commercial priorities. - A degree in Electronics Engineering, Computer Science, or a related field. - Strong problem-solving skills that align with the strategic direction. - Enthusiasm for embracing new concepts, trust in innovators, and driving execution through self-motivation. Responsibilities: - Translate the high-level mathematical More ❯
Due to company growth, my client, who provide remote diagnostic solutions to the automotive industry, are looking for a Senior Software Developer. As a key role within the IT team, you will be responsible for the design, implementation and testing of the backend components that empowers customer and operational functions. You will be expected to work within a home … and minimise downtime when needed. Key Technologies - Cloud based systems, Azure and AWS Full Stack Octopus Deploy VueJS , React, Angular Mobile development in Android Studio Key Skills - Passionate about softwareengineering and delivering a quality product Have a deep understanding and extensive experience with backend technologies, including API's Have extensive experience working with cloud platforms such as More ❯
aren't beholden to any shareholders - only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: What you'll do: Drive the architecture, development, and optimization of the Mozilla VPN … providing technical insight to drive feature development. Maintain high-quality code, enforce security best practices, and mentor engineers by providing comprehensive and insightful code reviews. Triage, debug and resolve software defects What you'll bring: 6+ years of softwareengineering experience Expert level proficiency in C/C++ Expertise in networking protocols and privacy and security best … aren't beholden to any shareholders - only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: Mozilla VPN is seeking an experienced software engineer to join our fully remote More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
E.ON
Mid to Senior Software Engineer We're looking for enthusiastic backend software engineers who are passionate about building great products. Now is the time more than ever to revolutionise the energy industry to ensure its stability, affordability, and sustainability. If you have a passion for creating innovative products that can transform the way we think about and use … as Lambda, DynamoDB, RDS, AppSync, and many more to complete our tech stack. We are proud of our tech stack and with the help and guidance of all our software engineers, we want to keep it that way by always being open to new innovative ideas. Our solutions are hosted in AWS and are deployed through fully integrated CI … If this sparks your interest, then we want to hear from you! A taste of what you'll be doing. * You'll play a crucial role in the backend engineering team, helping to build full-stack cloud apps.* You'll be using AWS Cloud services with Python and its frameworks such as Django on the backend.* Use a Server More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Staff Software Engineer/Developer (Kotlin AWS React) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient and social … care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Staff Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin, SpringBoot and … there once every three weeks, and also occasionally visit clients in the South West to gather requirements and liaise on bespoke product development. About you: You have expertise with softwareengineering best practices, experience across the full development lifecycle and tech stack You have experience with Kotlin, Java, SpringBoot and AWS You have a good understanding of APIs More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Staff Software Engineer/Developer (Java Kotlin AWS API) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient and … social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Staff Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin, SpringBoot … there once every three weeks, and also occasionally visit clients in the South West to gather requirements and liaise on bespoke product development. About you: You have expertise with softwareengineering best practices, experience across the full development lifecycle and tech stack You have experience with Kotlin, Java, SpringBoot and AWS You have a good understanding of APIs More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
RVU Co UK
Staff Software Engineer - Data Department: Engineering Employment Type: Full Time Location: Cardiff Description is the UK's first comparison platform for car insurance. We've been helping customers since 2002 by empowering them to make better decisions around insurance and financial services. Our mission is simple: take away the confusion when comparing financial products and services to help … engineers to build highly performant, accessible, and beautiful consumer experiences to facilitate switching and comparisons on the web. What you will be responsible for Excellence: Work alongside established & experienced engineering teams, whilst supporting and growing the organisation's understanding & utilisation of modern technology. Collaboration: Work with various cross-functional disciplines across the organisation to make ideas a reality, whilst … using practices that align with your preferred ways of working. Data Driven: Utilise rich logs, metrics, and data to monitor and improve system performance & reliability. Culture: Enhancing a diverse engineering culture by taking part in various technical catch ups, working groups and All Hands. Experience: Enrich RVU's perspective by sharing your experience, knowledge & expertise in a continuous learning More ❯
Based in Central London, this growing company have an opportunity for an outstanding computer science graduate to join their development team. You would be helping create sophisticated software which is relied upon by high profile international clients to streamline complex trading and logistics. As their product continued to develop, you would play a key role in designing and implementing … ensuring the quality and dependability of their software. This is a challenging role where you will be involved with all parts of the technology stack including algorithm design, data engineering, UI/UX, and backend development. You will be a key part of an expert team, with colleagues from a range of technical fields, so good communication skills and … Java, JavaScript and/or TypeScript (above and beyond the university module/practical level) Some experience of working with large existing codebases Practical experience of working in commercial software development environments Not essential, but knowledge of UX/UI, AWS, MongoDB, or Jenkins would all be useful. This a great time to join this successful company as they More ❯