Senior Software Engineer, Backend

Global Sports Jobs Limited

United States

Remote

USD 120,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

DraftKings is seeking a Senior Software Engineer to design and build scalable services. You will own key components, work with product and architects, and ensure high-quality, production-ready code in a cloud-native setup.

Candidates should have 3+ years in OO languages (Java or C#), strong design pattern knowledge, and experience with AWS, Docker, and Kubernetes. Join a high-impact team focused on performance and reliability, with opportunities for mentoring others and contributing to

Qualifications

  • Bachelor's degree in Computer Science or equivalent education/experience.
  • At least 3 years of software development using OO languages like Java or C#.
  • Strong understanding of OOP, design patterns and scalable architecture.
  • At least 1 year of experience with relational databases.
  • Experience in cloud environments (AWS), microservices, and containerization (Docker/Kubernetes).
  • Proven experience writing and maintaining automated test suites across levels.
  • Experience tuning performance in large-scale distributed systems.
  • Ability to mentor others and influence technical decisions.

Responsibilities

  • Design and build systems and APIs for millions of users across platforms.
  • Develop scalable, high-performance services in a cloud-native environment.
  • Collaborate with Product and Architecture teams to implement ideas.
  • Ensure code quality with comprehensive unit/integration/performance tests.
  • Respond to production incidents and perform root cause analysis.
  • Own health and performance of services with emphasis on scalability and reliability.
  • Participate in code and design reviews to raise engineering standards.
  • Adapt in a fast-paced environment with continuous learning.

Skills

Java
C#
OOP
Design patterns
AWS
Docker
Kubernetes
Automated tests
Performance tuning
Mentoring
Collaboration
Relational databases

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
AWS

Job description

About the Role

This Senior Software Engineer role sits within one of DraftKings' most innovative technology teams, building high-performance systems that scale to support millions of transactions each week. Working closely with engineers, product managers, and architects, the successful candidate will build scalable and reliable software that directly impacts customers. They will take ownership of key services, contribute to architectural decisions, and see their code quickly deployed to production. The role offers the opportunity to sharpen skills in a fast-paced environment where technical excellence and impact go hand in hand.

Key Responsibilities
  • Design and build systems and APIs that power experiences for millions of users across our platforms.
  • Develop scalable, high-performance services and applications in a cloud-native environment.
  • Partner cross-functionally with Product and Architecture teams to bring new ideas to life.
  • Ensure code quality with comprehensive test coverage including unit, integration, and performance tests.
  • Respond to production incidents and contribute to root cause analysis and continuous improvement efforts.
  • Own the health and performance of the services you build, with a strong focus on scalability and reliability.
  • Participate in code and design reviews, elevating engineering excellence across the team.
  • Stay adaptable in a fast-paced environment that values flexibility, iteration, and continuous learning.
Required Experience & Qualifications
  • Bachelor's degree in Computer Science or any relevant combination of education, experience, and training.
  • At least 3 years of software development experience using object-oriented languages like Java or C#.
  • A strong grasp of object-oriented programming, design patterns, and scalable software architecture.
  • At least 1 year of experience working with relational databases.
  • Proven experience developing in cloud environments like AWS, including microservices and containerization such as Docker and Kubernetes.
  • A track record of writing and maintaining automated test suites across multiple levels.
  • Experience tuning performance in large-scale distributed systems.
  • The ability to mentor others and influence technical decision-making.
  • A collaborative, solutions-driven mindset and the ability to work both independently and in team settings.
About the Company

We are a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

DraftKings Inc. • United States

Remote
USD 90,000 - 130,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

DraftKings • Boston (MA), Northern (KY)

Hybrid
USD 120,000 - 149,000
Senior Lead Software Engineer, Backend
Senior Lead Software Engineer, Backend

DraftKings • United States

On-site
USD 161,000 - 201,000
Senior Data Engineer
Senior Data Engineer

Global Sports Jobs Limited • United States

Remote
USD 130,000 - 190,000
Senior Site Reliability Engineer, Infrastructure
Senior Site Reliability Engineer, Infrastructure

National Geographic • Boston (MA)

On-site
USD 128,000 - 160,000
Senior Platform Engineer
Senior Platform Engineer

DraftKings Inc. • Boston (MA)

On-site
USD 120,000 - 149,000
Senior Platform Engineer
Senior Platform Engineer

DraftKings • United States

Remote
USD 120,000 - 149,000
Senior Platform Engineer
Senior Platform Engineer

DraftKings • Boston (MA)

On-site
USD 120,000 - 149,000
Senior Data Engineer
Senior Data Engineer

DraftKings Inc. • United States

Remote
USD 120,000 - 180,000
Software Architect
Software Architect

National Geographic • Boston (MA)

On-site
USD 185,400 - 231,800
Bonus
Equity