J
Lead Software Engineer - Data Engineer
Backend Developer
Manager
Artificial Intelligence
Big Data
Bigdata
Cloud Data Engineering
Cloud Data Platform
Cloud Operations
Cloud Platform
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Engineer
Data Engineering
Data Engineering Lead
Data Lakehouse
Data Pipeline
Data Platform
Data Processing
Data Warehouse
Database
Databases
Databricks
Information Technology (IT)
Programming
Programming Language
Programming Languages
Software Development
SQL
Job Description
The Lead Software Engineer - Data Engineer role sits within JPMorganChase Corporate Technology on an agile team building trusted, secure, stable, and scalable technology products. You will serve as a core technical contributor, leading development of production data pipelines and engineering practices, including enterprise-authorized AI-assisted engineering.
Responsibilities
- Execute creative software solutions across design, development, and technical troubleshooting, applying approaches that go beyond routine thinking when breaking down complex technical problems.
- Develop secure, high-quality production code and review and debug code written by other engineers.
- Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, including AI-assisted code review/refactoring, test strategy acceleration, and incident or root-cause analysis support.
- Establish consistent validation standards across the team, including secure coding, peer review, and automated testing, and promote reuse of effective engineering patterns.
- Apply knowledge of Software Development Life Cycle toolchain capabilities, including enterprise-authorized AI-assisted development and automation, to improve value realized through automation.
- Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability of software applications and systems.
- Lead evaluation sessions with external vendors, startups, and internal teams to probe architectural designs, technical credentials, and suitability for integration with existing systems and information architecture.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Strong experience in Data Engineering using Python, SQL, and the AWS Tech Stack.
- Strong hands-on Python/Java development experience, with the ability to design, build, and support production-grade applications and data pipelines.
- Strong SQL skills and experience working with data processing and data engineering workloads.
- Hands-on experience with AWS cloud services and building cloud-native solutions.
- Strong experience with Databricks, including development and processing of large datasets.
- Solid software engineering fundamentals, with experience delivering and supporting solutions in a production environment.
- Demonstrated experience leading effective use of approved AI-assisted software development tools (for coding, code review, test acceleration, and troubleshooting), with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs and outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices.
Technologies
- Data Engineering
- Python
- SQL
- AWS
- Java
- Databricks
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching and more
Preferred Qualifications, Capabilities, and Skills
- Proficiency in automation and continuous delivery methods, with strong SDLC discipline including CI/CD, testing, code quality, and release controls.
- Advanced understanding of agile delivery, application resiliency, and secure engineering practices.
About the Team
JPMorganChase Corporate Technology develops applications and provides technology support for corporate functions across the network. The role supports global teams serving Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and the Corporate Administrative Office, with alignment to evolving technology needs and technology controls agendas.
Location and Experience
- Location: Houston, TX (onsite)
- Minimum Experience: 5 years
Similar Jobs
J
J
J
J
J
J