remote
Senior Manager, Software Engineering - Front Office - JPMorganChase
Software Engineer
Lead multiple engineering teams to design and deliver front‑office grade trading applications, integrating execution, booking, pricing, risk and P&L reporting across the Athena ecosystem using Java, C++, Python and cloud‑native microservices.
About the role
Key Responsibilities
- Mentor and guide several software engineering teams delivering end‑to‑end front‑office trading solutions.
- Collaborate with traders, functional leads, and platform owners to translate business processes into reliable, low‑latency applications.
- Architect and implement microservice‑based systems on AWS that orchestrate trade lifecycle stages: execution, booking, pricing, risk and P&L reporting.
- Drive adoption of best practices in code quality, automated testing, CI/CD, and Agile delivery across the desk.
- Ensure integration with the Athena ecosystem and related market data platforms, maintaining high availability and performance.
Requirements
- 10+ years of software development experience, with strong expertise in Java, C++ and Python.
- Proven track record leading large, distributed engineering teams in a financial services or trading environment.
- Deep understanding of front‑office trading workflows, market data feeds, and risk/P&L calculations.
- Hands‑on experience designing, deploying, and scaling microservices on AWS.
- Strong communication and stakeholder‑management skills, with ability to influence cross‑functional partners.
Skills
javacpythonawsagile