Lead Software Engineer - Python/ETL/DB

Job expired!

Join Our Team as a Lead Software Engineer at JPMorgan Chase

We are thrilled to offer a dynamic opportunity for a skilled Lead Software Engineer to join our Consumer and Community Banking team at JPMorgan Chase & Co., a leading global financial services firm. This position is designed for individuals eager to push the boundaries of technology in a secure, stable, and scalable way.

Role Overview

As a Lead Software Engineer, you will play a crucial role in our agile team, enhancing and building market-leading technology products. Our current focus is on advancing our data ingestion and processing application which supports the Product Agility Tools' Agility Metrics component, a critical tool used firm-wide.

Key Responsibilities

  • Design and implement creative software solutions and conduct technical troubleshooting.
  • Independently drive assignments to completion and proactively solve problems.
  • Develop and test high-quality production code and engage in rigorous debugging.
  • Research and adopt new technologies to enhance our solutions and service offerings.
  • Address and refine processes, procedures, and system designs to enhance stability and efficiency.
  • Collaborate closely with stakeholders to deliver effective solutions.
  • Lead and mentor within the software engineering community to propagate the use of advanced technologies.
  • Enhance team culture by emphasizing diversity, equity, inclusion, and respect.

Required Qualifications and Skills

  • Minimum 5 years of experience in software engineering with formal training or certification.
  • Expertise in ETL processes, Python (Django framework), TDD (Test Driven Development), and RDBMS, specifically Oracle and PL/SQL.
  • Strong knowledge in microservices architecture like Message Queue/Broker/Celery/Kafka and APIs.
  • Profound understanding of Continuous Integration, Continuous Delivery, Cloud Development, and application security.
  • Experience with Agile methodologies and proficiency in frameworks such as Scrum or Kanban.
  • Capable of managing complex systems and mentoring team members efficiently.

Why Join JPMorgan Chase?

JPMorgan Chase is committed to facilitating the financial success of America’s households, small businesses, and nonprofits. We strive to foster lifelong relationships with our clients and offer a comprehensive range of services to meet their needs. Our employees enjoy a competitive rewards package, including benefits like healthcare, retirement plans, tuition reimbursement, and more based on eligibility.

We pride ourselves on being an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. At JPMorgan Chase, we do not discriminate on any protected attribute and are dedicated to accommodating the unique needs of our diverse staff.

How to Apply

If you are looking for a place where your technical skills and creative solutions can shine, consider joining our team. This role not only challenges your abilities but also offers a platform for growth in a supportive environment. Apply today to begin your journey with a globally recognized leader in finance.

Job Title: Lead Software Engineer - Python/ETL/DB
Location: Multiple openings across the US
Job Type: Full-time

We look forward to your application. Equal Opportunity Employer/Disability/Veterans.