What are the responsibilities and job description for the Senior Python Developer – Capital Markets position at Umanist NA?
Location: Toronto, Canada / Montreal, Canada / New Jersey, USA (Hybrid – 3 to 4 days onsite per week)
Job Summary
We are looking for an experienced Senior Python Developer with a strong background in Capital Markets to join a high-performing technology team supporting trading and front-office platforms. The ideal candidate should have deep expertise in Python development, financial markets, and enterprise-scale distributed systems.
Key Requirements
Job Summary
We are looking for an experienced Senior Python Developer with a strong background in Capital Markets to join a high-performing technology team supporting trading and front-office platforms. The ideal candidate should have deep expertise in Python development, financial markets, and enterprise-scale distributed systems.
Key Requirements
- 10 years of hands-on experience in Python development
- 7 years of experience working in Capital Markets domain
- Strong knowledge of one or more Capital Markets areas:
- Equities
- Foreign Exchange (FX)
- Fixed Income
- Derivatives
- Trade Lifecycle Management
- Risk & Regulatory Reporting
- Experience working with trading systems, market data platforms, risk platforms, or front-office applications
- Strong hands-on experience with:
- Python
- SQL
- REST APIs
- Microservices Architecture
- Unix/Linux
- Experience with messaging and cloud technologies such as:
- Kafka / MQ
- AWS and/or Azure
- Experience collaborating with Front Office teams, traders, and business stakeholders
- Strong analytical, communication, and problem-solving skills
- Design, develop, and support scalable Python-based applications for Capital Markets platforms
- Build and maintain APIs, microservices, and distributed systems
- Work closely with traders, Front Office users, and business stakeholders to understand requirements and deliver technical solutions
- Integrate market data, trading, and risk management systems
- Participate in system architecture, performance optimization, and production support activities
- Ensure high-quality coding standards, testing, and deployment practices
- Troubleshoot production issues and provide timely resolutions
- Collaborate with cross-functional global teams in Agile delivery environments
- Exposure to regulatory reporting and risk management systems
- Experience in low-latency or high-performance trading applications
- Familiarity with CI/CD pipelines and DevOps practices
- Prior experience in large-scale enterprise financial environments
Salary : $70 - $75