JOB DESCRIPTION We have an exciting and rewarding opportunity for you to be a part of JPMorgan's Equities Trading Technology group - a highly-skilled, business-aligned team of enthusiastic talent building one of world's leading e-Trading platforms.
As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Equities Tech team, you will be part of a team that follows best Agile practices and has developed in-house low-latency connectivity & pre-trade risk applications. These applications are both Client and Exchange facing, and also serve several internal clients. Working within a team of experienced technologists, the role will participate in all aspects of e-trading development from design and build to deployment with a focus on infrastructure, administrative, operational tasks and AI-enabled engineering practices.
Job responsibilities
- Drive the Projects independently with effective stakeholder management.
- Identify the gaps and provide efficient solutions for - Process Improvements, Project Management, Release Management, Automation Implementation etc.
- Work across entire software development lifecycle â requirements gathering, design, implementation, testing, deployment, handover to support teams.
- Validation of new functionalities and certifying them from all angles â Integration, Functional, Regulatory, E2E etc.
- Own the Production Release Management â Planning, Deployment, Post Release Checkouts, and L3 Production Support etc.
- 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 automation.
- Act on Regulatory Needs, Business Requests, Production Requests, Stress Testing etc. with utmost urgency.
- Able to interface with stakeholder for L3/Dev Support for the product.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Strong analytical skills, solid understanding of computer science fundamentals and experience in real-time, high performance and/or e-Trading areas
- Comprehensive knowledge of Unix/Linux commands with proficiency in using a scripting language such as Shell Scripting, Python, Perl etc.
- Hands-on experience applying AI-assisted techniques to DevOps/SRE tasks
- Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
- Exposure to the Low Latency Trading Platforms and middle/back office systems
- Advanced understanding of Agile methodologies such as CI/CD, Applicant Resiliency, and Security with hands-on practical experience of using tools like GIT, Jenkins, Maven, Bitbucket, IntelliJ, Jira, Confluence, Change Management etc.
- Have knowledge about Agentic AI and used Generative AI / LLM environments using different models like GPT, Opus etc.
Preferred qualifications, capabilities, and skills
- Experience in Investment Banking Domain, Front Office Trading Applications
- The ideal candidate will likely be qualified to degree level in Computer Science, Maths, Physics, or related engineering discipline
- Good understanding of FIX Protocol and other financial messaging protocols is preferred
- Experience in automation/test automation and tools
- Knowledge of programming using C/C++/Java is a big plus
ABOUT US
hackajob is partnering with JPMorganChase to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.