across the UK. Who are we hiring? We are currently looking for experienced DevOps Engineers with an active, or recently active, DV or SC security clearance to join our delivery function. You will work as a member of an engineering team to facilitate the deployment and management of software services, and with operations staff to optimise the availability of … the systems underpinning those services. Build automated infrastructure and processes to facilitate the work of the development team Build continuous integration, continuousdelivery, and continuous deployment (CI/CD) pipelines for software delivery Set up operational tooling and observability infrastructure Identify security risks and deploy measures to mitigate them Identify problems and take steps to More ❯
use the best tool for the job and can adapt to a rapidly changing environment. Key responsibilities: You will be expected to be involved with all aspects of software delivery: Creating technical designs Writing reusable, testable, and efficient code Implementing automated tests Developing CI/CD pipelines Deploying, monitoring, and maintaining the production system You will be working as … both our cloud and edge-device applications Microservice-style, event-driven cloud architecture IoT 'smart' edge devices (using nVidia AI chips) Linux-based embedded OS on our Edge devices Continuous Integration and Delivery using Jenkins, SonarQube Terraform for infrastructure management Grafana, Elasticsearch, Kibana & New Relic for metrics, logs and monitoring In the company we also use: VueJS, MySQL … ideally PostgreSQL) Understanding of programming (not just using frameworks, extensions and plugins but understanding what they do, how they work and if needed build/extend them) Understanding of Continuous Integration, ContinuousDelivery, Unit and Integration Testing Experience working with tools like Jira and Confluence Basic understanding of front-end technologies Experience with the development of a More ❯
QA Automation Architect - Maidenhead We require a seasoned QA professional with 5 to 10 years proven track record of software testing. A seasoned QA automation architect with experience in continuousdelivery We are looking at 3 or more large-scale implementations of QAA/CD in large organization Ability to articulate a vision in automation and execute against … complex applications. Has extensive experience in working on automation tools e.g Selenium webdriver, Docker, Cucumber or related source tools. Hands-on experience in setting up an automation framework and continuous automation and regression testing process. Good experience in continuousdelivery and integration process with tools like Jenkins, Maven. Good experience in working with distributed teams in Agile More ❯
simple and useful solutions. Helping shape and improve the team's ways of working drawing on your knowledge and experience in areas like Test Driven Development, Domain Driven Design, ContinuousDelivery and XP. Working closely with product managers to understand priorities, influence the roadmap, and ensure a healthy balance between delivering new features and improving technical foundations. Championing … other engineers through pairing or ensemble programming. Working alone with your headphones is the exception not the norm. You're comfortable balancing long-term technical quality with short-term delivery needs, and you know when to push for robustness and when to favour speed. You take pride in your craft, but you're not precious about your code. You … ways to improve your own skills, your team's effectiveness, and the systems you work on. Technical Requirements Deep understanding of techniques like Trunk Based Development, Test Driven Development, ContinuousDelivery, Domain Driven Design. You have worked in a team that has successfully applied these techniques to real world problems. Strong proficiency in modern Java (21) and Spring More ❯
The Cloud Apps team builds and runs the cloud-hosted systems that power the Moneybox mobile apps. They follow an agile, continuousdelivery model where the development teams are fully responsible for delivering the end-to-end service, deploying changes several times a day. The team works with the C#, .NET, and Azure platforms and uses a combination … transactions a month. Due to the scale, we treat performance and scalability as core features, and they are at the forefront of our work. The team follows an agile, continuousdelivery model where the development teams are responsible for delivering the end-to-end service and deploying changes several times a day. Given the financial nature and rapid More ❯
and external APIs, enterprise distributed systems, services. Our teams operate a DevOps philosophy. You, together with the rest of your team, support in production what you build. We value delivery to production, getting data/feedback from production and using this data to drive further improvements and features. We release continuously to production, multiple times a day. You will … Developing and using enterprise APIs Various testing methodologies System design at high scale and commercial experience with: SQL and NoSQL databases Async processing Cloud native applications Working in a ContinuousDelivery environment Modern observability practices Nice to have Not vital, but you'll have the edge if you also have experience with: Grafana Prometheus Kotlin or a least … learn it Batch processing data pipelines or have worked in: an eCommerce organisation a shipping/logistics/exports organisation What you bring Agile: Test-Driven Development, collaboration and continuousdelivery are your preferred engineering practices? We take the best bits of Lean, Scrum and Kanban too. Architecture: In a large scale distributed web-application, you choose the More ❯
distributed tracing. Enterprise logging, monitoring, and alerting frameworks (e.g., ELK, Splunk, Prometheus, Grafana). Automation scripting (using scripting languages such as Terraform, Ansible etc.). Experience of working with Continuous Integration (CI), ContinuousDelivery (CD) and continuous testing tools. Experience working within an Agile environment. Programming experience in following languages: Python, Java, GoLang. Good understanding of More ❯
Job Description - Delivery Manager - Data Engineering (16078) Job Description Delivery Manager - Data Engineering ( 16078 ) Description DELIVERY MANAGER - DATA ENGINEERING Luton/Hybrid Company When it comes to innovation and achievement there are few organisations with a better track record. Join us and you'll be able to play a big part in the success of our highly … this year, we employ over 10,000 people. Its big-scale stuff and we're still growing. Team The role is responsible for managing technology and/or solution delivery for a system/platform, its constituent components and interfaces and dependencies with other systems. Work closely with the business systems teams and service management teams to deliver change … as part of a prioritised portfolio of work, working to time, cost and quality parameters, and provide a level of on-going support in the production environment. Delivery execution may be often be through centre of enablement or third party teams based of criticality to the business . Job Purpose To shape and manage future direction of easyJet's More ❯
Kainos, you'll be responsible for the design and application of good security practices in the platforms and services we build for our customers. You'll work with Agile delivery teams to develop good security practices throughout the software development journey. You'll learn about and apply new technologies and approaches, with talented colleagues who will help you develop … in their career development. You'll also provide direction and leadership for your team as you solve challenging problems together. MINIMUM (ESSENTIAL) REQUIREMENTS Experience in the secure design and delivery of new cloud services and solutions. Experience in identifying security issues in existing system designs or products, including recommending sensible mitigations that balance cost, risk and usability. Knowledge of … NIST, PCI, GDPR). Experience in application architecture, software development and/or infrastructure architecture. Experience testing the security of software and infrastructure using appropriate security tools. Experience with Continuous Security, Continuous Integration and ContinuousDelivery techniques. Experience of network security (e.g. OSI, TCP/IP), web application security (e.g. OWASP) and cryptographic controls (e.g. PKI More ❯
we build for our customers. Our projectsrange greatly in variety, from visa and passport processing systems tohospitalmedical record platforms and globalfinancial management andHCM systems. You'll work with Agile delivery teams to ensure that they follow good security practices throughout the software development journey. You'll learn about and apply new technologies and approaches, with talented colleagues who will … PCI, GDPR). Experience in application architecture, software development and/or infrastructure architecture. Experience in testing the security of software and infrastructure using appropriate security tools. Experience with Continuous Security, Continuous Integration and ContinuousDelivery techniques Experience of network security (e.g. OSI, TCP/IP), web application security (e.g. OWASP) and platform security (e.g. CIS More ❯
Kainos, you'll be responsible for the design and application of good security practices in the platforms and services we build for our customers. You'll work with Agile delivery teams to develop good security practices throughout the software development journey. You'll learn about and apply new technologies and approaches, with talented colleagues who will help you develop … performance and assisting in their career development. You'll also provide direction and leadership for your team as you solve challenging problems together. Experience in the secure design and delivery of new cloud services and solutions. Experience in identifying security issues in existing system designs or products, including recommending sensible mitigations that balance cost, risk and usability. Knowledge of … NIST, PCI, GDPR). Experience in application architecture, software development and/or infrastructure architecture. Experience testing the security of software and infrastructure using appropriate security tools. Experience with Continuous Security, Continuous Integration and ContinuousDelivery techniques. Experience of network security (e.g. OSI, TCP/IP), web application security (e.g. OWASP) and cryptographic controls (e.g. PKI More ❯
Milton Keynes, Buckinghamshire, South East, United Kingdom Hybrid / WFH Options
DCV Technologies Limited
what tailored travel should be. About The Role The Senior DevOps Engineer plays a critical role in bridging the gap between development and operations teams, ensuring efficient and reliable delivery of software applications. They are responsible for designing, implementing, and maintaining the infrastructure and tools necessary for continuous integration, continuousdelivery (CI/CD), and automation More ❯
Software Development and Delivery Engineer JOB REPORTING TO: Head of Backend Development Delivery LOCATION: NI/Hybrid About StormHarvester: Our products deliver on real-world issues in solving water company and industry problems with existing and new infrastructure that is critical to the environment, economy and everyday living. We are primarily data driven with domain expertise delivering insights … to water networks and assets using analytics, presentation, machine learning and AI that is SAAS and cloud based. About the role: Working as part of a development and delivery team, designing, developing, implementing, testing, maintaining, supporting and delivering backend features, functionality and APIs for our customers. This will involve working with the frontend team, understanding and appreciating the required … Responsibilities: Capture, document, estimate and prioritise sets of features in an Agile team environment, then implement and test these as part of delivery. Working with a team and in delivery to test and validate any features, fixes or updates. Contribute to delivery process and development environments. Build in as needed custom features while seeking to maximise reuse and More ❯
Lead, mentor, and inspire software engineering team while conducting performance reviews and identifying development opportunities Drive agile methodologies (Scrum/Kanban) and manage team workload to ensure efficient project delivery and meet deadlines Provide technical guidance and architectural oversight for telecommunications software solutions, ensuring adherence to coding standards and security guidelines Oversee complete software development lifecycle from conception to … define technical requirements and translate them into actionable development plans Oversee and manage third-party vendor providing scrum team resources, ensuring seamless integration and monitoring performance against KPIs Champion continuous integration, continuousdelivery (CI/CD), and automated testing while identifying and mitigating technical risks Stay current with emerging telecommunications technologies (5G, SDN, NFV, IoT) and industry More ❯
the design, development, and deployment of high-quality software solutions. This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes. You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and … Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure smooth delivery. Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications. Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team. Implement and … leadership, coaching, and mentoring to your team Promote knowledge sharing and adoption of good practice Uphold best practices in areas such as Infrastructure as Code (IAC), security, testing, and continuousdelivery pipelines. Flexibility to transition between programming languages with a clear understanding of their suitability for different tasks Essential : Extensive experience in full-stack software engineering, including design More ❯
your learning goals. Internally this role is known as Product Engineer (L6). Essential skills: Extensive experience in Native Mobile Development in Android (Kotlin and Java) Accessibility best practice Continuous Integration/ContinuousDelivery Demonstrable experience in TDD, pair programming Agile development methods such as Scrum or Kanban REST API development and/or consumption Deep understanding More ❯
your learning goals. Internally, this role is known as Product Engineer (L6). Essential skills: Extensive experience in Native Mobile Development in Android (Kotlin and Java) Accessibility best practices Continuous Integration/ContinuousDelivery Experience in TDD, pair programming Agile development methods like Scrum or Kanban REST API development and consumption Deep understanding of MVVM and MVP More ❯
Platform Engineer to join our newly-created Domain Platform Engineering sub-team within the Data & AI engineering domain. Your mission is to build technology platform enablers that accelerate value delivery with higher quality whilst reducing cognitive load for our customer-facing data & AI engineering teams. About our Data & ML team Data & AI powers our growth and innovation. We build … newly-created Domain Platform Engineering sub-team within the Data & AI engineering domain. The sub-team's goal is to define and deliver Technology platform enablers that accelerate value delivery with higher quality whilst reducing cognitive load for our customer-facing engineering teams. The primary customers of this role are the data engineering and AI engineering teams. We see … of establishing consistent environments and processes. Software Engineering Practices: Experience with software development lifecycle (SDLC) best practices, including version control (e.g., Git), peer-reviewing, unit and integration testing, and continuous integration/continuousdelivery (CI/CD). An automation-first mindset, where manual actions are reduced to exception-cases. A focus on building high-quality, maintainable More ❯
South West London, London, United Kingdom Hybrid / WFH Options
John Lewis & Partners
Microservice Architectures. Experience with application frameworks such as http4k or Spring Boot. An understanding of Agile development methods such as Scrum or Kanban. Demonstrable experience in TDD, pair programming. Continuous Integration/ContinuousDelivery REST API development and/or consumption. Desirable skills/experience you may have Experience with Cloud Platforms such as AWS, GCP or More ❯
technical mentoring. Contribute to the development of a developer-friendly API and comprehensive documentation. Set up and manage cloud infrastructure on AWS, Google Cloud, or Azure. Implement and manage continuous integration and continuousdelivery (CI/CD) pipelines to automate software builds and deployments We are looking for a candidate who: • Has a proven track record of More ❯
technical mentoring. Contribute to the development of a developer-friendly API and comprehensive documentation. Set up and manage cloud infrastructure on AWS, Google Cloud, or Azure. Implement and manage continuous integration and continuousdelivery (CI/CD) pipelines to automate software builds and deployments We are looking for a candidate who: • Has a proven track record of More ❯
tools and capabilities, interfacing with complex infrastructure. Lead diverse projects involving various technology stacks, emphasizing the design and creation of a state-of-the-art platform, focusing on optimal Continuous Integration (CI) and ContinuousDelivery (CD) practices. Ensure the platform's scalability, reliability, and security to meet the growing demands of our enterprise clients. Contribute to the … continuous improvement of our deployment pipelines and cloud resource orchestration. The skills & experience needed as a Platform Software Engineer Software development engineering experience. Strong skills in at least one programming language (like Node.js, Python, Rust, or Golang), and willingness to learn more. Excellent troubleshooting skills and the ability to recognise, measure, and mitigate risk. Experience with Agile SDLC methodologies More ❯
users. You will work across the stack, covering everything from DevOps to styling. We expect each other to take initiative, be proactive in problem-solving, and continuously seek improvements. Continuous Delivery. We embrace continuousdelivery to keep our systems agile, responsive and safe. You will be deploying small, incremental changes to production multiple times per day, ensuring More ❯
to create world class products Implementing complex code based on guidance provided by lead engineer on initiative(s) Pro-actively identifies and addresses security gaps in solution design and delivery You will be rewarded and recognised for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your … development for other roles you may be interested in Required Qualifications: Experience with .NET Experience developing/operating with a commercial cloud environment, preferably MS Azure Experience with Agile, Continuous Integration and ContinuousDelivery Experience with relational and non-relational database technologies Microsoft .NET technology stack experience (C#/.NET, .NET Core, Web APIs) Development Operations experience … Development Best Practices including code scanning and remediation Preferred Qualifications: Degree in computer science Experience working in a MHRA regulated environment Experience with IAAS/PAAS services; together with delivery of Infrastructure-as-code using Terraform/ARM/Ansible Experience with testing frameworks Soft Skills: Passionate about writing concise, well tested and robust code Please note you must More ❯
to create world class products Implementing complex code based on guidance provided by lead engineer on initiative(s) Pro-actively identifies and addresses security gaps in solution design and delivery You will be rewarded and recognised for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your … development for other roles you may be interested in Required Qualifications: Experience with .NET Experience developing/operating with a commercial cloud environment, preferably MS Azure Experience with Agile, Continuous Integration and ContinuousDelivery Experience with relational and non-relational database technologies Microsoft .NET technology stack experience (C#/.NET, .NET Core, Web APIs) Development Operations experience … Development Best Practices including code scanning and remediation Preferred Qualifications: Degree in computer science Experience working in a MHRA regulated environment Experience with IAAS/PAAS services; together with delivery of Infrastructure-as-code using Terraform/ARM/Ansible Experience with testing frameworks Soft Skills: Passionate about writing concise, well tested and robust code Please note you must More ❯