DraftKings Inc.

Software Architect

DraftKings Inc.

full-time

Posted on:

Location Type: Remote

Location: MassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $185,400 - $231,800 per year

Job Level

About the role

  • Define and evolve architectural solutions that improve system performance, scalability, reliability, and operational excellence.
  • Design and refine frameworks, tooling, and engineering standards that enhance system resilience and long-term maintainability.
  • Partner closely with Product, Infrastructure, and Platform teams to embed sound architectural principles into planning, design, and delivery.
  • Contribute hands-on to critical initiatives, including prototypes, proof-of-concepts, and production systems that demonstrate scalable, maintainable design.
  • Guide teams in adopting robust distributed system patterns, ensuring fault tolerance, observability, and operational maturity are built in from day one.
  • Provide thoughtful design reviews and technical guidance that raise the bar for engineering quality and consistency.
  • Collaborate with engineering leaders to align architectural decisions with business priorities and long-term platform strategy.

Requirements

  • Bachelor's degree in Computer Science or a related field, or an equivalent combination of education, experience, and training.
  • At least 8 years of professional software engineering experience, including significant experience designing and evolving large-scale distributed systems in production environments.
  • Proven experience owning architectural components of high-availability, mission-critical platforms.
  • Strong expertise in scalable design patterns, performance optimization, reliability engineering, and modern cloud-based architectures.
  • Proficiency with modern development practices, including continuous integration and delivery, infrastructure as code, and observability tooling.
  • Experience collaborating across teams to deliver cross-functional technical initiatives that improve system stability, scalability, or efficiency.
  • Clear, structured communication skills with the ability to document architectural decisions and influence both technical and non-technical stakeholders.
  • A passion for mentoring engineers, providing actionable design feedback, and continuously improving engineering standards.
Benefits
  • bonus
  • equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
architectural solutionssystem performancescalabilityreliability engineeringdistributed systemsscalable design patternsperformance optimizationcloud-based architecturescontinuous integrationinfrastructure as code
Soft Skills
structured communicationmentoringcollaborationtechnical guidanceinfluencing stakeholdersdesign reviewsactionable feedbackengineering qualitycross-functional collaborationoperational maturity
Certifications
Bachelor's degree in Computer Sciencerelated field