Jobs · Engineering · Massachusetts

Senior Software Engineer, Backend

DraftKings Inc. · Boston, MA · 1 wk ago
EngineeringFull-time

About the role

The Crown Is Yours As a Senior Software Engineer, Go, you'll help build the technology powering DraftKings Exchange, a new business vertical at the intersection of technology, financial markets, and entertainment.

Responsibilities

  • Design, build, and maintain highly scalable backend services using Go that power critical financial exchange functionality.
  • Develop distributed systems capable of supporting high-volume, low-latency transaction processing and real-time market activity.
  • Partner with Product, Data, Trading Ops, and Engineering teams to deliver new features and capabilities that enhance the exchange experience.
  • Contribute to the architecture and evolution of core platform services, ensuring performance, resiliency, and operational excellence.
  • Optimize system performance through thoughtful design, profiling, testing, and continuous improvement initiatives.
  • Establish 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.

Requirements

  • Bachelor's degree in Computer Science or any 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 Go; professional Golang experience is required.
  • Hands-on experience with FIX protocol connectivity in automated trading, exchange, or market data systems.
  • A track record of 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 working with cloud-native architectures, microservices, APIs, and modern infrastructure platforms.
  • Proficiency with both relational and NoSQL database technologies.
  • Knowledge of performance optimization techniques, monitoring strategies, and operational best practices for mission-critical systems.
  • Experience building financial exchanges, trading platforms, market infrastructure, or other high-frequency transaction systems is strongly preferred.

Qualifications

  • Professional experience in Go development.
  • Experience with FIX protocol.
  • Experience with cloud-native architectures.
  • Experience with microservices and API design.
  • Experience with relational and NoSQL databases.
  • Experience with performance optimization and monitoring.
  • Experience with financial exchanges or trading platforms.

Skills

  • Go programming language.
  • FIX protocol.
  • Cloud-native architectures.
  • Microservices and API design.
  • Relational and NoSQL databases.
  • Performance optimization and monitoring.
  • Financial exchanges or trading platforms.

Benefits

  • Professional development opportunities.
  • Competitive compensation package.
  • Health, dental, and vision insurance.
  • Flexible work schedule.
  • Employee stock purchase plan.
  • Generous vacation and sick leave.

Pay

The US base salary range for this full-time position is 119,500.00 USD - 149,400.00 USD, plus bonus, equity, and benefits as applicable.

Schedule

Full-time position.

Similar jobs