US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Lead Software Engineer - Java, Python, Cloud

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible in software configuration management and developer platforms.

As a Lead Software Engineer at JPMorgan Chase within the Engineering Services & Platforms (ESP) focusing on SCM , you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.

As a core technical contributor, you are responsible for designing and implementing critical technology solutions for our software development lifecycle infrastructure, with a specific focus on source code management systems and related tooling.

Job Responsibilities


* Design and implement creative software solutions for our SDLC platform with a focus on SCM systems, thinking beyond conventional approaches to build scalable, secure solutions


* Develop secure high-quality production code in Java, Python, and Node.js, and review code written by others


* Architect and enhance our AWS-based infrastructure using Terraform, EKS, and other cloud-native technologies


* Implement, customize, and integrate SaaS solutions into our development ecosystem, ensuring seamless developer experiences


* Identify opportunities to automate recurring tasks in the SCM workflow to improve overall operational stability and developer productivity


* Lead technical evaluation sessions with external vendors, startups, and internal teams to assess SCM tools and adjacent technologies


* Resolve escalations and production incidents related to SCM systems, and lead the completion of post-mortem analysis documents


* Lead communities of practice across Software Engineering to drive awareness and adoption of modern SCM practices and tools

Required Qualifications, Capabilities, and Skills


* Formal training or certification on software engineering concepts and 5+ years applied experience


* Hands-on practical experience delivering system design, application development, testing, and operational stability


* Advanced skills in at least two of the following programming languages: Java, Python, Node.js


* Strong experience with AWS cloud services, particularly those related to development infrastructure


* Experience in building out applications on AWS across multi-AZ, multi-region, and multi-cloud vendor environments


* Excellent understanding of modern engineering practices to take advantage of key benefits of Public Cloud (e.g., auto-scaling, event-driven architecture)


* Experience with containerization technologies and Kubernetes, specifically Amazon EKS


* Proficiency with Infrastructure as Code tools, particularly Terraform


* Experience implementing and integrating SaaS solutions into enterprise development environments


* Advanced understanding of agile methodologies, CI/CD, Application Resiliency, and Security


* Practical cloud native exp...




Share Job