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

Lead Software Engineer - Java/Python/AI/AWS

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

Posted 9d 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

AI Agent Engineer

About the job

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer within the Commercial & Community Banking, Marketing Tech team, you will be an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Responsibilities

  • Design, build, and maintain an AI agent platform integrating with approved models/APIs, supporting orchestration, tool-use, guardrails, and evaluation.
  • Execute creative software solutions across design, development, and technical troubleshooting, breaking down complex problems beyond routine approaches.
  • Build and manage cloud-native infrastructure on AWS using scalable compute and event-driven patterns to support agent runtimes and workflows.
  • Develop secure, high-quality production code in Python and Java, and review, debug, and improve code written by others.
  • Deliver full-stack capabilities end-to-end, including backend services/APIs and React-based UI components.
  • Build and maintain service interfaces and integrations required for agent-driven applications.
  • Build reusable agent components to accelerate delivery across teams.
  • Automate build, deployment, testing, and release processes within the SDLC toolchain.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices.
  • Mentor and guide engineers through design reviews, code reviews, and engineering best practices.
  • Monitor platform and agent service health, identify and resolve performance and stability issues, and eliminate recurring issues.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability for production systems.
  • Advanced proficiency in Python and/or Java.
  • Working knowledge of React and modern frontend fundamentals.
  • Demonstrated end-to-end engineering across services/APIs, integrations, CI/CD automation, and production operations.
  • Practical, hands-on AWS experience building cloud-native services.
  • Proficient across all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies including CI/CD, application resiliency, and security-by-design.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools.
  • Strong understanding of responsible AI use in engineering workflows.
  • Experience mentoring engineers and leading code/design reviews in an enterprise environment.

About JPMorganChase