Senior Full-Stack SoftwareEngineering Lead Cambridge, ON, Canada Job Description Posted Monday, May 26, 2025 at 4:00 AM Job Title : Senior Full-Stack SoftwareEngineering Lead Location : Cambridge, ON On-site Job Type : Full-time Benefits :RRSP, health/dental/vision package, reimbursement for tuition and professional dues, paid vacation, personal days, and … manufacturing systems. Our global network includes facilities in Canada, the United States, Germany, Hungary, Switzerland, and Malaysia, ensuring regional expertise and global strength. The Position : The Senior Full-Stack SoftwareEngineering Lead will serve as the technical lead and primary programmer for Project Neuron. This role is responsible for defining architecture, leading engineering efforts, and owning the … platforms, applications, and services that drive our simulation-ready, AI-enabled automation systems. The Senior Full-Stack SoftwareEngineering Lead will mentor the engineering team, set and uphold high technical standards, and drive delivery across multiple domains. Working across Omniverse, AI, databases, ERP/PLM systems, and cloud infrastructure, they'll collaborate cross-functionally to ensure scalable More ❯
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > SoftwareEngineering General Summary: As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware. Key responsibilities include: Designing and developing SystemC … TLM models to accurately represent SoC architectures. Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator. Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and effective model development. Preferred Qualifications: 10+ years … of Software/Firmware Engineering or related work experience. 5+ years of experience developing Virtual Platforms or Simulators Open Source Development experience Experience in Unit Testing Continuous Integration ARM Fast Models Server Architecture (RAS, Manageability) Top Preferred Skills 1. SystemC TLM or QEMU 2. Modern C++ 3. ARM Architecture (CPU, GIC, CoreSight Debug) 4. Firmware and/or More ❯
Experts in C++/Rust SoftwareEngineering C++ is one of the most widespread programming languages, and is most popularly used for building large software infrastructure and applications that run quickly, efficiently, and reliably on limited resources. Since its first stable release in 2014, Rust has rapidly been adopted by some of the most successful tech firms … of different industries including: Scientific Research, Medical Devices, Game Development, AR/VR Applications, FinTech, Telecommunications, Media and many more. A glimpse of roles we recruit for: Head of Software/VP of Software/Director of SoftwareSoftware Development Manager Software Architect Software Engineer (Grad Senior Staff Principal Lead) Get in Touch with … a Specialist If you're looking for your next role in C++/Rust SoftwareEngineering , or if you're interested in learning more about the opportunities available, don't hesitate to get in touch with one of our specialist consultants. We're here to support your career journey and connect you with the right opportunities. More ❯
Experts in C#/.Net SoftwareEngineering C# and the .NET Framework is one of the most sought-after skills in modern computer programming, and a favourite for many of the customers that we work with. C developed by Microsoft that is used to develop a variety of applications, from web apps, desktop apps and mobile apps amongst … others. A glimpse of roles we recruit for: SoftwareEngineering Manager/Head of Software Technical Lead C#/WPF Developer Full Stack/Back End Engineer Industries and Sectors As C# is widely used, we work with a variety of different businesses across all sectors and industries. This can range from partnering with Fintech and Software … start-up's getting off the ground to global FTSE100 organisations. Get in Touch with a Specialist If you're looking for your next role in C#/.Net SoftwareEngineering , or if you're interested in learning more about the opportunities available, don't hesitate to get in touch with one of our specialist consultants. We're More ❯
Java, Scala and Kotlin SoftwareEngineering Java, Kotlin and Scala are three of the most powerful and versatile programming languages in the modern software development ecosystem. Known for their scalability, performance, and robustness, these languages are widely adopted across a variety of platforms from backend services and enterprise applications and cloud-based solutions. With the rise of … legacy and cutting-edge environments, demand for talent in this space continues to grow. JVM supports a broad spectrum of development scenarios, making it a powerful choice for modern software engineering. It is widely used for backend microservices and API development, cloud-native application development, big data processing and stream analytics, as well as powering robust web application backends. … Additionally, the JVM excels in building distributed systems and is often the foundation for greenfield projects leveraging modern tools and frameworks. A glimpse of roles we recruit for: Software Engineers (Junior to Lead level) Full Stack Developers Technical Architects Contract Developers and Consultants Industries and Sectors Our consultants bring their expertise to a wide range of industries, working across More ❯
Software Developer (C#/.NET, Python, AI/ML) St Albans Are you an experienced developer passionate about AI technologies? Do you want to be part of an innovative team that's shaping the future of subscription platforms? Out Client is looking for a talented and driven developer to join their agile team and help build cutting-edge solutions … that combine traditional softwareengineering with emerging AI/ML technologies. About the Role: This hybrid role offers a unique blend of traditional application development and the exciting opportunity to work on AI/ML-driven solutions. You'll collaborate with both internal teams and clients to create tools that leverage AI for automation, enhanced decision-making, and … real-time insights-while maintaining rock-solid, high-performance softwareengineering standards. As part of their development lifecycle, you'll be involved in everything from ideation and prototyping to deployment and ongoing support. You will play a key role in advancing both the core .NET platform and the integration of new AI-driven capabilities. Key Responsibilities: Work on More ❯
innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SENIOR SOFTWARE DEVELOPMENT ENGINEER- GPU KERNEL DEVELOPMENT THE ROLE: As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD … multi-node systems. You will engage with both internal GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Skilled engineer with strong technical and analytical expertise in C++ development within Linux environments. The ideal candidate will thrive in both collaborative … and independent work, with the ability to define goals, manage development efforts, and deliver high-quality solutions. Strong problem-solving skills, a proactive approach, and a keen understanding of softwareengineering best practices are essential. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU More ❯
The Opportunity We are expanding our softwareengineering team to meet the requirements of a demanding and exciting product roadmap. We develop all the software required to use our range of radar products, from the radar's onboard processing software to the external command and control. To deliver the capabilities that our next generation radars require … we are undertaking a program of extensive software development. The role involves the design and development of software across our radar systems, including external radar control systems and interfaces. We will also be developing interfaces to third party security & surveillance systems and bringing broad improvements to software capabilities & the user experience. The right candidate will bring some … relevant software industry experience, be enthusiastic and professional, and interested in working on new technologies and techniques. If you want to work in a team of dedicated engineers of multiple disciplines, we look forward to hearing from you. Key responsibilities Design and develop software for radar systems. Design and develop software to aid integration with third party More ❯
The Opportunity We are expanding our softwareengineering team to meet the requirements of a demanding and exciting product roadmap. We develop all the software required to use our range of radar products, from the radar's onboard processing software to the external command and control. To deliver the capabilities that our next generation radars require … we are undertaking a program of extensive software development. The role involves the design and development of software across our radar systems, including external radar control systems and interfaces. We will also be developing interfaces to third party security & surveillance systems and bringing broad improvements to software capabilities & the user experience. The right candidate will bring some … relevant software industry experience, be enthusiastic and professional, and interested in working on new technologies and techniques. If you want to work in a team of dedicated engineers of multiple disciplines, we look forward to hearing from you. Key responsibilities Design and develop software for radar systems. Design and develop software to aid integration with third party More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Your impact We're seeking Lead Software Engineers to step into pivotal Technical Authority roles across our Electronic Warfare (EW) and Future Combat Air programmes in Luton. This role combines deep technical oversight with influence, offering significant autonomy and responsibility for key software components or entire projects. As a Software Technical Authority, you will serve … as the most authoritative voice on software matters within your team. You'll collaborate directly with Software Project Engineering Leads to define commitments, navigate risks, and ensure delivery in line with Leonardo's internal software process (DEV535) -predominantly DO-178C and related standards. This opportunity builds the core competencies required for future advancement into Software Design Authority (DA) roles and potentially progression to Chief Engineer level. Structured training, mentorship, and on-the-job experience will support your growth. As a Software Technical Authority you will: Ensure software architecture and design strategy aligns with platform and system goals Guide teams in applying Secure by Design and safety-critical principles Act as the arbiter More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Experienced, project-lead software engineer using C# for robotic applications This technology company develops software and hardware for applied robotics used in the field. They have partnered with customers and successfully released multiple versions. They are constantly looking to improve their technology, and are currently recruiting for multiple engineering roles. This hands-on softwareengineering position is for an experienced and technically adept 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 softwareengineering using C# and .NET; coupled with experience with Python and Linux. Experience interacting with hardware products ideally robotics. Exposure to Azure DevOps tools and technologies. Experience with both start-ups/scale More ❯
Bedford, Bedfordshire, South East, United Kingdom Hybrid / WFH Options
AWD Online
Senior Software Engineer/Software Developer who has proven software application development experience across the stack C#, ASP, .NET, Blazor, API Development, Microservices, Containers and Deployment Pipelines is required for a well-established company based in Bedford, Bedfordshire. TWO JOBS AVAILABLE WOULD YOU LIKE TO HELP SHAPE THE FUTURE OF THE COMPANYS TECHNOLOGY? If you can design … and build scalable software, collaborate with diverse teams, mentor junior engineers, then wed like to hear from you. SALARY: £60,000 - £70,000 per annum + Benefits LOCATION: Hybrid Working with your time split working from home and the office in Bedford (MK44) This role can be based in either UK or Portugal Local Salary Ranges Will Apply JOB … TYPE: Full-Time, Permanent JOB OVERVIEW We have a fantastic new job opportunity for a Senior Software Engineer/Software Developer who has proven software application development experience across the stack C#, ASP, .NET, Blazor, API Development, Microservices, Containers and Deployment Pipelines. Working as a Senior Software Engineer/Software Developer youll design and build More ❯
Bedford, Bedfordshire, England, United Kingdom Hybrid / WFH Options
AWD online
Senior Software Engineer/Software Developer who has proven software application development experience across the stack C#, ASP, .NET, Blazor, API Development, Microservices, Containers and Deployment Pipelines is required for a well-established company based in Bedford, Bedfordshire. TWO JOBS AVAILABLE WOULD YOU LIKE TO HELP SHAPE THE FUTURE OF THE COMPANY’S TECHNOLOGY? If you can … design and build scalable software, collaborate with diverse teams, mentor junior engineers, then we’d like to hear from you. SALARY: £60,000 - £70,000 per annum Benefits LOCATION: Hybrid Working with your time split working from home and the office in Bedford (MK44) This role can be based in either UK or Portugal – Local Salary Ranges Will Apply … JOB TYPE: Full-Time, Permanent JOB OVERVIEW We have a fantastic new job opportunity for a Senior Software Engineer/Software Developer who has proven software application development experience across the stack C#, ASP, .NET, Blazor, API Development, Microservices, Containers and Deployment Pipelines. Working as a Senior Software Engineer/Software Developer you’ll design More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview: We are looking for a dedicated Staff Software 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 Software Engineer, you will own one or more engineering platforms and their delivery. You will work with engineers, project management and stakeholders to define the platform roadmap and improve the impact of services for our engineering … for improving the lives of Engineers at Arm, and a complete focus on delivering solutions aligned to business outcomes. Responsibilities: Lead the developer portal platform team, providing an outstanding engineering experience for Arm's hardware and software engineers. The domains and areas include: Define a roadmap of future work, carry out customer management and regularly present a view More ❯
Senior Software Engineer Location: Stevenage Salary: Up to £75,000 (DOE) Headline Benefits: A bonus of up to £2,500, Paid Overtime, Strong pension, 25 days annual leave with the option to accrue 15 additional days flexi leave, enhanced parental leave. We're working with an award-winning, engineering organisation, who are looking for a Senior Software Engineer who will work within Test Software, collaborating across Electronic Engineering, a Test Centre of Excellence and SoftwareEngineering to deliver a UK- wide test capability. The Senior Software Engineer role The Test Software team work to deliver test capability in partnership with colleagues in Electronic Design, the Test Centre of Excellence and … other areas of Software Engineering. Their mission as a function is to facilitate robust and timely testing of missile systems and ensure the business continues to provide a decisive military capability for our home nations and their allies. Spanning a diverse portfolio of work packages, the team directly influences the company's product certification, manufacturing output and support activities. More ❯
Entry-level Developer Career Switchers and Returners 2026 This role is for career switchers or returners looking for entry-level development roles. As a software engineer at Softwire, you'll be part of a bright, inclusive, supportive team, working directly with our customers to solve some of their biggest challenges. You could be involved in anything from large-scale … we may recommend you to our sister organisation, Techswitch , which offers a free-of-charge coding bootcamp. You can find out more about Techswitch here . Months 1-2: Softwareengineering induction . Our training programme gets you up-to-speed with the skills you need to thrive as a professional digital engineer. You'll get a grounding … in coding, source control, modern technology stacks, and more. You'll then form a team with your fellow new starters to develop a piece of software, typically for a not-for-profit organisation or to be used within Softwire. Under the guidance of experienced engineers, you'll learn what it takes to deliver commercial-grade software. With your first More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
RedTech Recruitment
Software Engineer A fantastic opportunity for a Software Engineer to join a global technology company developing cutting-edge communication solutions. This role would suit either a graduate looking to kick-start their career or an experienced engineer seeking to take ownership of complex projects. The team are particularly keen to find someone with strong C++ and TypeScript skills … alongside a passion for high-quality software development. Location: Just outside Cambridge, UK (hybrid working available - minimum 3 days in office) Salary: £32,000 for graduates up to £57,000 for experienced engineers, plus excellent benefits Requirements for Software Engineer: Programming skills in C++ and TypeScript Experience with object-oriented design and development Degree in Computer Science, Engineering, Maths, Physics, or related subject (or equivalent technical qualification) Knowledge of automation scripting languages Ability to debug and test software on PC platforms or embedded systems Familiarity with network applications development Excellent problem-solving, collaboration, and communication skills Any experience with the following is beneficial: React, Node.js, Python, SQL, Cloud platforms, Git, Agile methodologies Responsibilities for SoftwareMore ❯
a customer issue, investigate why a metric is trending the wrong way, consult with the top engineers at Amazon, or discuss radical new approaches to automate operational issues. A software engineer at Amazon will have technical ownership of designs and services, and will influence good coding practices among peers. Responsibilities will include designing, coding, reviewing, testing, fixing, researching, deploying … and maintaining services and code in Amazon cloud production environments. Successful candidates will be experienced software engineers who can prioritize well, are good team players, develop at a high standard, can deal with new and ambiguous problem domains, and have a consistent track record of delivery. A day in the life At Amazon our software engineers take ownership … of solution design, turn it into code and deliver it on schedule, using appropriate technologies and current softwareengineering best practices. They are expected to collaborate with their team and across teams to take responsibility for improvements and building of new tooling, features, services and applications. Amazon software engineers have the responsibility of building, maintaining and running More ❯
Position Available : Senior Software Engineer Location : Hertfordshire Salary : £50,000 - £68,000 (DoE) Experience needed : Experience of softwareengineering best practice within a complex, high-technology engineering or manufacturing industry such as aerospace, defence, automotive, robotics, electronics, space technology etc. We have several roles available and are keen on engineers with strong experience of C, C++ … or Ada. About the role In these roles, you will be working across multiple applications on complex high-technology projects in our Test Software department. This role allows for involvement in some of the most sophisticated systems in the world across multiple domains, and provides a great opportunity for someone wanting to be involved in many differing areas of … software. What we are looking for: Strong ability to write software in either C, C++ or Ada Experience in a complex engineering environment Experience with good softwareengineering practices across the full lifecycle Experience of working in an agile development environment If you would like to know more details about the position or want to register More ❯
Melbourn, Royston, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an experienced Senior Software Engineer - C# actively looking for a new role? Do you live in the Hertfordshire area or would love the opportunity to relocate and work in one of the UK's most exciting tech hubs? If so, my client has a superb role available to strengthen their R&D team. You will play a … key role in in all aspects of design, implementation and debugging of software to bespoke robotic applications. In this experienced Senior Software Engineer - C# job based in Royston you will be responsible for the following: Design user interfaces that are both intuitive and easy to navigate. Oversee the complete software development lifecycle for new projects, taking accountability … for the software aspects of assigned responsibilities. The successful applicant for this Senior Software Engineer - C# job based in Royston you must be: Proficient in C# and .NET. Have a 2:1 or above degree in electronic engineering, softwareengineering, or a comparable technical field. Provable professional experience in a related technical position. Previous experience More ❯
Royston, Hertfordshire, Melbourn, Cambridgeshire, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an experienced Senior Software Engineer - C# actively looking for a new role? Do you live in the Hertfordshire area or would love the opportunity to relocate and work in one of the UK's most exciting tech hubs? If so, my client has a superb role available to strengthen their R&D team. You will play a … key role in in all aspects of design, implementation and debugging of software to bespoke robotic applications. In this experienced Senior Software Engineer - C# job based in Royston you will be responsible for the following: Design user interfaces that are both intuitive and easy to navigate. Oversee the complete software development lifecycle for new projects, taking accountability … for the software aspects of assigned responsibilities. The successful applicant for this Senior Software Engineer - C# job based in Royston you must be: Proficient in C# and .NET. Have a 2:1 or above degree in electronic engineering, softwareengineering, or a comparable technical field. Provable professional experience in a related technical position. Previous experience More ❯
Royston, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an experienced Senior Software Engineer - C# actively looking for a new role? Do you live in the Hertfordshire area or would love the opportunity to relocate and work in one of the UK's most exciting tech hubs? If so, my client has a superb role available to strengthen their R&D team. You will play a … key role in in all aspects of design, implementation and debugging of software to bespoke robotic applications. In this experienced Senior Software Engineer - C# job based in Royston you will be responsible for the following: Design user interfaces that are both intuitive and easy to navigate. Oversee the complete software development lifecycle for new projects, taking accountability … for the software aspects of assigned responsibilities. The successful applicant for this Senior Software Engineer - C# job based in Royston you must be: Proficient in C# and .NET. Have a 2:1 or above degree in electronic engineering, softwareengineering, or a comparable technical field. Provable professional experience in a related technical position. Previous experience More ❯
Software Engineer Location: Gloucester Package: Salary from £50,000 - £80,000 - DOE, 4 day working week, Pension We have a unique opportunity to work with a leading defence company based in Gloucestershire, as they seek a talented Software Engineer to join their innovative team. As the successful candidate, you will play a crucial role in developing and designing … software solutions, utilising skills in either Systems Engineering or Software Development. Experience with OpenCPI Framework Utilisation andsoftware-defined radio (SDR) technology is essential, as this role will involve working on cutting-edge projects that will shape the future of defence communications. Key Responsibilities of the Software Engineer role: Undertake the development and integration of software … integrate RF communication systems, ensuring seamless operation within complex mission environments. Utilisation of OpenCPI or GNU Radio in design processes. Contribute to the advancement of RF technologies and systems. Software Engineer Requirements: Experience in SoftwareEngineering, with a focus on SDR and design. Experience working with the OpenCPI framework, including system design, integration, and optimisation. Active EnhancedDeveloped More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
This established and successful software company develops tools for operational support and portfolio management. Due to continued growth, they are seeking a C# .NET Developer to join their team working on the full-stack development of a web-based application used by some of their largest clients. Based in Cambridge, but with the flexibility to work remotely for part … of the week, you would work on developing new features and functionality with involvement throughout the software development lifecycle. The company has an Agile employee-centric culture and values collaborative working within small friendly teams drawn from specialisms including softwareengineering, product management and test. Their pragmatic development processes are based around eXtreme Programming principles. They develop … software for long term use, and therefore value employees who want to remain with the company and make a sustained contribution to high quality code. You will need: A 1st of 2.1 degree in computer science or similarly applicable subject Demonstrably strong coding skills in C# and .NET Core (C++ or Java may be close enough if you have More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
We have a great opportunity for an experienced ADA embedded software engineer to join our team and contribute to the development of current and future missile control systems! Salary : Circa £57,000 depending on experience Dynamic (hybrid) working : 4-5 days per week on-site due to workload classification Security Clearance : British Citizen or a Dual UK national with … leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities : Fantastic site facilities including subsidised meals, free car parking and much more... The opportunity: SoftwareEngineering develops real-time embedded software for a wide range of missile subsystems and components. We are looking for a self-motivated embedded software engineer who … can develop and deliver software on time, on cost and on quality for the current generation of missile systems – This really is rocket science! As an ADA Embedded Software Engineer, you will be responsible for developing software to company processes and agreed timescales, acting proactively and reporting into a Software Design Authority/Software Project More ❯