Senior Software Engineer C# - Pretrade

Talan Group

Houston (TX)

Hybrid

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) retirement plan with company matching
15 days of paid vacation per year, increasing with seniority
Comprehensive health, dental, and vision insurance

Job summary

A technology consulting firm in Houston seeks a Senior Software Engineer skilled in C# and Python to develop and maintain automated trading algorithms for energy markets. The role involves building backtesting tools and collaborating closely with traders and technical teams. Ideal candidates should have a degree in Computer Science or related fields, with at least 5 years of experience, particularly in C#. Benefits include a 401(k) plan, paid vacation, and comprehensive health insurance.

Qualifications

  • At least 5 years of experience in software engineering.
  • Strong understanding of equity markets.
  • Experience with microservices architecture.

Responsibilities

  • Develop and enhance automated trading algorithms.
  • Build and maintain backtesting tools and frameworks.
  • Monitor and support algorithms in production.

Skills

C# development
Team collaboration
Attention to detail
Service-oriented mindset
Unit testing
Real-time data processing

Education

Bachelor’s degree in Computer Science, Engineering, Finance, or Quantitative Finance

Tools

ASP.NET
RabbitMQ
Azure
Docker

Job 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: Houston (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
  • 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
  • Ability to maintain high attendance and reliability standards
  • Strong attention to detail
  • Ability to manage multiple assignments simultaneously with accuracy and timeliness

Nice-to-Have Skills:

  • Experience with developing and maintaining automated trading algorithms for energy markets is a plucs
  • 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

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

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer C# - Pretrade
Senior Software Engineer C# - Pretrade

Talan Group • Houston (TX)

Hybrid
USD 100,000 - 130,000
401(k) retirement plan with company matching
15 days of paid vacation per year at hire
8 paid holidays plus sick and personal days
+1
C# . NET Developer Pre-Trade
C# . NET Developer Pre-Trade

Talan • New York (NY)

Hybrid
USD 120,000 - 140,000
401(k) retirement plan with company matching
15 days of paid vacation per year
Health, dental, and vision insurance
C# . NET Developer Pre-Trade
C# . NET Developer Pre-Trade

Talan Group • New York (NY)

Hybrid
USD 120,000 - 140,000
Salary range of US$120,000 - US$140,000
401(k) retirement plan with company matching
15 to 27 days paid vacation per year
+2
C++ Software Engineer - Trading Platform
C++ Software Engineer - Trading Platform

Talan • New York (NY)

Hybrid
USD 110,000 - 145,000
Competitive salary between USD $110,000 - 145,000
401(k) retirement plan with company matching
15 days of paid vacation per year
+2
C# developer Pre-Trade
C# developer Pre-Trade

Talan Group • New York (NY)

Hybrid
USD 120,000 - 145,000
401(k) retirement plan
15 to 27 days of paid vacation
Health, dental, and vision insurance
+1
C# . NET Developer Post-Trade
C# . NET Developer Post-Trade

Talan Group • New York (NY)

On-site
USD 100,000 - 140,000
401(k) retirement plan with company matching
15 days of paid vacation per year
Comprehensive health, dental, and vision insurance
Software Developer C# - ETRM system
Software Developer C# - ETRM system

Talan Group • Houston (TX)

Hybrid
USD 90,000 - 120,000
C#.NET Software engineer - Trading applications (New York City)
C#.NET Software engineer - Trading applications (New York City)

Talan Group • New York (NY)

Hybrid
USD 110,000 - 160,000
401(k) retirement plan with company matching
15 days paid vacation per year
Company health, dental, and vision insurance
C++ Software engineer
C++ Software engineer

Talan Group • New York (NY)

Hybrid
USD 110,000 - 160,000
Competitive salary
401(k) retirement plan with company matching
Paid vacation and holidays
+2
C#. NET Developer - Post-Trade - Fixed Income Desk
C#. NET Developer - Post-Trade - Fixed Income Desk

Talan Group • New York (NY)

Hybrid
USD 100,000 - 140,000
Salary range US$100,000 - US$140,000
401(k) retirement plan with company matching
15 days of paid vacation per year
+2