b Overview /b p As a Lead Software Engineer in the Container Platforms group, you design and evolve Kubernetes-based platform capabilities that empower engineers to deploy, run, and scale services securely. You will collaborate with security, identity, and platform teams to deliver a best-in-class developer experience at scale. This hands-on role focuses on reliability, operational maturity, and shaping engineering culture across the firm. You will drive secure-by-default patterns and contribute to technical direction and standards. /p b Responsibilities /b ul li Design, build, and maintain Kubernetes platform components (cluster services, controllers, operators, admission policies, APIs, developer tooling) /li li Develop backend services and automation in Go and Python to improve reliability and self-service for engineers /li li Create delivery workflows to standardize practices and reduce toil across the platform /li li Enhance observability and readiness (monitoring, logging, tracing, alerting, runbooks, on-call) /li li Collaborate with security and risk teams to implement secure-by-default patterns (identity, policy, network controls, secrets) /li li Contribute to technical direction via design docs, architecture reviews, and engineering standards /li li Mentor engineers through code reviews, pairing, and mob programming /li li Promote enterprise AI-assisted engineering practices to improve quality, speed, and reliability with validated outputs /li li Leverage SDLC tools and AI-assisted development and automation capabilities to maximize automation value /li /ul b Key requirements /b ul li Formal training or certification on software engineering concepts and advanced applied experience /li li Strong Kubernetes experience (workloads, services, networking, storage, RBAC, upgrades, operations, troubleshooting) /li li Cloud development experience designing distributed systems and scaling in cloud environments /li li Proficiency in Go and Python for building platform services and tooling /li li Collaborative team experience including pair or mob programming /li li Solid fundamentals in data structures, networking, Linux, containers, and secure coding /li li Hands-on experience with enterprise AI-assisted development tools and ability to evaluate AI outputs for correctness, performance, and security /li li Understanding of responsible AI use and security considerations in engineering workflows /li /ul ul li Collaborative /li li Agile/mob programming oriented /li li Strong communication and iterative delivery /li li Kubernetes (clusters, scheduling, RBAC, upgrades) /li li Go /li li Python /li /ul
Lead Software Engineer - Cloud employer: JP Morgan Chase
Morgan is an exceptional employer, offering a dynamic work culture that prioritises diversity and inclusion while fostering employee growth through comprehensive coaching and development opportunities. As a global leader in financial services, we empower our teams to drive impactful product management and AI enablement, ensuring that every employee can contribute meaningfully to our clients' success in a collaborative environment located at the heart of the financial sector.