
Lead Software Engineer at JPMorgan Chase
About the role
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Lead Software Engineer at JPMorgan Chase within the consumer and community banking technology team, you will be a senior technical leader responsible for driving the architecture, design, and delivery of enterprise-scale platforms and solutions. You will lead engineering teams, shape technical strategy, and champion innovation across full-stack development, cloud-native ecosystems, and emerging technologies including Generative AI. This role demands deep technical expertise, a passion for engineering excellence, and the ability to influence and mentor across the organization.
Job Responsibilities
- Define and drive the system design and architecture of enterprise-scale applications, ensuring scalability, resilience, security, and performance across the firm's technology landscape.
- Establish architectural standards, design patterns, and engineering best practices that align with JPMorgan Chase's strategic technology direction.
- Evaluate and adopt emerging technologies to maintain competitive advantage and operational excellence.
- Lead the development of high-performance, distributed platforms using Java, Spring Boot, and Event-Driven architectures (Kafka, event sourcing, CQRS).
- Drive full-stack development initiatives, encompassing backend services, APIs, and modern front-end experiences built with React and related UI/UX technologies.
- Architect and deliver solutions within hybrid cloud ecosystems, leveraging public cloud (AWS, Azure, GCP) and private cloud infrastructure.
- Champion container-based application development and orchestration using Kubernetes, Docker, and Open Shift within enterprise-grade ecosystems.
- Drive Dev Sec Ops culture and practices, embedding security into CI/CD pipelines, infrastructure-as-code, automated testing, and deployment workflows.
- Ensure applications meet the firm's standards for security, compliance, and operational resilience.
- Lead the design and implementation of Agentic AI and Generative AI solutions, integrating large language models, AI agents, and intelligent automation into enterprise platforms.
- Collaborate with data science and AI/ML teams to bring innovative AI-driven capabilities to production at scale.
Required qualifications, capabilities and skills:
-
Formal training or certification on software engineering concepts and 5+ years applied experience
-
Deep expertise in Java, Spring Boot, and microservices architectures, including event-driven and message-based systems (e.g., Kafka, RabbitMQ).
-
Proven experience in full-stack development with modern UI/UX frameworks, particularly React (including state management, component design, and responsive design).
-
Strong experience architecting and deploying applications in hybrid cloud environments (AWS, Azure, GCP, and on-premises infrastructure).
-
Extensive experience with container-based platforms (Docker, Kubernetes, Open Shift) and cloud-native development patterns.
-
Demonstrated expertise in Dev Sec Ops practices, including CI/CD pipeline design, infrastructure-as-code (Terraform, Ansible), automated security scanning, and observability.
-
Experience designing and delivering Agentic AI and/or Generative AI solutions in enterprise environments.
-
Proven track record of leading platform development and engineering teams, including hiring, mentoring, and performance management.
-
Expert-level ability in system design and architecture of large-scale, distributed, enterprise applications with high availability and fault tolerance.
-
Strong communication skills with the ability to articulate complex technical concepts to both technical and non-technical audiences.
Preferred qualifications, capabilities and skills:
- Experience in the financial services industry or other highly regulated environments.
- Familiarity with AI/ML frameworks and tools (e.g., Lang Chain, Llama Index, OpenAI APIs, Hugging Face, Tensor Flow, Py Torch).
- Experience with API gateway design, service mesh architectures (Istio, Envoy), and GraphQL.
- Knowledge of data engineering practices, real-time streaming, and analytics platforms.
- Experience contributing to or leading open-source projects.
- Advanced degree (MS or PhD) in Computer Science, Engineering, or a related field.
Required skills
Software engineering
Architecture
Full-stack development
Cloud-native systems
Leadership
About JPMorgan Chase
Hyderabad
Headquarters