
Software Engineer III
JPMC · Bengaluru, Karnataka, India
Strong hiring record · median 29 days open
All reasons
- This role has been posted 11 times
In its favour
- Posted today
- Still listed on the employer's own board
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, stable, 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.
- Strong 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.
Skills
- ETL
- PySpark
- AWS Glue
- Apache Iceberg
- Java
- Spring Boot
- Python
- Jenkins
- Spinnaker
- Terraform
- AWS CloudFormation
- AWS
- S3
- AWS Lambda
- IAM
- RDS
- Aurora
- SQL
- PostgreSQL
- Git
- Hudi
- Airflow
- Docker
More jobs at JPMC
All 2,805- Sr Lead Software EngineerJPMC · Jersey City, NJ, United Statestoday
- Global Workforce Data Privacy Strategic Lead - Executive DirectorJPMC · LONDON, LONDON, United Kingdomtoday
- Senior Java Software Engineer IIIJPMC · GLASGOW, LANARKSHIRE, United Kingdomtoday
- Senior Director of eSoftware Engineering – Ultra-Low-Latency C++ / Equities TechnologyJPMC · Jersey City, NJ, United States · New York, NY, United States · USD 232,750–325,000today
- Network Engineer IIIJPMC · Buenos Aires, Argentina · Ciudad Autónoma de Buenos Aires, Argentinatoday
Similar roles
- Full Stack EngineerVarite India Private · Hyderabad, TSjust now
- Senior Manager of Software Engineering- Java Springboot React with AWS/ AzureAlumni · Bengaluru, Karnataka, Indiatoday
- Site Reliability Engineer III - Python, Grafana, Splunk, AWS, JenkinsAlumni · Bengaluru, Karnataka, India · Hyderabad, Telangana, Indiatoday
- Senior AI EngineerEXL Talent Acquisition Team · Haryana, Indiatoday
- Senior Artificial Intelligence/Machine Learning EngineerCiklum General referral · Indiatoday
- Full Stack Engineer 3 (6-9 Years)Photon · Indiatoday