Exciting Career Opportunity: Software Engineer III at JPMorgan Chase
Are you ready to advance your software engineering career? Join JPMorgan Chase as a Software Engineer III within our Community & Consumer Bank's Customer Data Mart team. Take a pivotal role in an agile team to design and deliver market-leading technology products that are secure, stable, and scalable.
Key Responsibilities
- Execute software solutions, design, development, and troubleshoot technical issues creatively.
- Create secure, high-quality production code, and maintain algorithms synchronized with appropriate systems.
- Produce architecture and design artifacts for complex applications ensuring design constraints are met by the software code.
- Gather, analyze, synthesize, and develop visualizations and reports from diverse data sets for continuous software improvement.
- Proactively identify hidden problems and patterns in data, driving improvements in coding hygiene and system architecture.
- Contribute to software engineering communities of practice exploring new and emerging technologies.
- Foster a culture of diversity, equity, inclusion, and respect within the team.
- Design and develop scalable and resilient systems using Java or Python/SQL, contributing to continuous and iterative product improvements.
Required Qualifications
- Formal training or certification in software engineering concepts and 3+ years of applied experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Proficiency in coding languages such as Python and SQL.
- Experience in developing, debugging, and maintaining code in a large corporate environment.
- Solid understanding of the Software Development Life Cycle and agile methodologies like CI/CD, Application Resiliency, and Security.
- Knowledge in technical disciplines including cloud, artificial intelligence, machine learning, mobile, ETL Processing, and scheduling operations.
- Experience with Teradata/Oracle SQL and hands-on Ab Initio or Informatica ETL development and data warehouse experience.
- In-depth knowledge of Ab Initio, Informatica ETL programming (GDE/EME), Unix Shell Scripting, and Control-M / Autosys batch schedulers.
Preferred Qualifications
- Experience with Java framework, modern front-end technologies, and cloud technologies.
- Practical cloud-native experience in AWS (EC2, S2, Glue, AWS Lambda, Athena, RDS, SNS), proficiency with PySpark, and machine learning disciplines.
- Strong experience with distributed computing frameworks such as Apache Spark, specifically PySpark, and event-driven architecture using Kafka.
About JPMorgan Chase
JPMorgan Chase is a leading financial services firm, assisting nearly half of America's households and small businesses in achieving their financial goals through a broad range of products. We foster lifelong relationships by placing our customers at the center of everything we do. Additionally, we support small businesses, nonprofits, and cities with solutions for all their financial needs.
We offer a competitive total rewards package, including an appropriate base salary considering the role, experience, skill set, and location. For eligible roles, discretionary incentive compensation may be awarded based on individual achievements and contributions. Our benefits program is designed to meet employee needs and includes comprehensive health care coverage, on-site wellness centers, retirement savings plans, backup childcare, tuition reimbursement, mental health support, financial coaching, and more.
At JPMorgan Chase, we recognize that our people are our strength. We value diversity and inclusion and do not discriminate based on any protected attributes. We also provide reasonable accommodations for applicants' and employees' religious practices, beliefs, and mental health or physical disability needs. For more information about requesting accommodations, please visit our .
JPMorgan Chase & Co. is an equal opportunity employer.
Job Title: Software Engineer III - ETL, SQL, and Ab Initio