Lead Software Engineer Platform Architect

JPMorganChase

Not Interested
Bookmark
Report This Job

profile Job Location:

Palo Alto, CA - USA

profile Monthly Salary: $ 152000 - 215000
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

We have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.

As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank Payments Technology Team you are an integral part of an agile team that works to enhance build and deliver trusted market-leading technology products in a secure stable and scalable way. As a core technical contributor you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives. You will drive significant business impact through your capabilities and contributions and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications. You will design develop and optimize high-performance low-latency OLTP systems that power mission-critical financial applications. You will build scalable fault-tolerant platforms engineered for sub-millisecond response times that handle a high volume of transactions ensuring data consistency high availability and regulatory compliance.

Job Responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams contractors and vendors with a focus onlow-latency Java/Spring Boot OLTP architecturesand enterprise messaging patterns
  • Develops secure and high-quality production codeand reviews and debugs code with an emphasis on latency-critical code paths lock-free data structures and efficient memory allocation
  • Drives decisions that influence the product design application functionality and technical operations and processes
  • Serves as a function-wide subject matter expert inlow-latency OLTP systems real-time transactional processing and event-driven architecturesacross the Java/JVM ecosystem
  • Actively contributes to the engineering community as an advocate of firmwide frameworks tools and practices of the Software Development Life Cycle
  • Influences peers and project decision-makers to consider the use and application of leading-edge technologies
  • Adds to the team culture of diversity opportunity inclusion and respect
  • Architect and implement distributed OLTP applications to minimize transactional latency
  • Collaborate with SRE/DevOps teams to deploy and monitor OLTP services in cloud-native environments (AWS GCP Azure)

Required Qualifications Capabilities and Skills

  • Formal training or certification on software engineering concepts and5 years of applied experience building low-latency high-throughput OLTP systems in Java
  • Hands-on practical experience delivering system design application development testing and operational stability forlatency-sensitive transactional platforms using Spring Boot
  • Advanced proficiency in Java (11/17/21)with deep understanding of concurrency primitives JVM internals GC tuning and performance-critical coding patterns
  • Expert-level knowledge of relational databases including execution plan analysis index optimization lock contention reduction partitioning strategies for OLTP workloads
  • Proven experience designing low-latency APIs including Protocol Buffers schema design connection multiplexing streaming RPCs and API rate limiting under high-concurrency conditions
  • Deep expertise with Apache Kafkafor real-time event streaming in OLTP pipelines including producer batching/compression tuning consumer lag minimization partition strategies for ordered processing andJMS-based messaging (IBM MQ ActiveMQ)for guaranteed delivery in transactional workflows
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Practical cloud-native experience including containerized deployment of latency-critical Spring Boot services
  • Experience in Computer Science Computer Engineering Mathematics or a related technical field
  • Strong communication and collaboration skills for working in cross-functional teams

Preferred Qualifications Capabilities and Skills

  • Experience designinghigh-availability multi-region active-active OLTP architectureswith synchronous/asynchronous replication conflict resolution and sub-millisecond failover strategies
  • Hands-on experience withlow-latency data access patterns
  • Prior experience inreal-time payments fraud detection or financial transaction processingwhere strict data consistency are non-negotiable
  • Strong knowledge ofdatabase security access controls and regulatory compliance
  • Familiarity withperformance engineering tooling: JVM profilers load testing frameworks and systematic latency benchmarking (p50/p99/p999) across the full Spring Boot/Kafka/gRPC/JMS stack

This position is subject to Section 19 of the Federal Deposit Insurance Act. As such an employment offer for this position is contingent on JPMorgan Chases review of criminal conviction history including pretrial diversions or program entries.




Required Experience:

Staff IC

DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank Payments Technology Team you are an integral part of an agile team that works to enhan...
View more view more

About Company

Company Logo

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans ov ... View more

View Profile View Profile