{bc}
indeed

Senior Lead Software Engineer - Solution Engineer

JPMorganChase
Jersey City, USA
Full-time
Onsite
USD 175750-260000 yearly
Discovered 3 weeks ago
JavaKafkaSparkFlinkData architectureData lake publishing

Full Job Posting

Role overview

Senior Lead Software Engineer in Consumer and Community Banking technology, building secure, stable, scalable products.

Owns solution engineering for Trust & Security data and integration capabilities from proof of concept through production design.

Role includes technical guidance and influence across teams; preferred experience notes no direct people management for cross-team standards.

Responsibilities

  • Provide technical direction and develop secure production code; review and debug code written by others.
  • Drive approved AI-assisted engineering adoption, governance, validation standards, and reusable automation.
  • Architect Trust & Security data and integration solutions, roadmaps, and migration paths.
  • Design reliable Kafka streaming, data contracts, schema governance, and streaming or batch publishing to analytical platforms.
  • Build Java services and pipelines; architect Cassandra and Oracle stores; design REST and GraphQL integrations.
  • Improve SDLC automation and engineering outcomes through approved tools and practices.

Required qualifications

  • Formal software engineering training or certification and at least five years of applied experience.
  • Hands-on system design, application development, testing, and operational stability experience.
  • Advanced in one or more of Java, Kafka, Spark, or Flink.
  • Production-scale data architecture and solution engineering experience; hands-on Kafka, data platform publishing, Cassandra, Oracle, and Java experience.
  • Experience with schema registry, data contracts and governance, REST and GraphQL APIs, and strong SDLC practices.
  • Able to work independently, solve problems, and learn quickly.
  • Experience leading enterprise-authorized AI-assisted software development and validating AI outputs for correctness, performance, and security.
  • Understands responsible AI engineering, data sensitivity, secure handling, resiliency, and security; can coach engineers on compliant usage.

Preferred qualifications

  • Trust & Security familiarity, including fraud, IAM, device trust, cyber signals, third-party risk, and data loss prevention.
  • Stream processing frameworks such as Kafka Streams, Flink, or Spark Streaming; AI/ML concepts and feature store patterns are a plus.
  • Cloud-native experience, particularly AWS, and platform modernization experience.
  • Experience establishing reuse-first patterns and engineering standards across teams; graph database experience, with TigerGraph preferred.

About the team

Consumer & Community Banking serves customers through personal banking, cards, mortgages, auto financing, investment advice, small business loans, and payment processing.

Compensation

  • The posting lists a yearly salary range of USD 175,750–260,000.
  • Eligible roles may receive incentive compensation; benefits and compensation details are provided during the hiring process.

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