Sr Lead Software Engineer - Python / Snowflake

JPMorganChase, one of the oldest financial institutions, 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.
Plano, TX, USA
Data
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Sr Lead Software Engineer - Python / Snowflake

JPMorgan Chase is seeking a Senior Lead Software Engineer to join their Corporate Technology team. This role combines technical leadership with hands-on development in data engineering and analytics. You'll be working with cutting-edge technologies like Snowflake, Python, and cloud platforms to design and implement strategic data solutions.

As a technical leader, you'll be responsible for architecting and delivering robust, scalable data pipelines while mentoring team members and driving technical excellence. The role requires expertise in big data technologies, distributed systems, and modern cloud platforms, with a focus on building enterprise-scale solutions.

The position offers an opportunity to work on critical technology initiatives within one of the world's largest financial institutions. You'll collaborate with cross-functional teams, lead technical evaluations, and help shape the future of data engineering practices across the organization.

JPMorgan Chase offers a comprehensive benefits package including competitive compensation, healthcare coverage, retirement benefits, and professional development opportunities. The company maintains a strong commitment to diversity, equity, and inclusion, fostering an environment where innovative thinking and professional growth are encouraged.

This role is ideal for an experienced data engineer who wants to make a significant impact at a global scale while working with enterprise-level data systems and modern cloud technologies. Join a team that's pushing the boundaries of financial technology while building solutions that serve millions of customers worldwide.

Last updated 16 days ago

Responsibilities For Sr Lead Software Engineer - Python / Snowflake

  • Designs strategic solutions to meet business objectives for analytics, reporting, and machine learning environments
  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Leads communities of practice across Software Engineering
  • Manage team members working to help implement the strategy as designed

Requirements For Sr Lead Software Engineer - Python / Snowflake

Python
  • Formal training or certification on data engineering concepts and 5+ years applied experience
  • Extensive experience working on big data technologies and expertise in Apache Spark, Snowflake & DataBricks
  • Expertise in building robust, fault-tolerant, highly scalable data pipelines
  • Advanced in one or more programming language(s) such as Python, Java or Scala
  • Experience working on public cloud technologies such as AWS, Azure or GCP
  • Hands-on experience using infrastructure-as-code services such as Terraform
  • Good understanding of distributed computing/databases and hands-on experience is using NOSQL databases
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • In-depth knowledge of the financial services industry and their IT systems

Benefits For Sr Lead Software Engineer - Python / Snowflake

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Sr Lead Software Engineer - Python / Snowflake

Lead Software Engineer - Data Engineer

Lead Software Engineer position at JPMorgan Chase focusing on data engineering, requiring 5+ years experience and expertise in Python, Java, and distributed systems.

Lead Software Engineer - Data modeling / Data governance

Lead Software Engineer position at JPMorgan Chase focusing on data modeling and governance, requiring 5+ years of experience in data architecture and engineering.

Sr Lead Architect

Senior Lead Architect position at JPMorgan Chase focusing on data architecture, modeling, and integration within Consumer and Community Banking Technology.

Senior Manager of Software Engineering

Senior Manager of Software Engineering role at JPMorgan Chase leading data engineering teams and driving technical excellence in financial technology.

Lead Software Engineer - Data Lake & Analytics

Lead Software Engineer position at JPMorgan Chase focusing on Data Lake & Analytics, offering $152K-$215K salary and comprehensive benefits.