Lead Software Engineer - Java/Spring boot/React/AWS

JPMorgan Chase & Co.•Plano, TX

About The Position

As a Lead Software Engineer at JPMorgan Chase within Consumer and Community Banking Operations Dispute technology, you will contribute to an agile team that builds and enhances secure, stable, scalable technology products. You will lead technical solutions across multiple areas in support of business objectives, with a focus on high-volume financial transaction systems and cloud modernization. The role combines hands-on full-stack engineering with technical leadership. You will shape architecture and technology decisions, guide engineers, collaborate across functions and teams, and drive delivery across concurrent initiatives. You will also establish quality, security, testing, and observability practices, promote responsible enterprise-authorized AI-assisted engineering, and provide senior production support for critical issues.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience building enterprise-grade applications.
  • Expert proficiency in Java, Spring Boot, RESTful API design, and microservices architecture, including experience building scalable distributed systems for highly available production environments.
  • Strong experience with AWS services including EC2, ECS/EKS, Lambda, S3, RDS, SQS/SNS, API Gateway, and CloudWatch, and infrastructure as code using Terraform.
  • Proficiency in React JS, including Redux or Context API state management, component design patterns, and modern JavaScript.
  • Experience implementing event-driven architectures with message queues such as SQS/SNS, streaming platforms such as Kafka or AWS MSK, and asynchronous processing patterns.
  • Understanding of application security, including OAuth2/JWT authentication, encryption at rest and in transit, secrets management, and secure API design.
  • Experience leading the use of approved AI-assisted software development tools and setting expectations for validating outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and security and resiliency expectations; ability to coach engineers on safe, compliant adoption.
  • Expertise in CI/CD pipelines, continuous delivery, end-to-end automation, and automated deployment strategies using modern DevOps practices and tools.
  • Proficiency in test-driven development, unit, integration, and end-to-end testing, and code quality practices.
  • Expertise in application resiliency patterns such as circuit breakers, retries, timeouts, and bulkheads, as well as observability and production monitoring using tools such as Splunk, Dynatrace, and CloudWatch.

Nice To Haves

  • Knowledge of the financial services industry, regulatory requirements, and related IT systems.
  • Experience with Agentic AI solutions, machine learning model integration, or AI-powered automation frameworks.
  • Exposure to Camunda BPMN or other workflow orchestration engines for complex business process automation.
  • Experience with GraphQL API design and implementation.

Responsibilities

  • Lead the design, development, and deployment of scalable, fault-tolerant, mission-critical distributed systems and cloud modernization initiatives for high-volume financial transactions.
  • Drive technical design decisions and long-term architecture strategy, including technology stack, architectural patterns, infrastructure solutions, and evaluation of emerging technologies.
  • Lead full-stack development and provide hands-on technical guidance, code review, and engineering best-practice leadership.
  • Ensure code quality and security through automated testing, static analysis, and vulnerability scanning.
  • Drive adoption of enterprise-authorized AI-assisted engineering practices, establish output validation standards, and promote effective patterns across the team.
  • Use Software Development Life Cycle toolchain capabilities, including authorized AI-assisted development and automation tools, to improve automation outcomes.
  • Collaborate with architects, product owners, and engineering teams to translate business requirements into technical solutions and delivery roadmaps.
  • Coordinate technical scope, API contracts, integration patterns, cross-team dependencies, and end-to-end delivery plans with other engineering teams.
  • Drive delivery across concurrent initiatives while balancing technical debt, feature development, and operational stability.
  • Establish and maintain logging, monitoring, alerting, and distributed tracing frameworks to support reliability and incident resolution.
  • Provide L3 production support and act as a technical escalation point, partnering with operations teams on incident resolution, root-cause analysis, and system stability.

Benefits

  • Competitive total rewards package, with base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service