JOB DESCRIPTION You're ready to gain the skills and experience needed to grow within your role and advance your career â and we have the perfect senior engineering leadership opportunity for you.
As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Digital Markets Execution Technology team, you will be pivotal in the creation, design, and execution of sophisticated, latency-sensitive components for the Markets Execute platform. You will lead a cross-functional Java and React engineering team, partner with Product, Delivery, Sales, and Trading, and own the platform's long-term technical vision, reliability, and scalability.
Job responsibilities
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on experience in system design, application development, testing, and operational stability for mission-critical platforms.
- Proven leadership of engineering teams and partnership with Product, Delivery/Program, and business stakeholders.
- Expertise developing, debugging, and maintaining Java applications in large environments; strong API design.
- Deep understanding of Java 17+ fundamentals, concurrency, memory management, and object-oriented design.
- 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
- Experience across the full Software Development Life Cycle; exposure to Agile methodologies, CI/CD, resiliency, and security.
- Proficiency with Spring/Spring Boot, microservices, Kubernetes, Linux, and networking/messaging concepts.
- Strong focus on automated testing; experience with TDD/BDD, unit testing, and modern CI/CD practices.
- Effective communication with technical and non-technical audiences; ability to operate in globally distributed teams.
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies; experience collaborating with React teams.
- Exposure to messaging systems and market protocols (e.g., MQ/Kafka; familiarity with FIX and Solace).
- Experience with observability stacks and resilience engineering for low-latency trading platforms.
- Familiarity with Python; awareness of investment banking, fintech, or financial markets
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.