week on-site due to workload classification. Key Responsibilities: Architect, design, implement, and test embedded software for subsystems Deliver on-board software for next-generation Defence Systems Engage in code and design reviews to ensure codequality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering … defining and verifying algorithms in a model-based environment (e.g., SCADE) Knowledge of DO178C standards would be advantageous A proactive and flexible approach to solving technical problems Focus on codequality with the ability to conduct thorough code and design reviews Ability to effectively communicate and collaborate with diverse teams Benefits: Company bonus based on company More ❯
helping to design, build, and deliver high-quality features across the PCI Pal product suite. You'll play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles who's eager to take … Job requirements Strong experience in in modern C#, TypeScript, HTML and CSS Strong cloud platform experience, ideally AWS Strong CI/CD experience Strong experience of using infrastructure as code (e.g. CDK, Terraform) Experience developing serverless applications (e.g. Lambda) A strong focus on architecture and codequality Experience of modern UI frameworks such as Vue or … products, services, and deployment methodology Creating internal technical and process documentation for your work to ensure knowledge is shared with the wider engineering team Maintain high standards of softwarequality within the team by establishing good practices and habits Writing testable, scalable and efficient code and leading code reviews Supporting live products Learning new technologies and More ❯
Ipswich, Suffolk, United Kingdom Hybrid / WFH Options
BT Group
just mean daily stand-ups and user stories: our agility is built on a foundation of technical practices like test-driven development, continuous deployment, and refactoring to maintain high code quality. We work closely with the people who use our software to make sure we're building the tools and features that will give them the most benefit. We … build solutions to help make their job easier. A lot of your work will involve pair or mob programming with other members of the team - we believe in shared code ownership, learning from one another and making the most of everyone's skills and experience. You will be expected to coach and mentor more junior members of the team … with the rest of the team. Skills and Experience Be a current active software developer with up-to-date skills, and extensive experience in developing high qualitycode bases. Have experience working with Ruby and Rails or have a solid background with other OO or functional languages and web frameworks. Be comfortable with unix/linux, git More ❯
Woodbridge, Suffolk, East Anglia, United Kingdom Hybrid / WFH Options
X-On Health
phases of the software development lifecycle, from design and development through to testing, deployment and monitoring and alerting Technical Leadership Coach and guide other members of the team Conduct code reviews and provide constructive feedback Participate in architectural and design discussions Stay abreast of the latest technologies and industry trends Problem-solving Diagnose and troubleshoot complex technical issues Identify … performance, scalability and reliability Collaboration Work closely with frontend engineers, product managers and other stakeholders Quality Assurance and Compliance Write unit tests and integration tests to ensure codequality Participate in code reviews and ensure adherence to coding standards Comply with the companys Health and Safety, Data Protection, Information Security, PCI & DSP policies and More ❯
way and be a strong advocate of best practice software design patterns, software architecture and agile methodology. +Take a lead in our effort to re-architect and harden our code to prepare for 10x-100x scale +Mentor junior software engineers +Help the team to find the right balance between strong principles and pragmatism; and help the team to inform … buy vs build decisions +Be the standard bearer for codequality (including software test coverage and maintainability of code) Key Requirements: +10+ years experience in software engineering. +10+ years experience with C# and .NET. + Previous experience with Linux, Python and Azure DevOps +Previous experience in both start-ups/scale-ups and larger organisations +Strong More ❯
the full software development lifecycle, from requirements and architecture to detailed design, implementation, testing and delivery. The role involves close collaboration with systems design, electronics, safety, security and quality teams, making it varied and engaging. What they’re looking for: Strong experience in developing embedded software … using Ada and C/C++ Experience with real-time systems Model-based development experience (UML, IBM Rhapsody or similar tools) Collaborative and flexible problem-solving mindset Commitment to codequality, with experience in code and design reviews Ability to develop maintainable and extensible code Strong communication skills to work across multiple engineering disciplines About More ❯
Employment Type: Permanent
Salary: £57000 - £60000/annum Good bonus, pension & overtime
Royston, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Verso Recruitment
architecture and hardening of code. Mentor and develop junior engineers to help them reach their potential. Guide the team in making pragmatic decisions while upholding strong technical principles. Champion codequality, including rigorous software test coverage and maintainability standards. Desirable Experience & Skills Strong candidates are likely to bring most (but not all) of the following: Experience in More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
REDTECH RECRUIT
Python or similar) Understanding of photogrammetry, GIS concepts, and/or spatial databases Experience with large datasets, multithreaded programming, and performance optimisation Strong problem-solving ability and attention to codequality Great communication skills and ability to work across multidisciplinary teams Beneficial experience: Experience with geospatial or image-processing software platforms Knowledge of computer-vision libraries (e.g. More ❯
Essex, England, United Kingdom Hybrid / WFH Options
IT Talent Solutions Ltd
interfaces look as good as they run. Develop backend services with C#, ASP.NET Core, and MVC. Collaborate closely with product and design teams to refine user experiences. Contribute to codequality, performance, and secure development practices (OWASP). Mentor junior developers and help shape frontend standards. What We’re Looking For Strong experience with React, JavaScript, and More ❯
specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high qualitysoftware!As one of their engineers you will offer a strong … background in embedded software design and C++. Key Responsibilities Contributes to the full lifecycle of embedded software development requirements Design through to implementation, testing, and delivery Continuous improvement in codequality, security and system performance Generating code where necessary in support of the software solutions Maintaining familiarity with applicable standards/techniques and assure compliance where … applicable Troubleshooting and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a software engineering role Real-time embedded C++ software for Linux Familiarity with version control systems (i.e. Git). Strong understanding More ❯
specialist based in Norwich. You will be part of a talented team of C++ Embedded Design Engineers who offer integrity enthusiasm and who are passionate about delivering high qualitysoftware! As one of their engineers you will offer a strong … background in embedded software design and C++. Key Responsibilities Contributes to the full lifecycle of embedded software development requirements Design through to implementation, testing, and delivery Continuous improvement in codequality, security and system performance Generating code where necessary in support of the software solutions Maintaining familiarity with applicable standards/techniques and assure compliance where … applicable Troubleshooting and resolving technical issues related to the software solutions Generating code where necessary in support of the software solutions About You This business is looking for someone with strong embedded C++ design skills Proven experience in a software engineering role Real-time embedded C++ software for Linux Familiarity with version control systems (i.e. Git). Strong understanding More ❯
Watford, England, United Kingdom Hybrid / WFH Options
Addition+
and analysis Championing data governance and implementing controls to ensure quality and compliance Developing automated ETL solutions using Microsoft Azure tools Leading best practice in engineering standards, codequality, and peer review Supporting teams through training sessions and knowledge sharing Main Skills Needed: Proven experience in data engineering, ideally 5+ years Advanced SQL skills and More ❯
stevenage, east anglia, united kingdom Hybrid / WFH Options
Addition+
and analysis Championing data governance and implementing controls to ensure quality and compliance Developing automated ETL solutions using Microsoft Azure tools Leading best practice in engineering standards, codequality, and peer review Supporting teams through training sessions and knowledge sharing Main Skills Needed: Proven experience in data engineering, ideally 5+ years Advanced SQL skills and More ❯
luton, bedfordshire, east anglia, united kingdom Hybrid / WFH Options
Addition+
and analysis Championing data governance and implementing controls to ensure quality and compliance Developing automated ETL solutions using Microsoft Azure tools Leading best practice in engineering standards, codequality, and peer review Supporting teams through training sessions and knowledge sharing Main Skills Needed: Proven experience in data engineering, ideally 5+ years Advanced SQL skills and More ❯
watford, hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Addition+
and analysis Championing data governance and implementing controls to ensure quality and compliance Developing automated ETL solutions using Microsoft Azure tools Leading best practice in engineering standards, codequality, and peer review Supporting teams through training sessions and knowledge sharing Main Skills Needed: Proven experience in data engineering, ideally 5+ years Advanced SQL skills and More ❯
architectural decisions, and mentoring junior colleagues. The Role Develop and maintain applications using Angular, React, .NET, SQL, and Entity Framework . Deliver new features, improve existing systems, and ensure code quality. Support CI/CD pipelines, deployment automation, and monitoring tools. Collaborate closely with product, design, and QA teams to deliver high-quality solutions. Provide guidance and More ❯
internal engineering team to deliver this upgrade. Key Responsibilities Upgrade and refactor the existing PHP monolith to the latest PHP version. Apply modern PHP tools and practices to improve codequality and maintainability. Collaborate with the internal team on system improvements and modernisation. Contribute to greater stability, scalability, and security of the platform. Essential Skills & Experience Strong More ❯
rare opportunity to shape a greenfield product at the intersection of usability, flexibility, and advanced reasoning. Key Responsibilities Architect, develop, and maintain high-quality, testable front-end code and workflows that align with complex scientific and analytical use cases. Translate user stories, wireframes, and prototypes into production-ready features with a focus on clarity, maintainability, and reusability. … monitoring. Ensure security, scalability, and observability of front-end services in cloud environments (AWS). Ensure robust unit, integration, and end-to-end test coverage to maintain long-term code quality. An eye for optimal and modern UX/UI. Mentor other scientists & engineers, drive technical quality, and ensure extensibility and across rapidly evolving use cases. Qualifications … with Rest APIs Skilled in writing and maintaining comprehensive test suites (Jest, React Testing Library, Cypress). Experience with core AWS services (e.g., EC2, S3, Lambda) and infrastructure-as-code using AWS CDK. Experience with system design, performance optimization, observability, and operational excellence during parallel LLM streams. Strong intuition for UX design and a demonstrated commitment to building delightful More ❯
Hemel Hempstead, Hertfordshire, South East, United Kingdom
Morson Talent
to deliver robust software solutions running on ARM Cortex M33 microcontrollers and FreeRTOS real-time operating systems. Your role includes interpreting UML-based architectural designs, participating in design and code reviews, debugging, and maintaining software architecture and documentation. A regular on-site presence at the Hemel Hempstead site is required to facilitate close interaction with prototype and production hardware. … clearance This role demands a technically skilled engineer with a strong embedded systems background, capable of working collaboratively in a fast-paced environment while maintaining high standards of softwarequality and security compliance. Please send CVs to More ❯
to deliver robust software solutions running on ARM Cortex M33 microcontrollers and FreeRTOS real-time operating systems. Your role includes interpreting UML-based architectural designs, participating in design and code reviews, debugging, and maintaining software architecture and documentation. A regular on-site presence at the Hemel Hempstead site is required to facilitate close interaction with prototype and production hardware. … clearance This role demands a technically skilled engineer with a strong embedded systems background, capable of working collaboratively in a fast-paced environment while maintaining high standards of softwarequality and security compliance. Please send CVs to (url removed More ❯
1 Cambridge Square, Milton Avenue, Cambridge, England
SAMSUNG CAMBRIDGE SOLUTION CENTRE LIMITED
Wi-Fi and Bluetooth IP for connectivity chips used in millions of devices worldwide. Role We’re excited to invite two passionate individuals to join our dynamic SQA (SoftwareQuality Assurance) Team as Level 4 Software Test Apprentices. If you’re eager to kick start your career in software, engineering, or technology and have a relevant academic background … to execute tests, reproduce customer issues, and assist developers in debugging. Your focus will be on mobile, Windows and Linux platforms, where you’ll test firmware, drivers, and host code to deliver seamless and reliable wireless experiences for millions of users worldwide. Duties will include: Execute tests as directed by the Test Team and provide prompt feedback on results … resolution Collaborate with developers and support the SQA team in collecting data for debugging purposes Work closely with mobile, Windows and Linux platforms to validate firmware, drivers, and host code developed by the team Training Software Tester Level 4 (Higher national certificate) Apprenticeship Standard Opportunity to be hired following the apprenticeship programme Apprenticeship Standard Software tester (level 4) Training More ❯