Software Engineer to join their team in Berkshire. This is a permanent role where you will provide technical leadership within their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely deliverables. Apply object-oriented design techniques for code re-use and integration … and/or driver development C and C++ Significant experience of best practice software development processes/lifecycles. Experience of Object-Oriented Design and DesignPatterns such as SOLID. Experience of software testing and design for test. Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Knowledge … metal and RTOSes such as ThreadX, QNX or Linux, Embedded Linux application, kernel and/or driver development, C and C++, software development processes/lifecycles, DesignPatterns such as SOLID and software testing and design for test. More ❯
Software Engineer to join their team in Berkshire. This is a permanent role where you will provide technical leadership within their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely deliverables. Apply object-oriented design techniques for code re-use and integration … and/or driver development C and C++ Significant experience of best practice software development processes/lifecycles. Experience of Object-Oriented Design and DesignPatterns such as SOLID. Experience of software testing and design for test. Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Knowledge … metal and RTOSes such as ThreadX, QNX or Linux, Embedded Linux application, kernel and/or driver development, C and C++, software development processes/lifecycles, DesignPatterns such as SOLID and software testing and design for test. More ❯
ll apply your skills into electronic, mechanical, and software technologies to deliver high-quality solutions in critical environments. Responsibilities - Current: Implement software under project direction (SFIA Level 2) Design, code, test, verify, document, and refactor simple programs/scripts Apply agreed standards and tools to ensure quality results Review your own work Manage information security in compliance with … Government regulations Developing Into: Specify, design, implement, and test embedded/application software (SFIA Level 3) Apply Object-Oriented Design techniques to enable code reuse and testing integration Review system design artefacts to derive software requirements and architecture Design, document, and maintain software using modelling tools (RSA, EA) Apply best practice development … product development (bare-metal/RTOS like ThreadX, QNX, Linux) Embedded Linux application, kernel, or driver development C and C++ programming Object-Oriented Design & DesignPatterns Software testing & design for test Version control, continuous integration, and automated test tools Desirable Skills - Python, JavaScript/node.js, Rust Communications protocols (e.g., TCP/IP) Best More ❯
West Midlands, England, United Kingdom Hybrid / WFH Options
TXP
technical advisory services across public and private sectors. We manage the full delivery life cycle, from business requirements to development, QA, release, and support.We're looking for a Design Level AWS Specialist to support our Cloud Services team, to work with TXP and our leading financial services client in the West Midlands to deliver business commitments. Key responsibilities … Cloud Solution Design: Design and implement low-level cloud architecture on Microsoft Azure and Amazon Web Services (AWS) to meet business requirements and non-functional standards Infrastructure as Code & DevOps: Develop and maintain Infrastructure as Code (e.g. Azure Resource Manager templates, AWS CloudFormation/Terraform) and CI/CD pipelines to automate cloud deployments and changes … Collaborate with platform architects and other stakeholders to ensure Azure/AWS solutions align with architectural standards, security policies, and governance best practices Contribute to cloud designpatterns and key design decisions for consistent multi-cloud adoption Operational Support: Provide advanced (3rd/4th line) support for Azure and AWS services in use, troubleshoot complex More ❯
store, passion, vision and dynamism are part of our DNA – and that extends to our team. Job Purpose: As a Product Designer at Liberty, you will support the design and delivery of engaging, user-friendly digital experiences. Working as part of the product design team, you’ll contribute to projects across Liberty’s ecommerce platform and … other digital touchpoints. This is a great opportunity to develop your skills, gain experience across the full product design process, and learn from more senior designers while contributing to real customer-facing solutions. Key Responsibilities: Assist in creating user flows, wireframes, prototypes, and high-fidelity designs that clearly communicate ideas and solutions. Support the design of … inform improvements. Work independently on defined project phases, consistently delivering user-centred solutions with reliability and focus. Contribute to the documentation of design decisions, designpatterns, and guidelines to support team knowledge sharing. Stay curious about design trends, tools, and emerging best practices, bringing new ideas and inspiration to the team. Collaborate with More ❯
store, passion, vision and dynamism are part of our DNA – and that extends to our team. Job Purpose: As a Product Designer at Liberty, you will support the design and delivery of engaging, user-friendly digital experiences. Working as part of the product design team, you’ll contribute to projects across Liberty’s ecommerce platform and … other digital touchpoints. This is a great opportunity to develop your skills, gain experience across the full product design process, and learn from more senior designers while contributing to real customer-facing solutions. Key Responsibilities: Assist in creating user flows, wireframes, prototypes, and high-fidelity designs that clearly communicate ideas and solutions. Support the design of … inform improvements. Work independently on defined project phases, consistently delivering user-centred solutions with reliability and focus. Contribute to the documentation of design decisions, designpatterns, and guidelines to support team knowledge sharing. Stay curious about design trends, tools, and emerging best practices, bringing new ideas and inspiration to the team. Collaborate with More ❯
london (city of london), south east england, united kingdom
Liberty
store, passion, vision and dynamism are part of our DNA – and that extends to our team. Job Purpose: As a Product Designer at Liberty, you will support the design and delivery of engaging, user-friendly digital experiences. Working as part of the product design team, you’ll contribute to projects across Liberty’s ecommerce platform and … other digital touchpoints. This is a great opportunity to develop your skills, gain experience across the full product design process, and learn from more senior designers while contributing to real customer-facing solutions. Key Responsibilities: Assist in creating user flows, wireframes, prototypes, and high-fidelity designs that clearly communicate ideas and solutions. Support the design of … inform improvements. Work independently on defined project phases, consistently delivering user-centred solutions with reliability and focus. Contribute to the documentation of design decisions, designpatterns, and guidelines to support team knowledge sharing. Stay curious about design trends, tools, and emerging best practices, bringing new ideas and inspiration to the team. Collaborate with More ❯
Saint Anne's on the Sea, Lancashire, UK Hybrid / WFH Options
Redrock Consulting
re seeking four experienced Node.js Developers to join a high-performing engineering team working on cutting-edge digital platforms. This is an exciting opportunity to contribute to the design and development of scalable, high-performance backend systems in a modern cloud environment. You'll play a key role in delivering robust, secure, and efficient microservices, collaborating closely with … deployments. Work with MongoDB and other database technologies to build performant and reliable data-driven applications. Contribute to solution design discussions and implement software designpatterns and best practices. Support integration with cloud infrastructure and tools, primarily AWS and Terraform. Technical Skills & Experience Essential: Expert-level proficiency in Node.js and JavaScript/TypeScript development. Strong … understanding of software designpatterns and scalable architecture principles. Proven experience building and maintaining RESTful APIs and microservices. Solid experience with MongoDB and other NoSQL databases. Strong understanding of CI/CD pipelines and GitLab for version control and automation. More ❯
Blackpool, Lancashire, United Kingdom Hybrid / WFH Options
Were seeking four experienced Node.js Developers to join a high-performing engineering team working on cutting-edge digital platforms. This is an exciting opportunity to contribute to the design and development of scalable, high-performance backend systems in a modern cloud environment. Youll play a key role in delivering robust, secure, and efficient microservices, collaborating closely with cross … deployments. Work with MongoDB and other database technologies to build performant and reliable data-driven applications. Contribute to solution design discussions and implement software designpatterns and best practices. Support integration with cloud infrastructure and tools, primarily AWS and Terraform . Technical Skills & Experience Essential: Expert-level proficiency in Node.js and JavaScript/TypeScript development. … Strong understanding of software designpatterns and scalable architecture principles. Proven experience building and maintaining RESTful APIs and microservices . Solid experience with MongoDB and other NoSQL databases. Strong understanding of CI/CD pipelines and GitLab for version control and automation. More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
re seeking four experienced Node.js Developers to join a high-performing engineering team working on cutting-edge digital platforms. This is an exciting opportunity to contribute to the design and development of scalable, high-performance backend systems in a modern cloud environment. You ll play a key role in delivering robust, secure, and efficient microservices, collaborating closely with … deployments. Work with MongoDB and other database technologies to build performant and reliable data-driven applications. Contribute to solution design discussions and implement software designpatterns and best practices. Support integration with cloud infrastructure and tools, primarily AWS and Terraform . Technical Skills & Experience Essential: Expert-level proficiency in Node.js and JavaScript/TypeScript development. … Strong understanding of software designpatterns and scalable architecture principles. Proven experience building and maintaining RESTful APIs and microservices . Solid experience with MongoDB and other NoSQL databases. Strong understanding of CI/CD pipelines and GitLab for version control and automation. More ❯
Blackpool, England, United Kingdom Hybrid / WFH Options
RedRock Consulting
re seeking four experienced Node.js Developers to join a high-performing engineering team working on cutting-edge digital platforms. This is an exciting opportunity to contribute to the design and development of scalable, high-performance backend systems in a modern cloud environment. You’ll play a key role in delivering robust, secure, and efficient microservices, collaborating closely with … deployments. Work with MongoDB and other database technologies to build performant and reliable data-driven applications. Contribute to solution design discussions and implement software designpatterns and best practices. Support integration with cloud infrastructure and tools, primarily AWS and Terraform . Technical Skills & Experience ✅ Essential: Expert-level proficiency in Node.js and JavaScript/TypeScript development. … Strong understanding of software designpatterns and scalable architecture principles. Proven experience building and maintaining RESTful APIs and microservices . Solid experience with MongoDB and other NoSQL databases. Strong understanding of CI/CD pipelines and GitLab for version control and automation. More ❯
Manchester Area, United Kingdom Hybrid / WFH Options
RedRock Consulting
re seeking four experienced Node.js Developers to join a high-performing engineering team working on cutting-edge digital platforms. This is an exciting opportunity to contribute to the design and development of scalable, high-performance backend systems in a modern cloud environment. You’ll play a key role in delivering robust, secure, and efficient microservices, collaborating closely with … deployments. Work with MongoDB and other database technologies to build performant and reliable data-driven applications. Contribute to solution design discussions and implement software designpatterns and best practices. Support integration with cloud infrastructure and tools, primarily AWS and Terraform . Technical Skills & Experience ✅ Essential: Expert-level proficiency in Node.js and JavaScript/TypeScript development. … Strong understanding of software designpatterns and scalable architecture principles. Proven experience building and maintaining RESTful APIs and microservices . Solid experience with MongoDB and other NoSQL databases. Strong understanding of CI/CD pipelines and GitLab for version control and automation. More ❯
prototypes to full product development and release. Apply flexible approaches across multiple frameworks and coding languages to bring concepts to life. Key Responsibilities Work across the development lifecycle: design, implement, and test solutions. Develop software for bare-metal MCUs, signal processing, Embedded Linux, GUI (Windows, Linux, mobile), and data analytics (Jupyter notebooks). Program in Rust, C/… C++, Python, or web frameworks as required. Collaborate with FPGAs, electronic design, and mechanical teams. Work in agile teams to balance requirements, schedule, and cost. Produce documentation from requirements, design, and testing. Ensure information security compliance in line with Government regulations. Role Requirements Willing and able to obtain SC clearance; DV clearance later. Essential Qualifications & Skills … of: Embedded Linux development, kernel/driver work, or programming in C/C++ or Rust. Knowledge of software development lifecycles, Object-Oriented Design, designpatterns, and software testing. Desirable Skills GUI frameworks: eGUI, GTK, Tauri Yocto, Petalinux, uBoot Python, Jupyter, MATLAB Web development: HTML, JavaScript, TypeScript, React iOS/Android development Communication protocols: TCP More ❯
a small team of test automation engineers on the development of automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware, Verification, Electrical and Software Engineering. The test automation development … test automation team to review and derive required automation tests from requirements related to the patient monitoring platform Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Participate in the test automation component design efforts. Understand and design to existing interface specifications. Write … software experience 3+ years of relevant automated testing experience Strong experience with Python or other scripting languages Strong knowledge of Object-Oriented Design and DesignPatterns Strong understanding of software testing concepts and methodologies Strong experience at least one automation testing tool and best practices; strong understanding of Continuous Delivery and Agile development proficiency with More ❯
position offers the opportunity to work fully onsite due to network requirements, with the added benefit of a potential bonus and eligibility for security clearance enhancements. Key Responsibilities - Design, implement, test, and maintain embedded and application software following project processes. Apply object-oriented design for reusable code and integration with testing frameworks. Review system designs to … derive software requirements and architecture. Document and maintain software design using tools like RSA and EA. Follow and promote best practices: TDD/BDD, CI/CD, DevSecOps, C/C++ standards. Estimate effort, deliver on schedule, and propose improvements to tools and processes. Contribute to or lead project elements to balance requirements, cost, and schedule. Support technical … like ThreadX, QNX, Linux), embedded Linux application/kernel/driver development, or C/C++. Knowledge of software development processes, Object-Oriented Design, DesignPatterns, and software testing. Desirable: Languages: Python, JavaScript/node.js/react.js, Rust Knowledge of communications protocols (e.g., TCP/IP) Experience with version control, CI/CD, and automated More ❯
cutting-edge projects that redefine what's possible in the industry. Join a forward-thinking team that values excellence, creativity, and career development. What You Will Do: Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. Apply object-oriented design techniques to ensure code reusability and integration with testing … frameworks. Review system design artefacts to derive software requirements and architecture that meet high-level system needs. Use modelling tools like RSA and EA to document and maintain software designs, ensuring accuracy for code generation. Contribute to bids and proposals by generating technical estimates and identifying associated risks. Propose and implement improvements in tools, processes, and techniques to … kernel/driver development. Familiarity with best practice software development processes, including TDD/BDD, Continuous Integration, and DevSecOps. Knowledge of object-oriented design, designpatterns, and secure software development standards. Experience with software testing and tools like version control, automated testing frameworks, and static analysis tools. As a Senior Software Engineer, you'll play More ❯
end to end eCommerce technology solutions with Shopify and associated systems (OMS, IMS, WMS, credit card processing, tax engine, digital distribution etc.) § Strong proficiency in modern designpatterns and development languages including JavaScript, Typescript, Python, HTML5, CSS3, HTML-CSS-Bootstrap and Ruby § Experienced in NodeJS, JavaScript (ES2019+), ESLint and coding standards, Typescript § Solid grounding with common designpatterns and development best practices § Knowledge of APIs, webhooks, and general data transfer approaches § Able to define, design, implement complex, and scalable systems § Ability to identify areas that can be streamlined or automated § Good team player and communication skills § Experience with agile development methodologies with Test Driven Development (TDD) § Experience with Jenkins Setup CI/ More ❯
end to end eCommerce technology solutions with Shopify and associated systems (OMS, IMS, WMS, credit card processing, tax engine, digital distribution etc.) § Strong proficiency in modern designpatterns and development languages including JavaScript, Typescript, Python, HTML5, CSS3, HTML-CSS-Bootstrap and Ruby § Experienced in NodeJS, JavaScript (ES2019+), ESLint and coding standards, Typescript § Solid grounding with common designpatterns and development best practices § Knowledge of APIs, webhooks, and general data transfer approaches § Able to define, design, implement complex, and scalable systems § Ability to identify areas that can be streamlined or automated § Good team player and communication skills § Experience with agile development methodologies with Test Driven Development (TDD) § Experience with Jenkins Setup CI/ More ❯
london (city of london), south east england, united kingdom
E-Solutions
end to end eCommerce technology solutions with Shopify and associated systems (OMS, IMS, WMS, credit card processing, tax engine, digital distribution etc.) § Strong proficiency in modern designpatterns and development languages including JavaScript, Typescript, Python, HTML5, CSS3, HTML-CSS-Bootstrap and Ruby § Experienced in NodeJS, JavaScript (ES2019+), ESLint and coding standards, Typescript § Solid grounding with common designpatterns and development best practices § Knowledge of APIs, webhooks, and general data transfer approaches § Able to define, design, implement complex, and scalable systems § Ability to identify areas that can be streamlined or automated § Good team player and communication skills § Experience with agile development methodologies with Test Driven Development (TDD) § Experience with Jenkins Setup CI/ More ❯
were looking for a Senior Software Engineer to help shape it. Youll join a small, empowered team that values innovation, collaboration, and real-world impact. What Youll Do Design and develop backend, service, and portal systems for our payment platform. Use modern practices such as BDD and CI/CD to deliver secure, high-quality solutions. Collaborate across … skills in C# or Java, plus experience in database design and web technologies (HTML, JavaScript, CSS). Solid understanding of OO design, designpatterns, and server-side development. A proactive, detail-oriented, and collaborative mindset. More ❯
to Agile ceremonies and collaborate on sprint planning, coding, testing, and reviews · Implement Infrastructure as Code (IaC) and CI/CD pipelines with Azure DevOps · Apply designpatterns, best practices, and the Well-Architected Framework to improve performance · Act as an individual contributor, delivering hands-on development and analysis Mandatory Skills You’ll bring expertise in: · Full … .NET Core backend, Angular/React frontend) · Azure DevOps CI/CD pipelines and YAML configuration · Unit testing frameworks for .NET applications · Agile methodology and cloud designpatterns · Azure services (minimum of 3) such as App Services, Azure Functions, Cosmos DB, or Event Grid Desirable Skills Ideally, you’re also experienced in: · Azure Bicep and Infrastructure as … Code · Cost optimization in Azure environments · Microservices architecture and containerization · Well-Architected Framework and design best practices Equal Opportunities Wipro is an advocate for positive change and conscious inclusion. As a global employer, we strive to create a diverse Wipro family by remaining committed to the development of our culture, diversity, equality, and inclusion in the workplace. All More ❯
to Agile ceremonies and collaborate on sprint planning, coding, testing, and reviews · Implement Infrastructure as Code (IaC) and CI/CD pipelines with Azure DevOps · Apply designpatterns, best practices, and the Well-Architected Framework to improve performance · Act as an individual contributor, delivering hands-on development and analysis Mandatory Skills You’ll bring expertise in: · Full … .NET Core backend, Angular/React frontend) · Azure DevOps CI/CD pipelines and YAML configuration · Unit testing frameworks for .NET applications · Agile methodology and cloud designpatterns · Azure services (minimum of 3) such as App Services, Azure Functions, Cosmos DB, or Event Grid Desirable Skills Ideally, you’re also experienced in: · Azure Bicep and Infrastructure as … Code · Cost optimization in Azure environments · Microservices architecture and containerization · Well-Architected Framework and design best practices Equal Opportunities Wipro is an advocate for positive change and conscious inclusion. As a global employer, we strive to create a diverse Wipro family by remaining committed to the development of our culture, diversity, equality, and inclusion in the workplace. All More ❯
london (city of london), south east england, united kingdom
Wipro
to Agile ceremonies and collaborate on sprint planning, coding, testing, and reviews · Implement Infrastructure as Code (IaC) and CI/CD pipelines with Azure DevOps · Apply designpatterns, best practices, and the Well-Architected Framework to improve performance · Act as an individual contributor, delivering hands-on development and analysis Mandatory Skills You’ll bring expertise in: · Full … .NET Core backend, Angular/React frontend) · Azure DevOps CI/CD pipelines and YAML configuration · Unit testing frameworks for .NET applications · Agile methodology and cloud designpatterns · Azure services (minimum of 3) such as App Services, Azure Functions, Cosmos DB, or Event Grid Desirable Skills Ideally, you’re also experienced in: · Azure Bicep and Infrastructure as … Code · Cost optimization in Azure environments · Microservices architecture and containerization · Well-Architected Framework and design best practices Equal Opportunities Wipro is an advocate for positive change and conscious inclusion. As a global employer, we strive to create a diverse Wipro family by remaining committed to the development of our culture, diversity, equality, and inclusion in the workplace. All More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Fdo Consulting Limited
required (ideally AWS but Azure fine). Home Based c £ 70000 - 80000 + benefits. This role requires a strong understanding and commercial experience of engineering architecture, designpatterns and principles. My client is a software product company that build an innovative SaaS product. As they continue to grow they are looking for a hands-on Lead Software … tactical delivery Drive Agile across the team Mentoring, coaching, training, conflict resolution, etc Experience Required - Excellent hands on knowledge of C#/.net Strong engineering architecture, designpatterns and principles. Proven ability of designing and developing microservices and distributed systems. Commercial experience of Cloud technologies (AWS or Azure) Team development skills - mentoring, coaching, getting the best from More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Bristow Holland
you’ll play a key part in ensuring the reliability, security, and scalability of complex systems while collaborating with talented teams across development, QA, and operations. Key Responsibilities Design and develop scalable, high-performance solutions on AWS with a focus on robust architecture and efficient code. Continuously monitor and optimise AWS resources for performance, security, and cost efficiency. … standards across all AWS environments. Troubleshoot and resolve complex technical issues as part of incident response efforts. Maintain detailed documentation of architectures, configurations, and processes. Apply designpatterns to ensure code reusability and maintainability. Develop and execute unit tests, following test-driven development (TDD) principles. Translate business requirements into technical deliverables to meet project goals. Key Skills … other languages such as Go is also welcome. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration abilities, working effectively in Agile teams. Knowledge of designpatterns, coding standards, and best practices. Experience with unit testing frameworks and TDD methodologies. AWS Certification (or equivalent) is highly desirable. What’s on Offer Fully remote working from anywhere More ❯