About this role
As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank, Post-Trade Technology team, you are 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. You will act as a core technical contributor responsible for conducting critical technology solutions across multiple technical areas in support of the firm’s business objectives.
Responsibilities
- Designs and builds production-grade agentic AI systems including LLM orchestration layers, RAG pipelines, vector databases, and MCP-based tool integrations.
- Develops and reviews secure, high-quality code and debugs solutions written by team members or generated by AI models.
- Architects multi-agent and single-agent setups, authors skill files, and writes technical RFCs for new AI capabilities.
- Contributes to cloud-native deployments (AWS ECS), CI/CD pipelines, and infrastructure modernisation alongside platform engineering squads.
- Builds and iterates on agentic patterns, including multi-hop agents, vector search, and automated code generation, from POC through UAT to full production rollout.
- Translates regulatory operations and business requirements into precise technical designs and delivers against quarterly commitments.
- Identifies opportunities to automate recurring operational issues, reducing manual toil and improving platform stability.
- Participates actively in sprint ceremonies, code reviews, and architecture discussions as a senior technical contributor.
- Contributes to an internal developer productivity accelerator as a technical mentor and active builder across 10+ cross-functional teams.
- Drives team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
Required qualifications
- Formal training or certification on software engineering concepts and 5+ years of applied experience.
- Hands-on practical experience delivering system design, application development, testing, and operational stability.
- Advanced proficiency in Python and strong object-oriented programming fundamentals.
- Proven experience building and deploying LLM-based or agentic AI systems in production.
- Deep understanding of RAG architecture, vector databases, and AI agent frameworks such as LangGraph and MCP.
- Proficiency in automation and continuous delivery methods (CI/CD, DevSecOps).
- Proficient across all phases of the Software Development Life Cycle with an advanced understanding of agile methodologies and application resiliency patterns.
- Practical cloud-native experience on AWS (ECS, Lambda, S3 or equivalent).
- Strong analytical and problem-solving skills with the ability to break down complex technical problems independently.
- Demonstrated experience leading effective use of approved 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 of inputs/outputs, and adherence to resiliency and security expectations.
Preferred qualifications
- Experience with post-trade financial platforms (e.g., Athena, Quartz, SecDB).
- In-depth knowledge of financial services industry IT systems, trade reconciliation, and regulatory reporting workflows.
- Experience with AI/ML/Vibe coding and agentic development workflows.
- Knowledge of distributed computing, data modeling, and performance engineering.
- Familiarity with data lineage, data contracts, and data governance frameworks.
- Experience with ServiceNow, Jira, or Confluence API integrations.
- Regression testing and observability tooling experience in large-scale platforms.
For full details about this role, click “Apply on company site” to view the employer’s original posting.