C# Trading Systems Developer

Phaxis LLC
New York, NY, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$180,000.0 - $240,000.0
Working hours
Regular working hours

Tech stack

.NET Framework Application Programming Interfaces (APIs) Algorithmic Trading Amazon Web Services Automation of Tests Microsoft Azure C Sharp (Programming Language) Code Review Databases Continuous Integration Data Security Relational Databases
+24 more
Software Debugging Distributed Systems Financial Information EXchange High-Frequency Trading PostgreSQL Enterprise Messaging Systems Microsoft Software Microsoft SQL Server RabbitMQ Redis Standard Sql Software Engineering SQL Databases WebSocket Software Organization Backend Git Event Driven Architecture Kubernetes Low Latency Apache Kafka Restful APIs Docker Microservices

Job description

  • Design, develop, and maintain C#/.NET trading applications and backend services.
  • Build high-performance, low-latency services supporting trading and order execution.
  • Integrate with brokerage APIs, market data providers, OMS/EMS platforms, and other financial systems.
  • Develop real-time services for market data, order management, execution, and trading workflows.
  • Work with relational databases and optimize SQL queries and data access.
  • Troubleshoot production issues and improve system performance, reliability, and scalability.
  • Participate in architecture and technical design decisions.
  • Review code and implement best practices for security, performance, and maintainability.
  • Develop automated tests and support CI/CD processes.
  • Collaborate with traders, business stakeholders, product teams, and other engineers.
  • Support production trading environments and respond to time-sensitive technical issues.

Requirements

Trading Systems, Software Engineering, Microsoft C# (C Sharp), Software Engineering, Microsoft .NET, Trading Systems, Financial Systems, Capital Markets, Microsoft C# (C Sharp), Brokerage, We are seeking a Senior C# Trading Systems Developer to join our engineering team and help build, enhance, and support high-performance trading systems and financial technology platforms. This role is ideal for a hands-on engineer with strong C#/.NET development experience and a background working with trading, brokerage, capital markets, or other real-time financial systems., * 5+ years of professional software development experience.

  • Strong C# and .NET experience.
  • Experience building backend or distributed systems.
  • Strong understanding of REST APIs, microservices, and event-driven architecture.
  • Strong SQL/database experience, preferably SQL Server or PostgreSQL.
  • Experience working with real-time or high-throughput systems.
  • Strong debugging, problem-solving, and system-design skills.
  • Experience with Git and modern software development practices.

Financial/Trading Experience

Strong preference for candidates with experience in:

  • Electronic trading platforms
  • Brokerage systems
  • Capital markets
  • Hedge funds or asset management
  • Order Management Systems (OMS)
  • Execution Management Systems (EMS)
  • Market data
  • Trading APIs
  • FIX Protocol
  • Equities, options, futures, or other financial instruments

Nice to Have

  • FIX Protocol
  • WebSockets
  • Kafka, RabbitMQ, or other messaging platforms
  • Redis
  • Azure or AWS
  • Docker/Kubernetes
  • CI/CD
  • Low-latency/high-frequency trading systems
  • Experience with trading algorithms or execution workflows

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…