About this role
Salary: £61,000 - 101,000 per year
Requirements
- Formal training or certification in software engineering concepts, with advanced applied experience
- Hands-on experience delivering system design, application development, testing, and operational stability
- Proficiency in one or more programming languages, with demonstrated experience in Golang
- Advanced knowledge of software applications and technical processes, with considerable depth in cloud, distributed systems, or a related technical discipline
- Practical, hands-on experience with cloud-native technologies, including Kubernetes and its surrounding ecosystem
- Experience with Infrastructure as Code tools such as Terraform for provisioning and managing cloud infrastructure
- Experience developing, debugging, and maintaining code at large scale using modern programming and database querying languages
- Solid understanding of agile methodologies, including continuous integration and delivery, application resiliency, and security practices
- Ability to independently tackle design and functionality challenges with minimal oversight
- Hands-on experience using enterprise-authorized AI-assisted software development tools in the work environment, such as for coding, test creation, troubleshooting, or documentation, and the ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security
- Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective use within team practices
- Preferred: AWS Professional certification
- Preferred: Kubernetes Certified Application Developer (CKAD) certification
- Preferred: Experience managing a large fleet of Kubernetes clusters in an enterprise or production environment
- Preferred: Familiarity with virtual cluster platforms such as vCluster
- Preferred: Background in Computer Science, Computer Engineering, Mathematics, or a related technical field
Responsibilities
- Develop secure, high-quality production code and conduct code reviews and debugging to uphold engineering excellence
- Drive technical decisions that shape product design, application functionality, and operational processes at scale
- Execute software solutions across design, development, and troubleshooting, applying Kubernetes and cloud-native expertise
- Collaborate with cross-functional cloud platform engineering teams to deliver secure, scalable, and resilient cloud applications
- Influence peers and project decision-makers to adopt leading-edge cloud technologies and engineering practices
- Advocate for firmwide frameworks, tools, and Software Development Life Cycle best practices within the engineering community
- Ensure cloud solutions meet security and regulatory compliance requirements by embedding controls throughout the development lifecycle
- Stay current with cloud technology advancements and recommend new tools and approaches for adoption and implementation
- Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes; establish consistent validation standards and promote reuse of effective patterns
- Apply knowledge of Software Development Life Cycle toolchain capabilities, including enterprise-authorized AI-assisted development and automation tools, to improve the value realized from automation
- Contribute to a team culture that champions diversity, opportunity, inclusion, and respect
Technologies
- AI
- AWS
- Cloud
- Golang
- Kubernetes
- Marketing
- Security
- Terraform
- DevOps
- Support
More
We are a leading global financial services firm, providing strategic advice and products to prominent corporations, governments, wealthy individuals, and institutional investors. Our approach to serving clients is grounded in building trusted, long-term partnerships. We value the diverse talents of our global workforce, are an equal opportunity employer, and provide reasonable accommodations for religious practices and beliefs and for mental health or physical disability needs.
As a Lead Software Engineer on our Cloud Foundational Services team, you will help build and enhance cloud infrastructure used across our technology ecosystem, working with an agile team to deliver secure, stable, scalable technology products. Our Corporate Functions professionals work across areas including finance, risk, human resources, and marketing, supporting our businesses, clients, customers, and employees.
last updated 46 week of 2026