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.