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 ❯
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 ❯
offices in Norwich in the next few weeks. You will be part of a new team of Microsoft stack developers (all levels) who are passionate about delivering high qualitysoftware, in a fast paced environment along with offering great team spirit then this could definitely be the role for you!As one of the senior developers you will … scalable and secure solutions and enjoy mentoring the less experience as the team grows. Key Responsibilities Design and implementation of high performance and secure applications Continuous improvement in codequality, security and system performance Integration of payment systems, third party APIs and real time data processing Work closely with other teams within the business About You … foundation and a passion for driving results. Solid experience in software development, with a hands-on approach to problem-solving. Inspire other around you while maintaining focus on quality and delivery. A track record of delivering projects on time and to a high standard. Team player who enjoys working closely with others to achieve shared goals. Server side More ❯
offices in Norwich in the next few weeks. You will be part of a new team of Microsoft stack developers (all levels) who are passionate about delivering high qualitysoftware, in a fast paced environment along with offering great team spirit then this could definitely be the role for you! As one of the senior developers you will … scalable and secure solutions and enjoy mentoring the less experience as the team grows. Key Responsibilities Design and implementation of high performance and secure applications Continuous improvement in codequality, security and system performance Integration of payment systems, third party APIs and real time data processing Work closely with other teams within the business About You … foundation and a passion for driving results. Solid experience in software development, with a hands-on approach to problem-solving. Inspire other around you while maintaining focus on quality and delivery. A track record of delivering projects on time and to a high standard. Team player who enjoys working closely with others to achieve shared goals. Server side More ❯
features and components across our internal tools, e-commerce platforms, and customer-facing services. Contributing to system architecture, design discussions, and technical planning. Writing clean, well-documented, and testable code that meets business requirements. Identifying technical debt and help improve codequality through refactoring and best practices. Troubleshooting issues across the stack and provide production support … where needed. Supporting legacy PHP applications where necessary and contribute to modernisation/migration efforts. Mentoring junior developers and provide code reviews with constructive feedback. In order to be successful in this role you must have: Solid experience with C# and the .NET ecosystem (Core or Framework). Experience working with SQL databases and writing performant queries. Strong understanding More ❯
join the elementsuite team-ideal for someone in the early stages of their software development career, with around 1-2 years' experience and a passion for building high-quality web applications. This role offers a great opportunity to grow your skills across the full stack while working with modern JavaScript technologies. You'll contribute to building intuitive interfaces … work: intuitive, connected, and AI-enabled. Key responsibilities in the role will include: Supporting the development of new features in line with the elementsuite roadmap. Writing clean, maintainable JavaScript code with guidance from senior developers. Building user interfaces using modern frameworks such as Vue.js (or similar). Assisting with the creation of responsive layouts using HTML5 and CSS3. Writing … basic SQL queries to support application data requirements. Collaborating with team members during design discussions and code reviews. Participating in agile ceremonies such as daily stand-ups, sprint planning, and retrospectives. Learning to write unit tests and contributing to codequality improvements. Developing a good understanding of how front-end and back-end systems interact. Staying More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
as well as maintaining existing systems. You will be working with a modern microservices, Java based tech stack with challenges around scalability and robustness. There's an emphasis on codequality with Agile TDD and Pair Programming, you'll be collaboratively problem solving to engineer world class solutions. Location/WFH: There's a friendly and supportive … You have strong Java development experience within a microservices environment You have experience with API design and development You're happy to collaborate in an Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have a good understanding of networking technologies, protocols More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Client Server
as well as maintaining existing systems. You will be working with a modern microservices, Java based tech stack with challenges around scalability and robustness. There's an emphasis on codequality with Agile TDD and Pair Programming, you'll be collaboratively problem solving to engineer world class solutions. Location/WFH: There's a friendly and supportive … You have strong Java development experience within a microservices environment You have experience with API design and development You're happy to collaborate in an Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have a good understanding of networking technologies, protocols 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 ❯
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 ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
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 … using tools such as IBM's Rhapsody ‘Can do' and flexible approach – you'll enjoy solving technical problems that sometimes extend beyond the bounds of "software" A focus on codequality and the ability to engage in code and design reviews. Development of maintainable and extensible code (to adapt to change in requirements etc.) Able More ❯
software tools – Deep-Tech If you’re the kind of engineer who thrives on solving very hard problems, is interested in compilers or debuggers, can write low level C code, and wants to work on novel technology that rewrites the rulebook for how software gets built - this might be the role you’ve been looking for. A Cambridge based … and perhaps interested in how the OS works. What you’ll do: • Own core features and technical projects (mostly C on Linux) with some Python for UI • Focus on codequality as part of development - reviewing, refactoring, and writing new features • Collaborate with a top tier engineers doing everything from code reviews to complex bug hunts More ❯
Employment Type: Permanent
Salary: £40000 - £75000/annum Stock, BUPA, great culture + 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 ❯
Ipswich, Suffolk, England, United Kingdom Hybrid / WFH Options
Marshall Wolfe
software performance. Stay up-to-date with emerging technologies and integrate Rust best practices into the development process. Participate in code reviews, testing, and debugging to uphold softwarequality standards. Required skills and experience: Proven development experience with Rust, or C/C++ with the willingness to cross-train in Rust Familiarity with software development best practices More ❯