Lead Software Engineer - Full Stack

JPMorgan Chase JPMorgan Chase · Banking · Seattle, WA +1 · Corporate Sector

Lead Software Engineer for Network Services team, responsible for technical ownership of core services in a multi-vendor CDN control plane. The role involves designing, building, and running production services, driving system design decisions, and strengthening engineering standards. Responsibilities include developing secure, scalable backend services and APIs using Python, automating network services infrastructure, and improving operational stability through automation and observability. The role also involves code reviews, mentoring engineers, and building high-quality delivery pipelines.

What you'd actually do

  1. Design, build, and run secure, scalable backend services and APIs using Python with Django and/or FastAPI
  2. Apply responsible AI-assisted development workflows to accelerate delivery while maintaining strong engineering discipline
  3. Automate network services infrastructure and network provisioning workflows, including API integrations and (where needed) React-based user interface components
  4. Lead system design efforts and produce clear architecture and design artifacts to support high-quality technical decisions
  5. Improve operational stability by eliminating recurring issues through automation, enhanced observability, and resilient design

Skills

Required

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • 5+ years of hands-on software engineering experience with ownership of production systems
  • Strong Python development skills, including writing well-tested, maintainable code
  • Experience building and maintaining APIs using Django and/or FastAPI (or similar frameworks)
  • Strong system design skills across distributed services, data stores (relational and NoSQL), and messaging systems (for example, RabbitMQ)
  • Practical experience running services in the cloud, including Amazon Web Services patterns and services
  • Solid understanding of secure software development lifecycle practices, continuous integration/continuous delivery, and operational excellence (monitoring, alerting, incident response, resiliency)
  • Demonstrated ability to lead through influence via code reviews, technical decision-making, and mentoring within a team

Nice to have

  • Infrastructure as Code experience (Terraform preferred)
  • Experience with content delivery network, web application firewall, and edge security providers (for example, Cloudflare or Akamai)
  • Familiarity with modern front-end development using React
  • Experience using AI-assisted coding and design tools in production environments with appropriate security and quality controls
  • Experience building in regulated environments and delivering to strong risk and security controls

What the JD emphasized

  • responsible AI-assisted development workflows
  • AI-assisted coding and design tools