
Lead Software Engineer - Java, AWS, AI, ML
JPMorgan Chase9 days ago
Responsibilities
- Design and develop full-stack software solutions using innovative approaches.
- Build AI-driven capabilities including LLM-based services, agents, orchestration, RAG, and integrations into business workflows.
- Lead adoption of enterprise-authorized AI-assisted engineering practices, including code review, refactoring, test creation, documentation, troubleshooting, and incident analysis.
- Validate AI-generated outputs through peer review, automated testing, secure coding standards, and performance and security checks.
- Architect and deliver scalable, resilient cloud-native microservices and REST or streaming APIs.
- Automate recurring operational issues and improve system stability and observability through logs, metrics, and tracing.
- Influence product design, application functionality, technical operations, architectures, tradeoffs, and engineering standards.
- Collaborate within a Scrum team, communicate project status, and manage priorities across multiple initiatives.
Requirements
- Formal training or certification in Software Engineering and 5+ years of applied experience.
- Strong system design, application development, and production operational stability skills.
- Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to critically evaluate and refine their outputs.
- Understanding of responsible AI practices, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Hands-on experience with LLMs and generative AI use cases such as RAG, agents, prompt and tool orchestration, evaluation, and guardrails.
- Experience with distributed systems, at least one major cloud platform, microservices, RESTful APIs, and relational or NoSQL data technologies.
- Practical experience building cloud-native systems using event-driven architectures, streaming, or service mesh technologies.
- Familiarity with DevOps practices and continuous integration and deployment tools.
- Preferred: AWS, GCP, or Azure cloud certification; Python experience for AI/ML implementations; multi-region deployments; zero-downtime deployment; Docker; Kubernetes; Helm; and modern CI/CD practices.
- Advanced Java proficiency and a track record of delivering scalable, reliable, and secure products from concept to launch.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skill set, and location; eligible roles may also receive commission-based pay or discretionary incentive compensation.
- Benefits may include comprehensive health care coverage, on-site health and wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, financial coaching, and other programs based on eligibility.
- The employer provides equal opportunity, reasonable accommodations, and support for religious practices, mental health, and physical disability needs.
Tech Stack
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.