Senior Software Engineer

DraftKings Inc.•Boston, MA
•$119,500 - $149,400

About The Position

As a Senior Software Engineer, you will help build the technology powering DraftKings Exchange, a new business vertical at the intersection of technology, financial markets, and entertainment. You will develop backend systems for a high-performance exchange platform, working on services that require speed, reliability, and scalability. As part of an early team, you will help influence technical architecture, shape engineering standards, and address challenges involved in launching a new market. Your work will contribute to a seamless trading experience and the future of this growing business.

Requirements

  • Bachelor's degree in Computer Science, or a relevant combination of education, experience, and training.
  • At least 4 years of professional software engineering experience building and operating backend systems in production environments.
  • Demonstrated expertise developing applications and services in C#/.NET.
  • Experience designing and building distributed systems that prioritize scalability, resiliency, and performance.
  • Strong understanding of concurrency, asynchronous processing, and system design principles for high-throughput applications.
  • Experience with cloud-native architectures, microservices, APIs, and modern infrastructure platforms.
  • Proficiency with relational and NoSQL database technologies.
  • Knowledge of performance optimization techniques, monitoring strategies, and operational best practices for mission-critical systems.

Nice To Haves

  • Experience building financial exchanges, trading platforms, market infrastructure, or other high-frequency transaction systems is strongly preferred.

Responsibilities

  • Design, build, and maintain scalable backend services powering financial exchange functionality.
  • Develop distributed systems for high-volume, low-latency transaction processing and real-time market activity.
  • Partner with Product, Data, Trading Ops, and Engineering teams to deliver features and capabilities for the exchange.
  • Contribute to the architecture and evolution of core platform services, ensuring performance, resiliency, and operational excellence.
  • Optimize system performance through design, profiling, testing, and continuous improvement.
  • Promote engineering best practices through code reviews, technical mentorship, and collaborative problem-solving.
  • Identify and resolve production challenges while improving observability, monitoring, and system reliability.

Benefits

  • Bonus
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service