What are the responsibilities and job description for the Software Engineer (Python) position at Selby Jennings?
A leading high-frequency trading firm is looking to hire multiple Python developers for its middle and back office teams. This is an opportunity to work alongside some of the most talented professionals in the industry, contributing to systems that are critical to the firm's operations. The environment is fast-paced and highly collaborative, with a strong focus on engineering excellence, innovative problem-solving, and continuous improvement.
What you will do:
- Design and develop software solutions for middle office functions such as post-trade analytics, trade reconciliation, and risk reporting.
- Build and maintain scalable data pipelines and APIs to support operational workflows and compliance requirements.
- Collaborate with cross-functional teams to automate manual processes and improve system reliability and performance.
- Contribute to architectural decisions and help evolve the firm's Python-based infrastructure.
Requirements:
- 4 years of Python experience (In-Industry Experience is a bonus)
- B.S. or M.S. in Computer Science, Mathematics, or a related STEM field.
- Experience leading the development of features end-to-end
Salary : $175,000 - $250,000