Lead Software Engineer - Full Stack

JPMorgan Chase & Co.
San Francisco, CA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Airflow Automation of Tests Cloud Engineering Software Quality Databases Continuous Integration Python (Programming Language) Network Service Performance Tuning Systems Development Life Cycle Software Tools
+18 more
Secure Coding Software Engineering SQL Databases TypeScript Enterprise Software Applications ReactJS Grafana Software Security Backend Event Driven Architecture Kubernetes Deployment Automation Apache Kafka Front End Software Development Api Gateway Software Coding Splunk Microservices

Job description

Experteer Overview As a Lead Software Engineer - Full Stack, you will own end-to-end delivery of scalable, secure technology across frontend, backend, data/workflow, and database layers. You’ll work within the Enterprise Technology - Network Services Team to design and deploy cloud-native solutions on Kubernetes, drive observability, and ensure performance and reliability for large-scale applications. You’ll lead with hands-on coding, architecture decisions, and AI-assisted engineering practices to accelerate delivery. This role offers the chance to shape critical technology that supports the firm’s objectives. Compensation / Benefits * Own end-to-end full stack delivery across frontend (React/TypeScript), backend (Python services), data/workflow (Apache Airflow - DAG design) and database (CockroachDB) * Design and deliver scalable, highly available services and user experiences for large-scale applications * Build and maintain cloud-native deployments on Kubernetes with scalable configurations and deployment strategies * Drive monitoring, observability, and performance tuning using Splunk and Grafana; lead root-cause analysis * Lead adoption of enterprise AI-assisted engineering practices to improve code quality and delivery speed, while ensuring secure coding and automated testing * Apply SDLC tools and AI-assisted development capabilities to improve automation and value * Identify opportunities to automate remediation for better operational stability * Lead evaluation sessions with external vendors and internal teams on architectural designs and applicability to existing systems Tasks * 5+ years of applied software engineering experience * Full stack capability with independent delivery across SDLC * Strong Python proficiency; experience building microservices and automation frameworks; production-grade React applications * Hands-on experience with Kubernetes deployments, API gateways, Kafka, and event-driven architectures * Experience with AI-assisted software development tools and ensuring correct, secure AI outputs * Knowledge of secure handling of data, resilience, and security expectations; coaching others on safe adoption * Experience with Apache Airflow, distributed SQL systems (CockroachDB) and data modeling * Observability and operations experience with Splunk and Grafana; CI/CD and automated testing; application security basics * Senior IC with technical leadership and ability to influence across teams Key requirements * health care coverage * on-site health and wellness centers * retirement savings plan * backup childcare * tuition reimbursement * mental health support

Requirements

reliability and deployment strategies * Drive monitoring, observability, and performance tuning using Splunk and Grafana; lead root-cause analysis * Lead adoption of enterprise AI-assisted engineering practices to improve code quality and delivery speed, while ensuring secure coding and automated testing * Apply SDLC tools and AI-assisted development capabilities to improve automation and value * Identify opportunities to automate remediation for better operational stability * Lead evaluation sessions with external vendors and internal teams on architectural designs and applicability to existing systems Tasks * 5+ years of applied software engineering experience * Full stack capability with independent delivery across SDLC * Strong Python proficiency; experience building microservices and automation frameworks; production-grade React applications * Hands-on experience with Kubernetes deployments, API gateways, Kafka, and event-driven architectures * Experience with AI-assisted software aaa analysis tools and ensuring correct, secure AI outputs * Knowledge of secure handling of data, resilience, and security expectations; coaching others on safe adoption * Experience with Apache Airflow, distributed SQL systems (CockroachDB) and data modeling * Observability and operations experience with Splunk and Grafana; CI/CD and automated testing; application security basics * Senior IC with technical leadership and ability to influence across teams Key requirements * health care coverage * on-site health and wellness centers * retirement savings plan * backup childcare * tuition reimbursement * mental health support

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all