Lead Software Engineer - Data Engineer, Python, AWS
On-site · Plano, Texas, United States
Job Summary
Lead Software Engineer-Cloud Data/Data Engineering role at JPMorgan Chase within Home Lending and Servicing. Responsibilities include designing and delivering secure, scalable data pipelines on AWS (S3, Redshift, Glue, EMR, Lambda, Athena), building and optimizing ETL processes, monitoring performance and cost efficiency, mentoring engineers, and contributing to architecture evaluations and communities of practice. Requires hands-on coding in Python/Java, Spark-based data processing, experience with AWS data services, and strong SDLC/CI/CD practices. Preferred AWS certifications and experience with relational databases (Oracle/MySQL/SQL Server); Snowflake/Databricks experience is a plus. Based in Plano, TX, with an on-site (in-person) work arrangement.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- Hands-on experience in one or more programming languages (Java, Python)
- Proficiency in Python and SQL, and at least one additional language (e.g., Java or Scala) for data engineering tasks
- Hands-on experience with Apache Spark for large-scale data processing
- Experience with AWS services for data storage and management (S3, Redshift, DynamoDB, RDS, Aurora)
- Experience with infrastructure automation tools (AWS CloudFormation or Terraform)
- Strong SDLC knowledge and agile methodologies (CI/CD, security, resiliency)
- Experience architecting scalable and reliable solutions with detailed documentation
- AWS Certifications preferred
- Relational databases experience (Oracle, MySQL, SQL Server)
- Bonus: Snowflake, Databricks
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.