Source description
About the role
As a Lead Software Engineer at JPMorgan's Equities Trading Technology group, you will have the exciting opportunity to work with a highly-skilled team dedicated to building one of the world's leading e-Trading platforms. You will be part of a team that follows best Agile practices and has developed in-house low-latency connectivity & pre-trade risk applications. Your role will involve working on applications that are both Client and Exchange facing, as well as serving internal clients. You will work alongside experienced technologists, participating 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. Key Responsibilities: - Drive Projects independently with effective stakeholder management - Identify gaps and provide efficient solutions for Process Improvements, Project Management, Release Management, Automation Implementation, etc. - Work across the entire software development lifecycle requirements gathering, design, implementation, testing, deployment, handover to support teams - Own the Production Release Management Planning, Deployment, Post Release Checkouts, and L3 Production Support - Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes - Act on Regulatory Needs, Business Requests, Production Requests, Stress Testing, etc. - Interface with stakeholders for L3/Dev Support for the product - Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Qualifications Required: - 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 - 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. As an ideal candidate, you should have experience in Investment Banking Domain and Front Office Trading Applications. A degree in Computer Science, Maths, Physics, or a related engineering discipline is preferred. Additionally, having a good understanding of FIX Protocol and other financial messaging protocols, experience in automation/test automation and tools, and knowledge of programming using C/C++/Java would be advantageous. As a Lead Software Engineer at JPMorgan's Equities Trading Technology group, you will have the exciting opportunity to work with a highly-skilled team dedicated to building one of the world's leading e-Trading platforms. You will be part of a team that follows best Agile practices and has developed in-house low-latency connectivity & pre-trade risk applications. Your role will involve working on applications that are both Client and Exchange facing, as well as serving internal clients. You will work alongside experienced technologists, participating 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. Key Responsibilities: - Drive Projects independently with effective stakeholder management - Identify gaps and provide efficient solutions for Process Improvements, Project Management, Release Management, Automation Implementation, etc. - Work across the entire software development lifecycle requirements gathering, design, implementation, testing, deployment, handover to support teams - Own the Production Release Management Planning, Deployment, Post Release Checkouts, and L3 Production Support - Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes - Act on Regulatory Needs, Business Requests, Production Requests, Stress Testing, etc. - Interface with stakeholders for L3/Dev Support for the product - Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Qualifications Required: - 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
More at JPMC Candidate Experience page
Related open roles
Software Engineer II- ETL Testing ,Pyspark, AWS
Mumbai
Software Engineer II- Python
Hyderabad
Software Engineer III - Java (Spring Boot), Python, UI
Bangalore
Software Engineer III- Python,GenAI,AWS
Hyderabad
Software Engineer II - Full Stack (Java and React)
Bangalore
Software Engineer II- Data Engineer
Mumbai