Logo
JPMorganChase

Lead Software Engineer - API Platform

JPMorganChase, Seattle, Washington, us, 98127

Save Job

Join to apply for the

Lead Software Engineer - API Platform

role at

JPMorgan Chase . Get AI-powered advice on this job and more exclusive features. Job Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking, you are an integral part of the API Marketplace product that works to enhance, build, and deliver a trusted, market-leading API platform in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, applying deep technical expertise and problem-solving methodologies to a diverse array of challenges across multiple technologies and applications. You will create the next generation of the API Platform for Chase, leading and growing various aspects of the platform, providing technical guidance, and advancing our API product strategy to enable our partner developers, internal developers, and business decision-makers to innovate and ship products faster. Job Responsibilities

Design, develop, and troubleshoot software solutions, thinking beyond routine approaches to solve technical problems. Develop secure, high-quality production code, reviewing and debugging code written by others. Identify opportunities to automate or eliminate recurring issues to improve operational stability. Facilitate API platform modernization using cloud-based microservice architectures, event-driven communication, and data at the edge. Build scalable, resilient API platforms, services, and tooling supporting all stages of the API lifecycle. Serve as a subject matter expert in the API Marketplace. Contribute to the engineering community by advocating best practices in API development. Lead evaluations with vendors, startups, and internal teams to assess architectural designs and technical credentials. Influence product design, application functionality, and technical operations. Drive adoption of leading-edge technologies within the team. Promote a culture of diversity, equity, inclusion, and respect. Required Qualifications, Capabilities, And Skills

Formal training or certification in software engineering, with 5+ years of practical experience. Experience in system design, application development, testing, and operational stability. Proficiency in Java and experience with other JVM languages like Kotlin or Scala is a plus. Hands-on experience developing microservices with Java and Spring Boot. Experience with REST APIs, SQL, NoSQL, and related technologies. Knowledge of data structures and algorithms. Proficiency in automation and continuous delivery methods. Understanding of the Software Development Life Cycle and agile methodologies like CI/CD, resiliency, and security. Experience with cloud-native applications and technologies. Preferred Qualifications, Capabilities, And Skills

Experience with API products, SDKs, developer platforms, and IAM. Knowledge of API Management platforms, gateways, and technologies like REST, GraphQL, gRPC. Experience with Docker, Kubernetes, and cloud strategies including AWS and Cloud Foundry. Experience building distributed systems with microservices architecture. Experience with SQL and NoSQL databases, especially Cassandra. About Us

JPMorgan Chase is a leading financial services firm committed to helping customers achieve their financial goals. We offer competitive rewards, benefits, and a diverse, inclusive workplace. Additional Information

This is a full-time position. The job is not expired and actively accepting applications.

#J-18808-Ljbffr