New: upload your resume and get matched to AI jobs. Free to start →

Senior Lead Software Engineer - Java/Python/AWS/AI/LLM

Salary not listed • Plano, TX, United States • Full-time

Posted 7d ago

No salary is listed. Many US states require employers to post a pay range, so ask about pay early.

Job Location

Plano, TX, United States

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

LLM Engineer

About the job

As a Senior Lead Software Engineer within Consumer & Community Banking, OPS Tech, you will be a key member of an agile team focused on enhancing, building, and delivering market-leading technology products securely, stably, and at scale. You will leverage your deep technical expertise and problem-solving skills to address diverse challenges across multiple technologies, driving significant business impact. This role involves leading end-to-end delivery of complex full-stack initiatives, setting technical direction, and architecting cloud-native microservices and APIs with a strong emphasis on security, scalability, and resilience.

Responsibilities

  • Lead end-to-end delivery of complex full-stack initiatives from concept to production launch, balancing speed, quality, risk, and maintainability.
  • Set technical direction for the team/domain, defining target architecture and driving roadmap-level technical decisions aligned with business priorities.
  • Architect and deliver cloud-native microservices and APIs with strong security controls, scalability, resilience, and performance.
  • Lead development of AI-driven capabilities, including LLM-based services, orchestration, and integrations into business workflows.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Establish and enforce engineering standards across the team, including coding standards, API guidelines, and testing strategies.
  • Own reliability outcomes for key services, defining SLIs/SLOs and leading incident response.
  • Lead observability and operational automation strategy to reduce recurring issues and improve MTTR.
  • Drive CI/CD maturity and safe delivery practices for predictable releases and zero/low downtime changes.
  • Mentor and grow engineers through technical coaching and feedback, cultivating a culture of technical excellence.
  • Communicate status, risks, and tradeoffs clearly across stakeholders and manage priorities in an Agile/Scrum environment.

Requirements

  • 5+ years of applied experience building production systems, including leading delivery of complex initiatives, plus formal training or certification in software engineering.
  • Strong system design, application development, and operational stability skills in production environments, with demonstrated ownership of on-call readiness and incident outcomes.
  • Expertise designing and building microservices and RESTful APIs, with strong knowledge of data technologies and integration patterns.
  • Hands-on experience building cloud-native systems on at least one major cloud platform (AWS, GCP, or Azure), including production deployment and operationalization.
  • Experience with distributed systems concepts (scalability, resiliency, concurrency, idempotency, failure modes, and performance tuning).
  • Proven ability to influence product design and technical direction by proposing pragmatic architectures and tradeoffs.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools and evaluating AI-generated outputs.
  • Demonstrated experience leading effective team use of approved AI-assisted development practices.
  • Hands-on experience with Large Language Models (LLMs) and generative AI use cases (e.g., RAG, summarization/extraction).
  • Understanding of responsible AI use in engineering workflows and ability to guide peers on safe and effective usage.
  • Strong communication and stakeholder management skills.

About JPMorganChase