Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior Embedded Software Engineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions. You will have the opportunity to work on … critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected Senior More ❯
Roc Search Tech have a 3 month contract available for a (SDET) Software Development Engineer in Test to join a growing Fintech startup in London. IMMEDIATE STARTInside IR35 - Day Rate TBCLocation: London - Hybrid (2 days a week in the office)Responsibilities:* Design, implement, and execute automated test suites using BDD principles and frameworks.* Prioritise test robustness and execution speed. … Support manual testing where automation is not yet available.* Maintain reusable test scripts for future automation.* Log, track, and retest defects with clear documentation.* Participate in daily stand-ups to share test updates.* Use Azure DevOps for traceability across test cases and user stories.Technical Skills*Minimum of 2+ years' experience in testing web applications and APIs.* Strong proficiency … with Selenium or Cypress (with willingness to learn Playwright).* Experience with .NET frameworks (e.g. HttpClient, RestSharp) and BDD tools such as Reqnroll/SpecFlow.* Working knowledge of security testing principles.* Solid grasp of Agile methodologies (Scrum/Kanban).* Experience with CI/CD pipelines and DevOps practices. If you have the above skillset and are available immediately More ❯
for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. is looking for a Software Engineer - Embedded/Test Equipment. As a Software Engineer working for the Glide Phase Interceptor Program, you will play a pivotal role in performing software development and … hardware/computer in loop design and testing activities for our program This position will serve on-site at Launch Vehicles in Chandler, AZ. Responsibilities: • Supports test equipment hardware and software requirements planning, architecture development, detailed design, and integration/startup of real time computer and full hardware in loop test laboratories • Develops test equipment hardware and software architectures to support real time distorted scene injection into flight hardware, as part of test laboratory development. • Develops GPU software to predict and mimic flight condition scenarios in real time test environment • Ensures software standards are met. • Work in a collaborative multi discipline team environment Basic Qualifications for Software Engineer - Embedded/Test Equipment: • Bachelor of More ❯
than any big-name recruiting companies. The level of rapport and support is awesome. TIPS is a great company! Tons of respect. Irina P., Financial Analyst, Medtronic Job Opening: Software Verification Engineer Summary of Job Duties Design, develop, and execute software verification and validation activities for medical devices. Requirements Bachelor's degree or foreign equivalent in Computer Science … or a closely related field. Experience with GitHub, Blender, and C#. At least 1 year of experience in testingsoftware applications, ensuring compliance with quality standards and functional requirements. Developing and executing comprehensive test plans, test cases, and test scripts, covering functionality, usability, and performance using Jira and TestRail. Identifying, documenting, and tracking software defects using Jira. … Coordinating large-scale test scenarios with at least 50 testers, including offshore testing personnel. Collaborating with cross-functional teams of developers and engineers. Localization and regression testing. Experience with Selenium WebDriver or related automation software, TestNG, C++, and Python. Equivalent part-time employment accepted. Qualifying experience may be gained through internships. Compensation and Benefits $76,800 per year More ❯
About The Role Junior Software Analyst Caerphilly Salary £27,000.00. Full Time, permanent office-based role. Are you keen on having a career working with IT software? Do you love finding solutions to IT related problems? Do you have a passion for improving software through analysing and testing systems and data? If you have answered Yes … then we have great news for you! A rare opportunity has arisen to join our excellent Application Delivery team as a Software Analyst. In this role youll support the business and software delivery teams across the systems lifecycle for all aspects relating to requirements and testing. You will be making a difference, supporting with timely fixes to known … for the IT Analysis function. Its a diverse role within a friendly team where you will learn and support the IT program of work. Your role as a Junior Software Analyst at phs Group will involve: Application Support manage and prioritise Incident, Service, Problem and Change records and providing Subject Matter Authority (SMA) advice or training to users. Also More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Tillo Inc
Who we're looking for: A skilled Software Development Engineer in Test (SDET) to join our QA team. You will combine software development expertise with automated testing, focusing on building and maintaining robust automated testing solutions. You will be responsible for architecting and implementing our automation testing strategies, with a particular emphasis on regression testing for our StoreFront platform. The challenge: To drive quality assurance initiatives, develop comprehensive test strategies, and work closely with developers to ensure the highest standards of software quality. Your expertise in automation and load testing will be crucial in maintaining the reliability and performance of our user-facing applications while supporting our continuous integration and deployment processes. … for test automation and continuous integration Participate in code reviews and provide feedback on testability Monitor and improve test metrics, including coverage and execution time Mentor team members on testing practices and automation techniques What we're looking for Ability to collaborate effectively with development teams Strong analytical skills for test result analysis and bug reporting Strong experience in More ❯
UKIC DV Green Badge Cyber Software Engineer Important UKIC Cleared Cyber Software Engineer Our client, a leading technology and engineering company in the Defence & Security sector, is seeking a Cyber Software Engineer to join their team. Be part of a growing and highly trusted supplier into the National Security domain, working to deliver mission-critical solutions that … keep the nation safe, secure, and prosperous. Key Responsibilities: Research, design, and build critical systems that support National Security missions Employ secure coding practices to maintain software quality Integrate software with operating systems at a low level Work with a team on cutting-edge technology solutions including AI, Cyber, Cloud, DevOps/SRE, Platform Engineering Understand and apply … or C# Proficiency in Python Familiarity with Linux or Windows-based operating systems Knowledge of version control and agile development environments Understanding of the Cyber domain Comprehension of common software design and testing patterns Ability to build systems and perform continuous integration Eligible to achieve DV clearance (British Citizen and UK resident for the last 10 years) Opportunity More ❯
Job Title: Software Engineer Clearance Required: TS/SCI Location: On-Site - Wright-Patterson AFB Employment Type: Full-Time Education: 5+ years of experience and a relevant bachelor's degree or higher. Benefits: Competitive salary and bonus structure, Comprehensive health insurance, 401(k) with company match, Generous PTO and remote work options. Salary: $100,000 to $180,000 Application … and email your resume to . Feel free Recommend this job and share the job with a friend Position Overview: Join a forward-leaning, innovative defense program as a Software Engineer, playing a pivotal role in developing, testing, and operationalizing next-generation signal automation capabilities. This position is deeply embedded in research and development (R&D) and offers … a unique opportunity to build cutting-edge automation software from prototype to production using live mission data. This is a hands-on, creative engineering role, perfect for someone who thrives in a mission-focused, Agile R&D environment and wants to transform real-world data into impactful solutions for national defense communications systems. Primary Responsibilities: Work collaboratively with Government More ❯
Our client, a leading technology and engineering company in the Defence & Security sector, is seeking a Cyber Software Engineer to join their team. Be part of a growing and highly trusted supplier into the National Security domain, working to deliver mission-critical solutions that keep the nation safe, secure, and prosperous. Key Responsibilities: Research, design, and build critical systems … that support National Security missions Employ secure coding practices to maintain software quality Integrate software with operating systems at a low level Work with a team on cutting-edge technology solutions including AI, Cyber, Cloud, DevOps/SRE, Platform Engineering Understand and apply knowledge of operating systems, networking, and network protocols Implement systems and perform continuous integration Job … or C# Proficiency in Python Familiarity with Linux or Windows-based operating systems Knowledge of version control and agile development environments Understanding of the Cyber domain Comprehension of common software design and testing patterns Ability to build systems and perform continuous integration Eligible to achieve DV clearance (British Citizen and UK resident for the last 10 years) Benefits More ❯
Our client, a leading technology and engineering company in the Defence & Security sector, is seeking a Cyber Software Engineer to join their team. Be part of a growing and highly trusted supplier into the National Security domain, working to deliver mission-critical solutions that keep the nation safe, secure, and prosperous. Key Responsibilities: Research, design, and build critical systems … that support National Security missions Employ secure coding practices to maintain software quality Integrate software with operating systems at a low level Work with a team on cutting-edge technology solutions including AI, Cyber, Cloud, DevOps/SRE, Platform Engineering Understand and apply knowledge of operating systems, networking, and network protocols Implement systems and perform continuous integration Job … or C# Proficiency in Python Familiarity with Linux or Windows-based operating systems Knowledge of version control and agile development environments Understanding of the Cyber domain Comprehension of common software design and testing patterns Ability to build systems and perform continuous integration Eligible to achieve DV clearance (British Citizen and UK resident for the last 10 years) Benefits More ❯
Our client, a leading technology and engineering company in the Defence & Security sector, is seeking a Cyber Software Engineer to join their team. Be part of a growing and highly trusted supplier into the National Security domain, working to deliver mission-critical solutions that keep the nation safe, secure, and prosperous. Key Responsibilities: Research, design, and build critical systems … that support National Security missions Employ secure coding practices to maintain software quality Integrate software with operating systems at a low level Work with a team on cutting-edge technology solutions including AI, Cyber, Cloud, DevOps/SRE, Platform Engineering Understand and apply knowledge of operating systems, networking, and network protocols Implement systems and perform continuous integration Job … or C# Proficiency in Python Familiarity with Linux or Windows-based operating systems Knowledge of version control and agile development environments Understanding of the Cyber domain Comprehension of common software design and testing patterns Ability to build systems and perform continuous integration Eligible to achieve DV clearance (British Citizen and UK resident for the last 10 years) Benefits More ❯
Synergy Solutions International Limited is a London-based consultancy providing IT expertise and SaaS solutions. We aim to deliver affordable and efficient software services to a range of clients, from start-ups to large firms. As part of our growth, we are expanding our team. We are seeking a full-time Software Development Engineer responsible for applying software engineering principles to design, develop, test, and maintain applications and services, meeting business and technical goals within budget and timelines. Software Engineer Responsibilities Modify device drivers to support the surprise removal of adapters across operating systems. Port new Windows releases to run on the latest hardware. Investigate QA and field-reported bugs and develop fixes. Learn new skills … team deliver value to customers. Experience in OS debugging and analyzing system crashes using WinDbg. Use source control and bug tracking tools such as Git, Subversion, and Jira. Understand softwaretesting concepts, bug lifecycle, and test estimation techniques. Work effectively in an Agile environment. Exhibit critical thinking and analytical skills to prioritize bugs and tasks, and communicate effectively More ❯
Principal Software Engineer My client is undergoing an exciting digital transformation, re-platforming its technology stack. They are seeking a Principal Software Engineer to play a key role in shaping the future of their digital platforms. You will lead the design, execution, and integration of cutting-edge solutions across eCommerce, Order Management, and Business Intelligence, working closely with … solutions in line with the company's digital strategy Ensure security, governance, and quality standards across development processes Oversee engineering execution, measuring productivity through KPIs Maintain high standards in software architecture, testing, and performance optimisation Collaborate with stakeholders, including Architects, Product Owners, and DevOps teams Support, mentor, and coach engineering teams Provide hands-on coding support when required … ensuring best practices and modern development techniques What We're Looking For: Proven experience in software architecture, design, and development execution Technical leadership in engineering teams, driving innovation and best practices Expertise in at least one domain: eCommerce, Order Management, BI, Mobile Apps, or Fulfilment Strong technical skills in: AWS/cloud computing (API development, Serverless, NoSQL, containers) JavaScript More ❯
Principal Software Engineer My client is undergoing an exciting digital transformation, re-platforming its technology stack. They are seeking a Principal Software Engineer to play a key role in shaping the future of their digital platforms. You will lead the design, execution, and integration of cutting-edge solutions across eCommerce, Order Management, and Business Intelligence, working closely with … technology solutions in line with the companys digital strategy Ensure security, governance, and quality standards across development processes Oversee engineering execution, measuring productivity through KPIs Maintain high standards in software architecture, testing, and performance optimisation Collaborate with stakeholders, including Architects, Product Owners, and DevOps teams Support, mentor, and coach engineering teams Provide hands-on coding support when required … ensuring best practices and modern development techniques What Were Looking For: Proven experience in software architecture, design, and development execution Technical leadership in engineering teams, driving innovation and best practices Expertise in at least one domain: eCommerce, Order Management, BI, Mobile Apps, or Fulfilment Strong technical skills in: AWS/cloud computing (API development, Serverless, NoSQL, containers) JavaScript, React.js More ❯
long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Responsibilities: • Train personnel to identify, troubleshoot, and remediate software issues • Work with software programmers and test and integration teams to code, test and integrate software updates to the COBRA Command and Control Center operational software in order to gain proficiency to train students. • Support the development, installation, integration, and testing of software updates for the COBRA Command and Control Center for customer delivery. • Become the subject matter expert able to perform skills gap analysis and plan, develop and implement a series of courses to teach customer personnel to code and test software updates and scripts and integrate mods into the COBRA Command and Control Center operational software baseline organically. • Communicate project status to the COBRA Command and Control Center Training IPT Lead. Basic Qualifications for Software Instructor - Technical Data & Training: • Bachelor's degree in computer science with 10 years of experience, a master's degree in computer science with More ❯
The Power Plant Modelling and Integration Group (PPMI) is responsible for integrated fusion power plant design. We develop and exploit the power plant modelling software PROCESS and BLUEMIRA to influence decision-making on the UK STEP and EUROfusion EU-DEMO design programmes. The PPMI focuses on high-level integrated modelling of feasible fusion power plant designs, and the PROCESS … and BLUEMIRA codes use reduced physics and engineering models to explore various reactor designs and optimise them for key metrics. The role of Research Software Engineer is to develop and support the modelling capability for the PPMI group's fusion power plant design codes for UKAEA. We focus on balancing the demands between science and engineering domain experts and … design programme performance requirements as well as providing expertise including advice and training. The Research Software Engineer will be able to shape the tools being used whilst gaining a holistic view of the interdisciplinary challenges faced in a highly integrated physics and engineering project. What will you be responsible for? Developing PPMI software as part of the technology More ❯
Solutions supports 85 defense, commercial and government customers from over 50 US locations and nine countries. Tapestry Solutions, a part of Boeing Global Services BGS, is seeking a Senior Software Engineer in Hazelwood, MO. In this position the candidate will support the Air Force Dynamic Mission Planning/Replanning efforts. This effort represents the development of new capability allowing … mobile technology. This is new technology to support and foster our national defense posture for the next 30 years. Position Responsibilities: Supports the design, development, test, and maintenance of software throughout the end-to-end lifecycle Assists Product Owner to review, analyze, and translate customer requirements into initial design of software products Supports with development, maintenance, enhancement and … optimization of software products and functionalities for systems integrations Support development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software products Support with debugging and resolution of issues identified to ensure the reliability and efficiency of software products Troubleshoot technical issues Assists to develop, establish, monitor and improve software processes Basic Qualifications (Required More ❯
Software Development and Test Engineer Location: Remote, very occasional visit to Yeovil Rate: £55 ph Ltd Outside IR35 Duration: 6 months initial CS&T DevOps are responsible for developing and supporting a toolset making it easy to measure, understand and improve the Through Life Engineering Management of aircraft and provide information and insight to the customers to enable efficient … and effective maintenance, fleet management etc. The Software Developer is responsible for: • Analysis, implementation and maintenance of software with high standard according to customer requirements. • Delivery of work packages that meets schedule and quality requirements • Pro-actively promote efficiency and quality improvements within an agile environment • Actively engaging with others to what concerns technology evolution and experience sharing … both business domain and technology. Key Skillset • Ability to create and maintain requirements in Doors • Ability to design and document complex solutions with familiarity of UML • Proficient in implementing software for web delivered applications. C#, ASP.Net, MVC, jQuery, AngularJS • Proficient in implementing software for Microsoft client application. C#, WPF, MVVM, Wix. • Proficient in development of multi thread applications More ❯
Lead Software Development Engineer in Test (Java/Python) London, England, United Kingdom Who we are: For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater … other, completely free of barriers. We encourage you to apply if your qualifications and experience are a good fit for any of our openings. Your role: As a Lead Software Development Engineer in Test (SDET), you oversee testing resources on a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay's … platform. You are responsible to ensure appropriate and efficient testing strategies are applied in your areas of responsibility, with a focus on shift-left testing principles. You will drive continual improvement in your team's automation frameworks and coverage while mentoring other SDETs in the team on industry leading technologies and test practices. You will guide and participate More ❯
The Software Engineer shall meet the following minimum requirements: Eight (8) years demonstrated experience in application design and development, to include experience with back-end database architectures, relational or cloud-based, and full lifecycle software development. A Bachelor's Degree in computer science, computer engineering, or information systems or related discipline may be substituted for four (4) years … Master of Science degree in computer science, computer engineering, or information systems or related discipline may be substituted for six (6) years' experience. Four (4) years demonstrated experience in software development in Python is required. Object-oriented and scripted languages (e.g., Java Script, C++, Perl, Python, Ruby) is desirable. Experience with Docker and containerization is required Two (2) years … demonstrated experience leading teams on small to mid-size software development activities. An Active Clearance with Poly Description The Software Engineer - Mid Level shall participate in all phases of the software lifecycle from requirements definition through design, development, integration and test in various object-oriented and scripted languages (e.g., Java Script, C++, Perl, Python, Ruby). The More ❯
gap. What you'll bring to the table: The team need a strong FE SEIT Lead to collaborate with developers, product owners, and stakeholders to define and implement effective testing strategies for each app feature. Prioritising testing activities based on project goals, risk assessment, and business requirements. They must have strong communication skills to articulate testing strategies … and results to technical and non-technical stakeholders. Key Responsibilities Strong leadership, communication, mentoring skills Experience of automation testing native mobile applications in multi-disciplinary teams Experience in implementing mobile test strategies for faster feedback loops and to improve testing outcomes Strong programming skills and experience with an OO language such as Python or JavaScript Experience with Appium … and cross device testing on iOS and Android platforms Experience of testing APIs and relational database technologies such as MySQL or similar Experience of implementing and using cloud based device farms Experienced advocate for practices such as Test-Driven Development and Pair Programming Experience with source code management and version control (Git/GitHub/GitLab) Experience with 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 … Work 2 days a week in the Leeds office (flexible – 8 days/month total) ✅ What You’ll Need Deep experience with C# and .NET Core Solid understanding of software design, testing, and clean architecture Comfortable working across the stack (JS/React experience is a plus) Good grasp of CI/CD, DevOps, and secure coding Enjoy More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
The Curve
Are you ready to take your software development career to the next level? We're looking for passionate Software Engineers at various levels who thrive in a collaborative environment and are eager to tackle challenging projects. About the Role: Please note that while this position is open to remote working, we are only accepting applications from candidates currently … technologies. Analyze project requirements and devise effective implementation plans. Experience & Qualifications: Proficiency in two or more programming languages. Good understanding of database systems (SQL or NoSQL). Experience in softwaretesting, including unit and integration tests. Experience in web development with modern frontend frameworks like React, Vue, or Angular. Strong debugging and troubleshooting skills. Understanding of data structures More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Entrust
technologies. But our secret weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. We are looking for Senior Software Developer to join our Cambridge-UK team! Position Overview: A highly skilled developer with strong C programming and good Python exposure as well as good design skills, to work … be based in the UK and have the right to work in the UK. Responsibilities: Play a significant role in the design and development of our full-stack system software embedded in HSMs, client-side tools, API libraries. Develop features from inception to delivery Software design & coding, testing, and review. Essential Qualifications: Degree or equivalent, in Software … API libraries. Familiar with complex, multi-component projects, using multiple development languages. Solve complex technical problems with demanding requirements, in innovative, practical ways. Nice-to-Have Qualifications: Open-source software - as licensee, or as contributor. An interest in cryptography and/or computer security techniques. Software development in Agile and/or SAFe. #LI-NR1 At Entrust, we More ❯
code. Experience that will put you ahead of the curve .NET (8) JavaScript (ES6+)/TypeScript Node JS Azure Services Application monitoring practices, such as metrics, tracing and logging Testing frameworks (e.g. Playwright, XUnit, Jest, Enzyme, React Testing Library & Nightwatch) Building software with a test-first approach (TDD, BDD) Experience with build and deployment pipelines (CI/ More ❯