Senior Lead Software Engineer - Platform/Data Architect
Company: JPMorgan Chase & Co.
Location: Palo Alto
Posted on: April 1, 2026
|
|
|
Job Description:
Description Be an integral part of an agile team that's
constantly pushing the envelope to enhance, build, and deliver
top-notch technology products. As a Senior Lead Software Engineer
at JPMorgan Chase within the [insert LOB or sub LOB], 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. 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, distributed transactional data systems that power
mission-critical financial applications. You will build scalable,
fault-tolerant, and low-latency OLTP platforms that handle millions
of transactions per second, 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 Develops
secure and high-quality production code, and reviews and debugs
code written by others Drives decisions that influence the product
design, application functionality, and technical operations and
processes Serves as a function-wide subject matter expert in one or
more areas of focus 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,
equity, inclusion, and respect Architect and implement distributed
OLTP platforms using CockroachDB, PostgreSQL, MySQL, Oracle, or SQL
Server to support high-throughput transactional workloads. Design,
develop, and optimize RESTful APIs for real-time transaction
processing, ensuring efficient database interactions and minimal
latency. Develop and maintain distributed data pipelines for
handling event-driven transactions with Apache Kafka, MQ, or
Kinesis. Collaborate with SRE/DevOps teams to deploy and monitor
OLTP databases in cloud-native environments (AWS, GCP, Azure) using
Kubernetes and containerized deployments. Required qualifications,
capabilities, and skills Formal training or certification on
software engineering concepts and 5 years of applied experience
Hands-on practical experience delivering system design, application
development, testing, and operational stability Advanced in one or
more programming language(s) Advanced knowledge of software
applications and technical processes with considerable in-depth
knowledge in one or more technical disciplines (e.g., cloud,
artificial intelligence, machine learning, mobile, etc.) Ability to
tackle design and functionality problems independently with little
to no oversight Practical cloud native experience Experience in
Computer Science, Computer Engineering, Mathematics, or a related
technical field Architect and implement distributed OLTP platforms
using CockroachDB, PostgreSQL, MySQL, Oracle, or SQL Server to
support high-throughput transactional workloads Expertise in
distributed relational databases such as CockroachDB, PostgreSQL,
MySQL, or Oracle. Experience with RESTful API development,
including best practices for database access, connection pooling,
and API rate limiting. Proficiency in programming languages such as
Java, Python, Go, or C++ for API development and data engineering
tasks. Preferred qualifications, capabilities, and skills
Experience designing high-availability, multi-region OLTP
architectures with active-active replication. Hands-on experience
with NoSQL transactional databases like DynamoDB. Understanding of
CQRS (Command Query Responsibility Segregation) and event sourcing
in OLTP systems. Prior experience in real-time payments, fraud
detection, financial transaction processing. Deep understanding of
CAP theorem, consistency models, distributed locking, and
replication strategies. Strong knowledge of database security,
access controls, encryption, and regulatory compliance.
Keywords: JPMorgan Chase & Co., Pittsburg , Senior Lead Software Engineer - Platform/Data Architect, IT / Software / Systems , Palo Alto, California