Lead Software Engineer
Listed on 2026-09-10
-
Software Development
DevOps, Backend Developer, Cloud Engineer - Software
Job Description
hackajob is partnering directly with JPMorgan
Chase to hire for this role.
JOB DESCRIPTION We are building the next of intelligent, cloud- systems - and we want you to help lead the way. At JPMorgan
Chase, you'll work at the intersection of software engineering, artificial intelligence, and cloud infrastructure, delivering solutions that matter s is an opportunity to grow your craft, shape engineering standards, and make a measurable impact on how the firm builds and operates technology.
As a Lead Software Engineer at JPMorgan
Chase, you will own the delivery of complex, AI-powered software initiatives from discovery through production with minimal supervision. You will design and build intelligent systems leveraging large models and agentic approaches, expose capabilities through well-designed APIs and microservices, and operate confidently across a multi-cloud environment - ensuring portability, security, and reliability at every layer.
- Lead initiatives end-to-end - from requirements clarification and architecture through implementation, testing, release, and production support - with strong ownership and minimal supervision
- Design and implement AI solutions using large models and modern agent patterns, including prompting strategies, tool/function calling, retrieval patterns, routing, and memory/state management where applicable
- Build guardrails, evaluation frameworks, monitoring pipelines, and cost/latency optimizations for production LLM-based systems
- Design, build, and operate REST and gRPC APIs and microservices, defining clear contracts using OpenAPI and Protobuf while ensuring backward compatibility, authentication, rate limiting, and observability
- Apply resilience engineering patterns - including timeouts, retries, and circuit breakers - to ensure reliable, production-grade service behavior
- Build and maintain well-tested, maintainable Python services and automation with clear packaging, dependency management, and architectural standards
- Own data design and implementation, including schema design, data access patterns, and complex SQL optimization aligned to performance and reliability requirements
- Build and manage infrastructure as code using Terraform, supporting containerized deployments via Kubernetes and CI/CD pipelines across multi-cloud environments
- Drive engineering excellence across code quality, testing strategy, performance, reliability, and operational rigor, including leading root-cause analysis for complex production issues
- Mentor engineers, provide technical guidance, and establish standards for delivery and engineering practices across the team
- Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automations.
- Formal training or certification on software engineering concepts and advanced applied experience
- Proven track record leading software delivery end-to-end with strong ownership and the ability to execute independently across the full development lifecycle
- Strong Python software engineering skills for building production-grade services and automation, with solid testing, packaging, and maintainability practices
- Strong understanding of relational databases and SQL, including schema design, query optimization, indexing, and transaction management
- Demonstrated experience building AI solutions using large models in production environments, including quality assurance, safety controls, evaluation, observability, and cost management
- Strong API and microservices engineering experience, including service design, contract definition, security patterns, performance tuning, and distributed system observability
- Hands-on multi-cloud experience (AWS ) with strong distributed systems fundamentals and a portability-minded approach to design
- Strong Terraform skills for infrastructure-as-code, module design, environment management, and remote state handling
- Working knowledge of Dev Ops practices including CI/CD pipelines, Git-based workflows, and Kubernetes deployments
- Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security
- Understanding of responsible AI use in engineering workflows, including data…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).