Talan logo

Senior Software Engineer C# - Pretrade

Talan
3 days ago
Full-time
On-site
Houston, Texas, United States
Software / Technology / IT

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-ASD

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Finance, or Quantitative Finance
  • 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.