Senior Software Engineer

DraftKings•Boston, MA

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, building services that require speed, reliability, and scalability. As part of an early team, you will have the opportunity to influence technical architecture, shape engineering standards, and solve challenges involved in launching a new market. Your work will contribute to a seamless trading experience and the growth of the business. DraftKings describes AI as an integral part of its present and future, supporting how work gets done, informing decisions, enhancing customer experiences, streamlining operations, and enabling new possibilities. DraftKings is a publicly traded technology company headquartered in Boston. As a regulated gaming company, it may require the employee to obtain a gaming license from the appropriate state agency as a condition of employment, with guidance provided if applicable.

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 highly scalable backend services supporting critical financial exchange functionality.
  • Develop distributed systems for high-volume, low-latency transaction processing and real-time market activity.
  • Collaborate 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, supporting 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 complex production challenges while improving observability, monitoring, and system reliability.

Benefits

  • Bonus, equity, and benefits as applicable.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service