04 Nov
|
JPMorgan Chase
|
Bengaluru
04 Nov
JPMorgan Chase
Bengaluru
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the JPM
- US Wealth Management Tech, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, reliable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job
responsibilities:
• Design, build, and maintain production-grade ETL/data pipelines using PySpark, AWS Glue, and Apache Iceberg.
• Develop and operate backend microservices and APIs (Java/Spring Boot, Python).
• Write clean, well-tested, maintainable code with strong unit and integration test coverage.
• Build and manage infrastructure-as-code and CI/CD pipelines (Jenkins, Spinnaker, Terraform/CloudFormation).
• Optimize data workflows for performance, cost, and reliability. Collaborate with data engineers, analysts, and product stakeholders to translate requirements into robust solutions.
• Participate in design and code reviews; troubleshoot production issues and drive root-cause fixes. Mentor junior engineers and contribute to engineering best practices.
• Uses enterprise-authorized AI capabilities within the work environment to accelerate data pipeline/design analysis and documentation, validating outputs and handling data according to sensitivity and security requirements.
• Applies reuse-first, AI-assisted practices to strengthen SDLC-quality routines for data pipelines (e.g., test generation and control validation),
ensuring traceability/auditability and alignment to resiliency and security expectations.
• Required qualifications, capabilities, and skills
• Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
• 5+ years of professional software engineering experience. Strong proficiency in at least one of Python or Java, plus solid software design fundamentals.
• Hands-on experience with AWS cloud services (S3, Glue, Lambda, IAM, RDS/Aurora). Experience building data pipelines and working with SQL and relational databases (e.g., PostgreSQL).
• Familiarity with distributed data processing (Spark) and data lake/table formats.
• Demonstrated experience using enterprise-authorized AI capabilities within the work environment to support data engineering workflows with strong validation habits and awareness of data sensitivity.
• Ability to review and validate AI-assisted outputs (e.g., query suggestions, test ideas, or model change summaries) before use, escalating when uncertain and following data handling requirements.
• Proficiency with Git-based workflows and CI/CD practices.
• Robust testing discipline (unit, integration) and debugging skills. Preferred Qualifications
• Experience building transactional lakehouse tables (e.g., Apache Iceberg/Delta/Hudi) and delivering large-scale financial/revenue analytics use cases on top of them.
• Experience with workflow orchestration and runtime packaging, including Apache Airflow and Docker for reliable, repeatable batch/ETL execution.
• Experience implementing CI/CD and infrastructure automation using Terraform plus pipeline/release tools such as Jenkins and Spinnaker.
📌 Software Engineer III (Bengaluru)
🏢 JPMorgan Chase
📍 Bengaluru