
Software Engineer II - ETL/Reporting
at J.P. Morgan
Posted 19 days ago
No clicks
- Compensation
- Not specified
- City
- Bengaluru
- Country
- India
Currency: Not specified
Experienced Software Engineer role on JPMorgan Chase's Global Technology team focused on designing and delivering AWS-based ETL and reporting solutions. You will build scalable, resilient data ingestion and processing pipelines using services like Glue, EMR, S3, Lambda and develop visualizations and reporting from large datasets. The role involves coding in Python/PySpark, working in an agile team, ensuring production quality, and contributing to architecture, CI/CD, and operational stability.
Location: Bengaluru, Karnataka, India
Description
Push the limits of what’s possible with us as an experienced member of our Software Engineering team.
As an Experienced Software Engineer at JPMorgan Chase within the Global Technology team, you serve as member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with us, strategizing on how big data can make our trading systems quicker, creating the next innovation in payments for merchants, or supporting the integration of our private and public cloud platforms.
Job Responsibilities
Required Qualifications, Capabilities, and Skills
Formal training or certification on software engineering concepts and 3+ years applied experience
- Demonstrate hands-on experience in system design, application development, testing, and operational stability.
- Code proficiently using Glue and EMR.
- Develop and manage SQL and NoSQL databases.
- Utilize AWS cloud technologies effectively in engineering solutions.
- Apply comprehensive knowledge of the Software Development Life Cycle.
- Understand and implement agile methodologies, including CI/CD, application resiliency, and security.
- Apply expertise in software applications and technical processes within disciplines such as cloud and artificial intelligence.
- Develop applications using multiple Cloud and Traditional Data Engineering technologies, including AWS services like Glue, EMR, and data warehouses.
- Develop data ingestion solutions from on-premise applications to private cloud AWS using services such as S3, Lambda, SQS, Event Bridge, Glue/Glue Studio/Glue workflows/Glue Data Catalogue, CloudWatch, Aurora MySQL/PostgreSQL, and EMR with Python/PySpark.
- Apply advanced understanding of KMS and IAM services.




