onsite
Senior Lead Software Engineer - Front Office Trading - JPMorgan Chase Bank, N.A.
Software Engineer
Lead the design and development of a mission‑critical trade execution platform, collaborating with Front and Middle Office teams and driving technology decisions across Python, Java, Kafka, AWS, Databricks, and database technologies.
About the role
Key Responsibilities
- Architect, develop, and maintain a high‑performance trade execution platform that directly supports front‑office trading operations.
- Collaborate with traders, quants, and middle‑office stakeholders to translate business requirements into scalable technical solutions.
- Drive technology roadmap decisions, evaluating and integrating Python, Java, Kafka, AWS services, Databricks, and SQL/NoSQL data stores.
- Mentor and lead a team of engineers, fostering best practices in code quality, testing, and continuous delivery.
- Ensure system reliability, low latency, and compliance with security and regulatory standards.
Requirements
- 10+ years of software engineering experience, with a focus on high‑frequency trading or financial services platforms.
- Strong proficiency in Python and Java, and hands‑on experience with Kafka for real‑time data streaming.
- Deep knowledge of AWS cloud services and Databricks for data processing and analytics.
- Extensive experience designing and optimizing SQL and NoSQL databases for low‑latency workloads.
- Proven leadership abilities, including mentoring engineers and influencing cross‑functional technical decisions.
Skills
pythonjavakafkaawsdatabrickssql