JPMorgan Chase logo
JPMorgan Chase4 months ago

Lead Software Engineer – Full Stack - Java/AWS/Streaming

On-site · Plano, Texas, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Investment Banking

Job Summary

Lead Software Engineer responsible for guiding the design and delivery of cloud-native, Java/Python-based full-stack solutions, including high-volume data processing systems, with a focus on open-source tooling and AI/ML integration. Responsibilities include leading technical implementations, cross-team collaboration with product managers and data scientists, mentoring junior engineers, pair programming, and ensuring adherence to standards while driving continuous delivery. Must efficiently use Docker/Kubernetes on AWS, leverage OpenSearch/ElasticSearch for search/analytics, and apply modern UI and data tooling where applicable.

Required Qualifications

  • Formal training or certification in software engineering concepts
  • 5+ years of applied experience
  • Strong software engineering background with design patterns, cloud-native microservices architecture
  • Proficient in Java, Python, Spring Boot, and Oracle with Maven tooling
  • Experience with Docker, Kubernetes, AWS (EMR, OpenSearch, AWS Bedrock, EKS, ECS)
  • Experience with data platforms hosted on Databricks, AI/ML solutions using Claude and DBx Vector search
  • Proficient with relational databases (Postgres, Oracle, Aurora)
  • Unit testing with JUnit or Mockito
  • Experience with OpenSearch or ElasticSearch
  • Hands-on AI/ML frameworks, Vector DB, OpenSearch, LLMs, cloud AI services (SageMaker, Azure ML)
  • Bachelor’s or Master’s degree in CS/CE/Math or related field
  • Preferred: SQL across databases, monitoring/observability tools (Grafana, Cortex, Kibana, Datadog, Cloudwatch), package management (NuGet, JFrog), UI knowledge (Angular or React)
  • Ability to collaborate with data scientists, product managers, and business stakeholders
  • Experience delivering high-volume, high-resilience data processing systems
  • Pair programming and mentoring responsibilities
  • Leadership in cross-team technology implementations
  • Global technology organization collaboration across US and APAC
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Lead Software Engineer – Full Stack - Java/AWS/Streaming

Apply on Sorce