JPMorgan Chase

Lead Software Engineer

JPMorgan Chase
Apply
13 hours ago
Hyderābād, IndiaStaff+

Responsibilities

  • Provide technical guidance and direction to business and technical teams, contractors, and vendors.
  • Develop, review, debug, and maintain secure, high-quality production code.
  • Drive adoption, governance, validation standards, and reuse of approved AI-assisted engineering practices and automation across the software development lifecycle.
  • Use software development lifecycle tools and automation to improve engineering delivery and operational outcomes.
  • Influence product design, application functionality, technical operations, and engineering processes.
  • Lead platform engineering, production support, observability, SRE practices, service ownership, and live migrations of services, APIs, systems, and databases.
  • Develop and review Java and Spring-based microservices, APIs, database solutions, and front-end functionality.
  • Create automated unit, functional, and end-to-end tests and review test cases and quality metrics.
  • Serve as a subject matter expert and advocate for firmwide engineering frameworks, tools, and practices.
  • Lead small teams, mentor engineers, and influence broader divisions through technical assets and engineering standards.
  • Set expectations for secure, compliant, and responsible use of enterprise-authorized AI-assisted development tools.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Strong experience with Java, Java 17+, Spring, Spring Boot, Spring Cloud, platform engineering, AWS, cloud design patterns, systems and solutions design, and microservices.
  • Experience with SQL and NoSQL database design, migrations, Cassandra, live production data migrations, messaging systems, APIs, and high-scale production support.
  • Experience with SRE, observability, production support, DevOps service ownership, CI/CD tooling, secure development lifecycle practices, and performance metrics.
  • Experience using SonarQube, Checkmarx, Splunk, and Dynatrace.
  • Experience creating AI agents and using skills, RAG with MCP, context engineering, prompt engineering, and LLM tools such as Gemini, Claude, and Copilot for software development and automation.
  • Experience with automated unit, functional, and end-to-end testing using Playwright, Selenium, Java, and RPA tools.
  • Experience with Kafka, REST APIs, React-based front-end development, and SQL and NoSQL databases.
  • Experience leading effective use of enterprise-authorized AI-assisted software development tools and validating AI outputs for correctness, performance, and security.
  • Understanding of responsible AI practices, data sensitivity, secure input and output handling, resiliency, security expectations, and compliant usage controls.
  • Experience leading small teams, mentoring engineers, influencing broader organizations, and owning estimates and timelines.
  • Strong communication, problem-solving, collaboration, ownership, customer focus, and engineering leadership skills.

Tech Stack

Apache CassandraApache KafkaAWSJavaReactSeleniumSonarQubeSplunkSpring BootSQL

Categories

JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me