remote
Senior Lead Software Engineer - Front Office Trading - JPMorganChase
Software Engineer
Lead the design and delivery of a high‑performance trade execution platform, collaborating with front‑office stakeholders and driving technology strategy across Python, Java, Kafka, AWS, Databricks, and SQL/NoSQL.
About the role
Key Responsibilities
- Architect, develop, and maintain mission‑critical trade execution services using Python and Java.
- Design and optimize data pipelines with Kafka, ensuring low‑latency message flow between front‑office and middle‑office systems.
- Leverage AWS and Databricks to build scalable, cloud‑native infrastructure and data analytics workflows.
- Collaborate closely with traders, risk managers, and product owners to translate business requirements into robust technical solutions.
- Mentor and lead a cross‑functional engineering team, fostering best practices in CI/CD, testing, and code quality.
Requirements
- 10+ years of software engineering experience with a strong focus on trading or financial services.
- Proven expertise in Python, Java, Kafka, AWS, and Databricks.
- Deep knowledge of SQL and NoSQL database design and performance tuning.
- Experience leading large, distributed systems and driving architectural decisions.
- Excellent communication skills and a collaborative mindset.
Skills
pythonjavakafkaawsdatabrickssql