Senior Lead Software Engineer - Java, Prime Financial Services Technology

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Senior Lead Software Engineer role at JPMorgan Chase focused on building and enhancing technology products for the Equities Broker Dealer and Prime Finance platform. The role involves full-cycle software development, design, technical leadership, and mentorship within an agile team, emphasizing secure, high-quality code, scalable solutions, and operational stability in a regulated financial services environment.

What you'd actually do

  1. Executes creative software solutions, design, development, and technical troubleshooting with the ability to solve complex problems and deliver scalable solutions across distributed systems and microservices architectures
  2. Develops secure, high-quality production code, and reviews and debugs code written by others to ensure engineering excellence
  3. Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability, resiliency, and performance of applications
  4. Drives architecture and design decisions influencing system scalability, performance, and long-term platform evolution
  5. Leads evaluation sessions with internal teams and stakeholders to assess architectural designs and ensure alignment with enterprise technology strategies

Skills

Required

  • Java
  • Spring Boot
  • REST APIs
  • Microservices
  • distributed systems architecture
  • Relational databases (Oracle/DB2)
  • NoSQL (MongoDB)
  • Cloud-native development (AWS or equivalent)
  • CI/CD pipelines
  • DevOps
  • automation practices
  • Software Development Life Cycle (SDLC)
  • problem-solving
  • analytical skills
  • stakeholder communication
  • building high-volume, low-latency, mission-critical financial systems
  • cross-functional teams
  • complex enterprise organizations

Nice to have

  • Prime Finance
  • Securities Lending
  • Broker Dealer platforms
  • event-driven architectures (Kafka, MQ)
  • messaging systems
  • modern front-end technologies (React, UI frameworks)
  • domain-driven design
  • full-stack development
  • modern architectural patterns
  • observability tools (Splunk, Grafana, Prometheus, ELK)
  • containerization (Kubernetes)
  • cloud platform engineering
  • AI-assisted development
  • advanced analytics

What the JD emphasized

  • mission-critical financial systems