J
Lead Software Engineer - US Securities, Java, Spring,
JPMorgan ChaseChicago, IL, United StatesSenior
Apply 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 & Investment Bank - Markets 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. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
- Provide vision and direction for engineering teams responsible for US Listed Options platforms, driving transformation and technical excellence.
- Actively participate in the design, development, and deployment of mission-critical applications and systems. Lead by example in coding, architecture, and solution delivery, ensuring best practices and high standards are maintained.
- Lead the migration and modernization of legacy systems, championing adoption of cloud-native architectures, event-driven technologies (Java, Spring, AWS, Kafka, Python, SQL/NoSQL, Apache Spark, containerization), and AI-based solutions.
- Drive the adoption and integration of AI technologies to enhance platform capabilities, accelerate project delivery, and support business objectives.
- Serve as a subject matter expert in US Listed Options clearance, securities processing, and financial services, ensuring solutions meet evolving business and operational requirements.
- Collaborate closely with business stakeholders, operations, and vendor partners to deliver robust, scalable, and innovative solutions.
- Mentor and develop high-performing engineering teams, fostering a culture of technical excellence, continuous improvement, and accountability.
- Oversee the end-to-end delivery of technology solutions, ensuring alignment with business objectives, timelines, and quality standards.
- Ensure ongoing support for deployed applications, including monitoring, troubleshooting, and resolving production issues to maintain system stability and performance.
- Ensure all platforms and solutions adhere to regulatory, risk, and compliance requirements.
- Manage relationships with third-party vendors, ensuring alignment with strategic goals and service level agreements.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering* concepts and 5+ years applied experience
- Hands on experience in software engineering, with experience as a senior leadership role. Deep background in securities processing or US Listed Options
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in one or more programming language(s) such as Java and Python and Spring Framework
- Experience with SQL and NoSQL databases
- Experience with messaging technologies such as Kafka, MQ
- Practical cloud native experience such as AWS
- Experience with containerization and orchestration technologies, such as Kubernetes and Docker
- Experience with Apache Spark for large-scale data processing
- Experience designing and integrating RESTful APIs and microservices
- Experience with AI-based development, including integrating machine learning models and AI-driven solutions into enterprise platforms
Preferred qualifications, capabilities, and skills
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Similar Jobs
Product Analyst – Chase UKLONDON, LONDON, United Kingdom
Technology Risk and Controls LeadLONDON, LONDON, United Kingdom
Drive the Future- FinancePanama
Corporate & Private Side FX Sales - AnalystLos Angeles, CA, United States
Sr Lead Software Engineer - Oracle HCM Payroll & TimeColumbus, OH, United States
Sr Director of Software Engineering - Synthetics / SwapsJersey City, NJ, United States