Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer

Home > Python programming jobs

Lead Software Engineer in USA new

  • JPMorgan Chase
  • Full time
  • Email
  • Plano, TX

Responsibilities

  • Design, develop, maintain, and troubleshoot scalable data pipelines, data platforms, and data products.
  • Deliver secure data collection, storage, access, analytics, and semantic-layer solutions.
  • Develop production-quality software, review and debug code, and resolve application and data-workflow issues.
  • Configure and orchestrate AWS services for data workflows, automation, scripting, and recovery validation.
  • Evaluate access-control effectiveness and support data-asset security, resiliency, and auditability.
  • Implement data matching solutions, data modeling, data integration, and Iceberg-based semantic layers.
  • Automate recurring remediation and improve operational stability across software applications and systems.
  • Use enterprise-authorized AI capabilities to support data engineering, model-design analysis, documentation, and operational routines with appropriate validation.

Requirements

  • Formal training or certification in data engineering concepts and 5+ years of applied experience.
  • Proficiency processing and analyzing large datasets with Apache Spark, Redshift, SQL databases, RDS, and Databricks.
  • Experience designing and implementing scalable data pipelines on AWS using Python.
  • Hands-on experience configuring S3, Step Functions, EMR, Glue, Lambda, RDS, EventBridge, and API Gateway.
  • Strong experience with Databricks and distributed data processing technologies.
  • Understanding of data architecture, data modeling, data integration, and data-product principles.
  • Experience designing and operating large-scale data platforms and products in complex enterprise environments.
  • Experience developing semantic layers using Iceberg tables and APIs.
  • Experience implementing continuous integration and deployment processes with infrastructure-as-code tools such as Terraform.
  • Experience with relational and NoSQL databases and advanced proficiency in at least one programming language.
  • Advanced understanding of application resiliency, security, and the listed delivery practices.
  • Preferred: experience with modern enterprise data platforms, cloud-native data architectures, real-time or analytical data use cases, AI/ML-oriented data use cases, or Databricks, Snowflake, AWS Cloud, or data engineering certifications.

Benefits

  • Competitive total rewards package with benefits determined by eligibility, including comprehensive health care coverage, on-site health and wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Eligible roles may include commission-based pay or discretionary incentive compensation, including cash or forfeitable equity.
  • JPMorganChase provides equal employment opportunity and reasonable accommodations for qualifying needs.

Salary: Competitive

JPMorgan Chase

With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. We serve millions of customers and many of the ...

Similar positions

Senior Software Engineer (Python)

  • Mitratech
  • Full time
  • Remote
  • 11/06/2026
  • United States

Full Stack Engineer

  • Namecheap Inc
  • Full time
  • Remote
  • 11/06/2026
  • Europe

Staff Software Engineer - Site Defense

  • Reddit
  • Full time
  • USA
  • 11/06/2026
  • Salary: $217k-$304k
  • Remote

Lead Backend Developer, Distributed Systems

  • Movable Ink
  • Full time
  • Remote
  • 11/06/2026
  • Salary: $105k-$137k
  • Canada

Senior ML Engineer

  • Flagship Pioneering, Inc.
  • Full time
  • USA
  • 11/06/2026
  • Cambridge, MA