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

Lead Software Engineer - Agentic AI, Java/Python

Salary not listed • Jersey City, NJ, United States • Full-time

Posted 16d ago

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

Job Location

Jersey City, NJ, United States

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

AI Agent Engineer

About the job

As a Lead Software Engineer - Agentic AI, you will be an integral part of an agile team focused on delivering trusted technology products in a secure, stable, and scalable way. You will collaborate with senior stakeholders to design and drive the growth of Data and Analytics solutions, enabling data-driven sales growth strategies. This role involves hands-on engineering to drive intelligence automation and build agentic AI on the firm's agent runtime platform. You will be responsible for delivering critical technology solutions across multiple technical areas to support business objectives.

Responsibilities

  • Execute creative software solutions, design, development, and technical troubleshooting, thinking beyond conventional approaches.
  • Build and operate agentic solutions end-to-end, including agent execution, sandboxing, A2A and MCP integrations, memory layers, retrieval, and evaluation harnesses.
  • Deliver full-stack product surfaces using Typescript/Next.js and a design system.
  • Develop secure, high-quality production code and review/debug code written by others.
  • Drive team adoption of AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Apply knowledge of the Software Development Life Cycle toolchain, including AI-assisted development and automation capabilities.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability.
  • Implement permission-aware, auditable execution for agents, including fine-grained authorization and runtime policy checks.
  • Lead communities of practice to drive awareness and use of new technologies and mentor engineers.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.

Requirements

  • 5+ years of applied experience with formal training or certification in software engineering concepts.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in at least one programming language, with strong Python required.
  • Experience delivering production React (Next.js) web applications, including real-time UI and component/design systems.
  • Demonstrated experience leading effective use of AI-assisted software development tools and setting team expectations for validating AI outputs.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling, and adherence to resiliency/security expectations.
  • Hands-on experience building LLM-powered or agentic systems, including tracing, evaluations, and guardrails.
  • Proficiency in all aspects of the Software Development Life Cycle.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, AI, ML).
  • In-depth knowledge of the financial services industry and their IT systems.
  • Practical cloud-native experience, with production Kubernetes expected.

About JPMorganChase