Search...

Software Engineer

1 month agoSalary: 116K - 152KAtlanta, USAHybridBackendJobs by FanDuel
FanDuel logo
FanDuel

FanDuel is a premier US-based gaming destination, offering daily fantasy sports, sports betting, and online casino games. Founded in 2009 to innovate the fantasy sports industry, it has become a leading mobile sports betting operator, allowing users to bet on sports, play online games, and build fantasy teams across a wide array of professional sports leagues.

New York, USA
About FanDuel

FanDuel is the premier gaming destination and #1 Sportsbook in the United States. What started as a backyard brainstorm in Texas in 2009 has grown into a major force in the gaming industry. The company revolutionized fantasy sports by simplifying the season-long game into daily contests, allowing fans to compete and win daily. Today, with over 12 million registered users, FanDuel offers a wide range of products including sports betting on leagues like the NFL, NBA, MLB, and NHL; an online casino with blackjack, slots, and live dealer games; daily fantasy sports for various sports like football, baseball, and basketball; and horse racing betting for major events. Additionally, FanDuel provides content through FanDuel TV and insights via FanDuel Research, making every moment of the game more engaging for its users.

View jobs by FanDuel

Skills

About the Role

You will build and maintain secure, scalable payment journeys for deposits and withdrawals. You will turn defined designs into reliable code, solve complex technical problems, and make pragmatic implementation trade-offs. You will participate in code reviews, design, planning, support-ticket reviews, and Agile practices. You will improve inherited software, test thoroughly, estimate work accurately, and help maintain performant, understandable systems.

Requirements

  • Degree in Computer Science, a related field, or equivalent work experience
  • Experience writing distributed, highly scalable, highly available backend systems and APIs using Java or similar programming languages
  • Experience supporting and debugging JavaScript and React codebases
  • Understanding of data structures and algorithms
  • Experience with testing concepts, test tools, SDLC testing integration, and quality engineering practices
  • Understanding of DevOps concepts, including Docker, Kubernetes, CloudFormation, and Terraform

Responsibilities

  • Build and maintain payment journeys for deposits and withdrawals
  • Write secure, stable, testable, maintainable code
  • Turn defined designs into code and deliver work on schedule
  • Participate in code reviews, design discussions, planning, and support-ticket reviews
  • Resolve root causes of complex problems and improve software maintainability
  • Estimate stories and tasks accurately and deliver them on time
  • Improve team software and processes through projects and enhancements
  • Balance code quality and customer experience against delivery velocity

Benefits

  • Health plans
  • Fertility and family-planning programs
  • Mental health support
  • Fitness benefits
  • Paid time off
  • Sick leave
  • Annual bonus opportunities
  • Long-term incentive opportunities
  • 401(k) matching up to 5%
  • Commuter benefits
  • Pet insurance
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • Short-term or long-term incentive compensation
  • Cash bonuses
  • Stock program participation
  • 14 paid company holidays