Join JPMorgan Chase as a Lead Software Engineer - Python, Kubernetes, AWS
Are you passionate about solving business problems through innovation and advanced engineering practices? At JPMorgan Chase, we offer a unique opportunity to impact your career and explore new horizons where you can push the limits of what's possible.
About the Role
As a Lead Software Engineer within the Corporate & Investment Banking's Engineering & Architecture team, you will be a vital part of an agile team focused on building, enhancing, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner.
Your Core Responsibilities
- Executing innovative software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches to build solutions or solve technical problems.
- Identifying, designing, and implementing internal process improvements such as automating manual processes, optimizing data delivery, and re-designing infrastructure for greater scalability.
- Building the infrastructure required for optimal extraction, transformation, and loading of data from various data sources using Python and AWS technologies.
- Leading evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented analysis of architectural designs, technical credentials, and applicability within existing systems and information architecture.
- Taking complete ownership of solutions and assigned tasks.
- Contributing to a team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in software engineering with over 5 years of applied experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Expertise in Python, Docker, Kubernetes, Airflow, AWS, YAML, MLOPS, and DevOps.
- Proficiency in automation and continuous delivery methods.
- Comprehensive understanding of the Software Development Life Cycle.
- Advanced knowledge of agile methodologies such as CI/CD, Applicant Resiliency, and Security.
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, AI, machine learning).
- In-depth knowledge of the financial services industry and their IT systems.
- Practical cloud-native experience.
Preferred Qualifications, Capabilities, and Skills
- Proficiency in AWS technologies.
- Experience managing technical infrastructure with Kubernetes and Docker.
- Experience building data pipelines using Spark/Kafka and working experience in Airflow.
- Strong problem-solving and communication skills.
Why JPMorgan Chase & Co.?
JPMorgan Chase & Co., a leading global financial institution, offers innovative financial solutions to millions of consumers, small businesses, and many of the world's most prominent corporate, institutional, and government clients under the J.P. Morgan and Chase brands.
With a history that spans over 200 years, we are leaders in investment banking, consumer, small business banking, commercial banking, financial transaction processing, and asset management. Our people are our greatest asset, and we value the diverse talents they bring to our global workforce, directly linked to our success.
We are an equal opportunity employer and are committed to fostering diversity and inclusion. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy, or disability. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs and physical or mental health needs. Visit our for more information about requesting an accommodation.
Company Name: JPMorgan Chase & Co.
Job Title: Lead Software Engineer - Python, Kubernetes, AWS