
Full Stack Lead Software Engineer
JPMorgan Chase1 day ago
Base Salary
$157k - $215k/yr
Responsibilities
- Design, develop, troubleshoot, and deliver secure, scalable, cloud-native microservices-based applications.
- Build domain-modeled software with scalable architectural patterns, resiliency, zero-downtime releases, and no single points of failure.
- Develop, review, debug, and maintain high-quality production code while improving operational stability and automating recurring remediation.
- Lead team adoption of enterprise-authorized AI-assisted engineering tools and establish standards for validating AI outputs for correctness, performance, and security.
- Coach engineers on responsible and compliant use of AI-assisted development practices, including data sensitivity and secure input/output handling.
- Lead software engineering communities of practice and promote adoption of new technologies and effective engineering patterns.
- Investigate and resolve production issues and keep technologies and architectural patterns current.
Requirements
- Formal training or certification in software engineering concepts and at least 5 years of hands-on software engineering experience.
- Proficiency with backend technologies such as Java, Spring Boot, and Node.js, plus frontend technologies such as JavaScript, TypeScript, React, or Angular for full-stack work.
- Experience building microservices-based applications and solving design and functionality challenges independently.
- Experience with AWS, Azure, or GCP, distributed systems, web technologies, WebSockets, JSON, and web services.
- Experience leading approved AI-assisted software development for coding, code review, test acceleration, and troubleshooting, including validation of AI outputs.
- Understanding of responsible AI use, data sensitivity, secure handling of inputs and outputs, resiliency, security, and compliant engineering workflows.
- Hands-on experience with scalable applications using SQL and NoSQL databases, as well as software development life cycle practices and automation.
- Understanding of application resiliency, continuous delivery, security, and software engineering processes.
- Preferred experience includes presentation, negotiation, mentoring, stakeholder management, problem-solving, analytical and communication skills, broader best-practice sharing, and banking domain experience.
Tech Stack
Categories
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.