Lead Software Engineer

JPMorganChase

JPMorganChase

Software Engineering
Hyderabad, Telangana, India
Posted on Jul 9, 2025

Lead Software Engineer

Hyderabad, Telangana, India

Job Information

  • Job Identification 210644300
  • Job Category Software Engineering
  • Business Unit Consumer & Community Banking
  • Posting Date 2025-07-09, 02:50 a.m.
  • Locations MAGMA,UNIT-1,PHASE-IV,SY NO.83/1,PLOT NO 2, GR Floor TO 2 Floor and 5 Floor TO 16 Floor,Basement 1,2, Hyderabad, IN-TG, 500081, IN
  • Apply Before 2025-07-30, 09:00 p.m.
  • Job Schedule Full time

Job Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Technology division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job Responsibilities:

  • Develop software applications that serves as the primary way customers interact with our platform and its associated services
  • Absorb and anticipate requirements from developers and Product owners to lay the groundwork for technical distributed system design, development, deployment & release
  • Build solid and concrete CI/CD pipelines which are dynamic in nature and tightly integrated with applications pipelines
  • Troubleshoot issues and streamline code deployment across environments
  • Manage AWS deployed Applications Support & Release management, including Interacting with Global Technology cloud SRE team to resolve cloud deployments incidents
  • Implement robust logging & monitoring solutions
  • Oversee improvement in existing AWS apps performance, resiliency, Monitoring/observability, and cost efficiency
  • Participate in and drive system design through the various phases of planning, review, refinement, and implementation

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience

  • Hands-on experience with designing and implementing large scale distributed systems
  • Hands-on experience with deploying, operating, and monitoring application in AWS
  • Proficient with Photon/SpringBoot based frameworks
  • Experience with front-end web application integration testing methodologies
  • Proficient in scripting and automation using Python, Bash, Groovy, and various other scripting languages
  • Experience with automating CI/CD pipelines from commit to deployments in cloud infrastructure
  • Experience with building Infrastructure as Code (IaC) utilizing Terraform, Cloud Formation, Scepter, and Ansible for various AWS services including EKS, Lambda, EC2, RDC, and MSK
  • Experience with containerization technology including Docker, Kubernetes, service mesh, and artifact repositories
  • Strong knowledge on AWS services including VPC, IAM, EC2, RDS, EKS, ECS, Fargate, CloudWatch, S3, RDS, Lambda, IAM Roles, Security Groups, and KMS
  • Experience with any modern observability/monitoring systems such as ELK, Splunk, Data Dog CloudWatch etc.

Preferred qualifications, capabilities, and skills

  • Proficient with Angular, React, and various other JavaScript front-end frameworks
  • Experience with CSS component libraries and design systems like Bootstrap and Tailwinds
  • Experience writing/executing JavaScript unit tests using Jasmine and Karma tooling
  • Knowledge of the HTTP protocol and how it works “under the hood”