
Lead Software Engineer - Java, React, AWS
JPMorgan Chase1 day ago
Base Salary
$157k - $215k/yr
Responsibilities
- Own platform-level architecture, technical strategy, security, scalability, resilience, and operational standards across one or more platforms.
- Lead complex initiatives from discovery and design through delivery and operations, including reusable patterns, reference implementations, and capability-first APIs.
- Design and implement backend services, GraphQL and REST APIs, React UIs, Module Federation micro-frontends, Hugo content pipelines, search capabilities, and event-driven workflows.
- Integrate platforms with Jira, Jira Align, Jira Plan, Bitbucket, GitHub, RSS, email, MCP, and notification and delivery channels.
- Write secure, high-quality code in Java, React, GraphQL, Python, and Go while maintaining strong API and client-server contracts.
- Mentor engineers through design reviews, code reviews, and hands-on technical guidance.
- Partner with Product Owners and stakeholders to define roadmaps, metrics, KPIs, and technical outcomes.
- Establish standards for security, performance, availability, observability, cost efficiency, SLOs, SLAs, error budgets, CI/CD quality gates, SSO, and role-based access control.
- Lead proofs of concept, threat modeling, risk identification, and adoption of secure-by-design and AI-assisted engineering practices.
Requirements
- Formal training or certification in software engineering concepts and at least 5 years of applied experience.
- Expertise in distributed systems, application architecture, technical leadership, standards-setting, and cross-team initiatives.
- Experience leading responsible use of AI-assisted development tools and validating AI outputs for correctness, performance, security, and compliance.
- Strong experience developing, debugging, and maintaining enterprise software using modern programming and database-querying languages.
- Hands-on proficiency with Java, JavaScript/TypeScript, Python, GraphQL, and REST API development.
- Deep full-SDLC experience with secure, resilient, observable systems and AWS cloud-native architectures, including multi-AZ and multi-region designs.
- Ability to mentor engineers, lead design reviews, guide architecture, and improve reliability, performance, and developer productivity.
- Advanced knowledge in at least one technical discipline such as cloud, AI/ML, mobile, or data platforms.
- Strong communication, stakeholder management, agile engineering, and continuous-improvement capabilities.
- Preferred experience includes Terraform, PostgreSQL, relational and distributed databases, video or media platforms, observability, performance optimization, cost governance, Hugo, Lucene, Module Federation, Go CLI tools, Artifactory, content publishing, RSS/email delivery, MCP, ADFS-based SSO, RBAC, Bitbucket, and GitHub.
Benefits
- Competitive total rewards and benefits package, with eligibility-based health care coverage, on-site health and wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Eligible roles may receive commission-based pay or discretionary incentive compensation in cash or forfeitable equity.
- JPMorganChase provides equal employment opportunity, diversity and inclusion programs, and reasonable accommodations.
Tech Stack
About JPMorgan Chase
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.