Lead Software Engineer - Java / Python - Public Cloud Engineering
Role details
Job location
Tech stack
Job description
The Cloud Engineering Acceleration team accelerates delivery of strategic public cloud platform solutions by providing agile, cross-functional engineering capability across Public Cloud Engineering. Our engineers partner with multiple platform component teams to help customers ship reliably and securely.
We foster a culture of continuous improvement, growth, and talent development, investing in strong engineering practices through hands-on delivery, coaching, and collaboration across teams.
As a Lead Software Engineer at JPMorganChase in Public Cloud Engineering, you will help set the architecture direction, guide systems-level design across the team, and drive engineering excellence as tools evolve and standards remain high. The team builds and operates platform services across multiple frameworks and domains - and increasingly uses AI tooling to accelerate parts of that work., * Contributes to the design and implementation of platform services and infrastructure, with emphasis on architecture, integration patterns, and system reliability.
- Write, review, and maintain production code across stacks - whether that code originates from you, a teammate, or an AI tool. Apply engineering judgement to ensure it meets our standards regardless of its source.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Leads design reviews, architecture discussions and collaborate with teammates to evaluate and adopt new tools and frameworks that improve developer experience and platform quality.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
- Adds to team culture of diversity, opportunity, inclusion, and respect.
Requirements
- Proficiency in at least one of core languages and framework (Java, Spring, Go, Python, Terraform, Kubernetes) - you can design build, and debug within that ecosystem confidently.
- Willingness to engage with AI tooling as part of your workflow. You do not need to be an expert - but you should be open to using these tools where they help and applying critical judgement where they do not.
- Practical, hands-on cloud native experience. You have built and operated services on at least one of the cloud providers at scale - AWS, Azure, or GCP.
- Proficiency in automation and continuous delivery methods.
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
- You think about the big picture and how your work will impact our customers.
- You can communicate effectively based on the audience.
Preferred qualifications, capabilities, and skills
- Experience working in Financial Services.