We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank - Global Equity Derivatives Limits and Controls Management team of Markets Technology, you will architect and build a robust multi-asset risk and control management platform supporting FICC and Equities trading activities. You will collaborate closely with product, business, and user experience teams to deliver scalable, resilient, and intuitive solutions that directly impact our clients and trading operations.
Job responsibilities
• Architect, design, and deliver complex, large-scale software systems using AWS services, microservices, Kubernetes, and modern full stack technologies (Java, JavaScript, React, etc.)
• Lead the development of user-facing features and applications, ensuring seamless integration between backend services and intuitive front-end experiences
• Set technical direction and standards for the engineering team, championing best practices in software architecture, scalability, security, and performance
• Plan and manage a book of work that spans stakeholders from multiple business areas and multiple technology teams
• Collaborate with product owners, business stakeholders, and UX teams to translate requirements into robust, user-centric solutions
• Conduct design and code reviews, providing guidance on architectural decisions, patterns, and technology choices
• Mentor and coach engineers, fostering a culture of technical excellence and innovation
• Evaluate and recommend new technologies, frameworks, and tools to advance platform capabilities
• Troubleshoot and resolve high-impact technical challenges, ensuring system reliability and optimal user experience
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 5+ years applied experience
Software engineering experience, with a proven track record of technical leadership and architectural ownership
Expertise in Java Core concepts, including object-oriented design, memory management, multi-threading/concurrency, and new language features up to Java 17
Advanced hands-on coding experience with Java technologies/frameworks such as Spring/Spring Boot, Spring JPA/Hibernate, and REST based services
Deep expertise in designing and building distributed systems, microservices, and cloud-native applications on AWS
Experience mentoring and leading engineering teams
Experience with Kubernetes and container orchestration at scale
Demonstrated ability to design and deliver user-facing features in partnership with product and UX teams
Strong understanding of software architecture patterns, scalability, security, and performance optimization
Excellent communication, collaboration, and stakeholder management skills
Preferred qualifications, capabilities, and skills