Senior Software Engineer C# - Pretrade

Company Description
Talan is an international consulting and technology expertise group supporting high regulatory industry such as Corporate and Investment Banking, Hedge Funds, and Energy clients through large-scale transformation programs driven by data, technology, and innovation.
In North America, Talan delivering high-value expertise across front-office, risk, finance, regulatory, and technology domains.
With over 20 years of experience, a presence across five continents and 21 countries, and Great Place to Work® certification, the Group is on track to reach 8,000 employees worldwide, including 600 in North America.
Job Description
Location: NYC (Hybrid – at least 3 days onsite/week)
Visa Sponsorship: We offer sponsorship under specific treaty-based U.S. work visas, including TN and E-2 (for eligible Canadian, Mexican, and French citizens). We do not support or transfer other visa types (e.g., H-1B).
We are looking for a Senior Software Engineer (C# / Python) with at least 5 years of experience and a good understanding of equity markets to join a small Pre-Trade technology team in Houston.
The role focuses on developing and maintaining automated trading algorithms for North American energy markets.
Key Responsibilities
- Develop and enhance automated trading algorithms
- Build and maintain backtesting tools and frameworks
- Adapt and extend the existing trading platform
- Monitor and support algorithms in production
- Perform maintenance and production follow-up
- Work closely with traders, analysts, and technical teams
- Prepare algorithms for validation by internal committees
#LI-MNRK
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Finance, or Quantitative Finance
- Experience with developing and maintaining automated trading algorithms for energy markets.
- Minimum 4 years of experience in C# development
- Experience with microservices architecture, including ASP.NET and REST APIs (minimum 3 years)
- Experience with real-time data processing technologies, such as RabbitMQ, ReactiveX, and reactive programming
- Strong understanding of clean code principles, unit testing, and Test-Driven Development (TDD)
- Service-oriented mindset, with the ability to understand and anticipate the needs of both IT and business users, ensure production stability, respond quickly to incidents, and proactively prevent issues
- Strong team collaboration skills, with experience working in environments where developers contribute across development, support, architecture, code reviews, QA, DevOps, and infrastructure, with a strong emphasis on knowledge sharing and trust
Soft skills:
- Ability to maintain high attendance and reliability standards
- Strong attention to detail
- Good communication skills
- Ability to manage multiple assignments simultaneously with accuracy and timeliness
Nice-to-Have Skills:
- Experience with cloud infrastructure such as Azure, Docker, or Kubernetes
- Python programming
- Familiarity with DevOps practices and tools, including Git and Azure DevOps
- Knowledge of front-end frameworks such as Angular or React
- Financial markets knowledge, particularly in pricing and financial product modeling
Company’s Benefits
At Talan, we invest in our employees' well-being and empower them with benefits, including:
- 💸401(k) retirement plan with company matching
- 🌴15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out)
- 📴8 paid holidays + 5 sick days + 2 personal days per year
- ❤️🩹Company health, dental, and vision insurance plans + FSA
- 🦺Voluntary STD and LTD
- 🚍 Commuter/transit benefits
All your information will be kept confidential according to EEO guidelines.