Purpose of Job The Principal is responsible for defining the strategy and leading the implementation of their specialism across delivery teams, the department and customers. The roles core focus is to enable engineering teams to operate as efficiently and effectively as possible in line with and in order to deliver maximum value to our business. The Principal is responsible … for leading delivery teams, working cross functionally across the department and with the business to implement and develop standards, foster a unified approach, and leverage agile values, principles, and practices. The role facilitates an environment conducive to the success of engineering teams and is accountable for the strategy and delivery of their specific departmental and business strategies. The … role constantly innovates and leads the creation of a product and delivery mindset, ensuring high levels of engagement, effective adoption of business change with internal teams, business stakeholders and external partners. Accountabilities & Responsibilities Simplify to amplify Working within a capability and/or across the department, and in collaboration with Product Owners, the Principal takes a strategic approach to More ❯
solutions, ensuring coverage across functional, non-functional, and performance testing. Introduce Automation and Release Management Rigor: Spearhead initiatives to introduce automated QA processes and establish formal QA frameworks for continuous integration/continuousdelivery (CI/CD) pipelines. Lead efforts to automate end-to-end testing and manage structured QA cycles for security updates, patches, and system … across multiple business units. Engage with various Teams/Portfolios/COEs within the organization to ensure the seamless integration of quality assurance processes into overall product development and delivery pipelines. Empower and enable Squads to realize their missions Lead and mentor a team of QA Engineering chapters, engineers, providing regular feedback, support, and professional development opportunities. Foster a … culture of collaboration, innovation, and continuous learning within the team. Customer-Centric Quality Focus: Ensure that all quality assurance initiatives prioritize customer satisfaction and system reliability. Use data-driven approaches and feedback mechanisms to align QA Engineering strategies with end-user expectations and continuously enhance user experience. Develop High-Performing Team: Build and mentor a collaborative, high-performing QA 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 ❯
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 ❯
your commitment you will receive the support and resources needed to achieve your learning goals. 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 ❯
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 ❯
Alexander Mann Solutions - Public Sector Resourcing
Enzyme for component testing. Desirable to have: . Familiarity with SQL database concepts and hands on experience with PostgreSQL. . Familiarity with version control using Git. . Experience of continuous integration and continuousdelivery using Github actions. . Experience of working in an Agile environment. . Knowledge of software engineering practices and design patterns. . Ability to More ❯
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 ❯
Introduction In this role, you'll work in one of our IBM Consulting Client Innovation Centres (Delivery Centres), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new … define, design, and implement new features and enhancements that delight our customers. Participate in agile software development practices, including daily stand-ups, sprint planning, and retrospectives. Contribute to the continuous improvement of our team's processes and help us become more efficient. Identify opportunities for improvement and propose innovative solutions to keep our client ahead of the curve. Meet … Linux operating systems, including Ubuntu, Red Hat, and CentOS Extensive knowledge of Java programming language and ecosystem, including Spring, Hibernate, and Maven Familiarity with containerization technologies (Docker, Kubernetes) and continuous integration/continuousdelivery (CI/CD) principles Experience working within the public sector is required Excellent communication and leadership skills, with the ability to explain complex More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
other digital initiatives. Implement best practices for monitoring, logging, and alerting across distributed systems. Work closely with software development teams to embed DevOps principles and support a culture of continuous integration and continuousdelivery (CI/CD). Drive adoption of test-driven development (TDD) practices within CI/CD workflows. Contribute to the ongoing development of … or similar). Strong understanding of monitoring, logging, and observability tools (e.g., AppInsights, ELK, Prometheus, Grafana). Solid knowledge of test-driven development and experience embedding TDD in automated delivery workflows. Experience working directly within software development teams to support agile delivery. Familiarity with API-driven architectures, microservices, and integration patterns. Company Global market leading technology consultancy Initial More ❯
ensuring the infrastructure required for our services is robust, efficient, and scalable. We're looking for someone to combine their technical expertise with strong leadership and a passion for continuous improvement and innovation. By ensuring the continuous health and efficiency of our infrastructure, you will directly contribute to Zefr's commitment to providing a consistently high-quality user … other engineers to architect secure, resilient, scalable, and cost-efficient applications and systems/pipelines in AWS and GCP. Foster and push our DevOps culture and philosophy by encouraging continuous improvement across all engineering teams. Proactively maintain the health of production environments, including monitoring application performance and resource utilization. Participate in 24/7 on-call rotation, respond to … Containerization & Orchestration: Docker, Kubernetes (experience with GKE and/or EKS expected), Helm, Kustomize Service Mesh: Istio CI/CD & Automation: CI/CD Pipelines: GitHub Actions GitOps/ContinuousDelivery: Argo CD Primary Scripting/Automation Language: Python Observability & Monitoring: Monitoring & Alerting: Prometheus, Datadog, Pagerduty Telemetry Standards: OpenTelemetry Application & Data Ecosystem (Supporting): Application Languages/Frameworks: Python More ❯
able to apply SOLID principles to improve the code structure, quality and maintainability. Have a DevOps mindset, understanding how software and infrastructure work together. Have a good understanding of continuous integration, continuousdelivery and how these are implemented via the use of pipelines. Proactively look for solutions to any issues that arise in your domain. Have experience More ❯
able to apply SOLID principles to improve the code structure, quality and maintainability. Have a DevOps mindset, understanding how software and infrastructure work together. Have a good understanding of continuous integration, continuousdelivery and how these are implemented via the use of pipelines. Proactively look for solutions to any issues that arise in your domain. Have experience More ❯
able to apply SOLID principles to improve the code structure, quality and maintainability. Have a DevOps mindset, understanding how software and infrastructure work together. Have a good understanding of continuous integration, continuousdelivery and how these are implemented via the use of pipelines. Proactively look for solutions to any issues that arise in your domain. Have experience More ❯
able to apply SOLID principles to improve the code structure, quality and maintainability. Have a DevOps mindset, understanding how software and infrastructure work together. Have a good understanding of continuous integration, continuousdelivery and how these are implemented via the use of pipelines. Proactively look for solutions to any issues that arise in your domain. Have experience More ❯
able to apply SOLID principles to improve the code structure, quality and maintainability. - Have a DevOps mindset, understanding how software and infrastructure work together. - Have a good understanding of continuous integration, continuousdelivery and how these are implemented via the use of pipelines. - Proactively look for solutions to any issues that arise in your domain. - Have experience More ❯
Employment Type: Contract
Rate: £600.0 - £610.0 per day + c£610 per day (inside IR35)
London, South East, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
able to apply SOLID principles to improve the code structure, quality and maintainability.- Have a DevOps mindset, understanding how software and infrastructure work together.- Have a good understanding of continuous integration, continuousdelivery and how these are implemented via the use of pipelines.- Proactively look for solutions to any issues that arise in your domain.- Have experience More ❯
able to apply SOLID principles to improve the code structure, quality and maintainability. - Have a DevOps mindset, understanding how software and infrastructure work together. - Have a good understanding of continuous integration, continuousdelivery and how these are implemented via the use of pipelines. - Proactively look for solutions to any issues that arise in your domain. - Have experience More ❯
able to apply SOLID principles to improve the code structure, quality and maintainability. - Have a DevOps mindset, understanding how software and infrastructure work together. - Have a good understanding of continuous integration, continuousdelivery and how these are implemented via the use of pipelines. - Proactively look for solutions to any issues that arise in your domain. - Have experience More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
designpatterns.- Be able to apply SOLID principles to improve the code structure, quality andmaintainability.- Have a DevOps mindset, understanding how software and infrastructure worktogether.- Have a good understanding of continuous integration, continuousdelivery andhow these are implemented via the use of pipelines.- Proactively look for solutions to any issues that arise in your domain.- Have experience with More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Lorien
this role, you will be responsible for ensuring the reliability, security, and scalability of the existing cloud analytics platform, focusing on automation for deployment of infrastructure as code via continuous integration and continuousdelivery/deployment (CI/CD) pipelines. You will also provide operational support to users of the Data & Analytics platform covering administration of services More ❯
Full Stack Engineer - Contract Opportunity (3 Month) We're working with a fast-scaling product-led business who are seeking a Full Stack Engineer to support the delivery of both customer-facing applications and internal tooling. This role is ideal for someone who thrives in modern engineering environments and enjoys working across the full technology stack. The successful candidate … Build and maintain performant applications using React, Next.js, and Node.js Contribute to architectural discussions and technical design decisions Collaborate with product, design, and platform teams to align on feature delivery Write clean, maintainable code and participate in peer code reviews Optimise applications for performance, scalability, and user experience Ensure high standards of security, accessibility, and testing across the codebase … Support platform improvements and contribute to continuousdelivery practices Skills & Experience Required Strong experience in full stack development using React , Next.js , and JavaScript/TypeScript Proven backend engineering skills using Node.js and/or modern languages like Python , Ruby , Scala , or Rust Solid understanding of API design and integration Track record of delivering end-to-end web applications More ❯
Overview The Amazon Web Services Professional Services (ProServe) team is seeking a skilled Delivery Consultant to join our team at Amazon Web Services (AWS). In this role, you'll work closely with customers to design, implement, and manage AWS solutions that meet their technical requirements and business objectives. You'll be a key player in driving customer success … through their cloud journey, providing technical expertise and best practices throughout the project lifecycle. Possessing a deep understanding of AWS products and services, as a Delivery Consultant you will be proficient in architecting complex, scalable, and secure solutions tailored to meet the specific needs of each customer. You'll work closely with stakeholders to gather requirements, assess current infrastructure … a variety of solutions, technologies, and industries. Responsibilities Designing and implementing complex, scalable, and secure AWS solutions tailored to customer needs Providing technical guidance and troubleshooting support throughout project delivery Collaborating with stakeholders to gather requirements and propose effective migration strategies Acting as a trusted advisor to customers on industry trends and emerging technologies Sharing knowledge within the organization More ❯
Participate actively in architecture reviews, writing thorough and well-supported technical documentation, and conducting detailed code reviews Mentor team members, sharing knowledge and expertise to foster a culture of continuous technical growth and collaboration across teams Identify opportunities for optimizing existing solutions and proactively propose enhancements that improve system efficiency and reliability Analyze complex problems, deconstruct them into manageable … as Redis, Couchbase, Memcached, or similar distributed caching tools Experience working successfully on Agile development teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuous integration, and continuousdelivery practices Understanding of relational and NoSQL databases, data structures, API patterns, and service-oriented architectures Commitment to technical excellence, test-driven development practices More ❯
BASIC QUALIFICATIONS 10+ years of technical specialist, design and architecture experience 7+ years of external or internal customer facing, complex and large scale project management experience 5+ years of continuous integration and continuousdelivery (CI/CD) experience 3+ years of cloud based solution (AWS or equivalent), system, network and operating system experience Strong verbal and written More ❯