{bc}
indeed

Lead Distributed Systems Engineer

JPMorganChase
Jersey City, USA
Full-time
Onsite
USD 156750-215000 yearly
Discovered 3 weeks ago
Distributed systemsModern object-oriented programming languagesSystem designBackend application developmentDistributed systems fundamentalsSQL and/or NoSQL

Full Job Posting

Role overview

Build and evolve critical backend platforms and services that operate reliably at scale across systems, regions, and environments.

The position is hands-on and delivery-focused, involving technical design, coding, testing, performance tuning, and partnership with product, SRE/operations, and end users.

Responsibilities

  • Lead design, development, and technical troubleshooting for resilient distributed software solutions.
  • Develop and maintain secure, low-latency and/or high-throughput production services, background workers, and APIs.
  • Design complex distributed applications, including service decomposition, consistency patterns, caching, and failover, and ensure implementation meets design constraints.
  • Own observability, incident response, capacity planning, and performance optimization for systems.
  • Analyze production telemetry and business data to improve reliability and scalability; detect failure modes and drive improvements.
  • Partner with platform, infrastructure, security, and application teams to deliver integrated capabilities and clear service contracts.
  • Contribute through engineering communities, mentoring, and design and code reviews, and support an inclusive team culture.

Required qualifications

  • Bachelor’s degree or equivalent experience in computer science, engineering, mathematics, or a related discipline.
  • Recent hands-on experience building distributed systems in one or more modern object-oriented languages.
  • Strong knowledge of distributed systems fundamentals, including consistency, consensus, idempotency, concurrency, retries, timeouts, partitioning, replication, and failure handling.
  • Practical experience in system design, application development, testing, and production operational stability.
  • Experience maintaining code in a large corporate environment, including database querying and data modeling with SQL and/or NoSQL.
  • Knowledge of SDLC and engineering practices such as code review, automated testing, secure coding, and release management.
  • Working knowledge of agile delivery practices, CI/CD, application resiliency, and security controls.

Preferred qualifications

  • Experience in financial services is desirable, but not required.
  • Experience building high-performance, resilient enterprise applications is preferred.
  • Experience working within a strong software build, test, and deployment process is preferred.
  • Interest in learning about financial products is preferred.

Compensation

  • Listed salary range is $156,750–$215,000 per year. Additional eligible compensation may include commission-based pay or discretionary incentives.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at JPMorganChase