All jobs
Save

Software Engineer

Fanduel
Contract type
Ongoing
Work mode
On-site · On-site (see listing for address)
Experience
Mid-level · 2+ years

Job description

Key details

  • Design, build, and maintain stable, performant full-stack software for customer account journeys (Acquisition, Onboarding, Management, Protection)
  • Write simple, extensible, well-tested code following standards and best practices, minimizing short-term workarounds and incidental complexity
  • Own parts of the product and technology, becoming a subject-matter expert
  • Participate in code reviews, design discussions, team planning, and support ticket reviews
  • Resolve root causes of complex problems and improve maintainability of existing software
  • Estimate stories/tasks accurately and deliver on time
  • Keep up to date with industry tools, utilities, and open-source frameworks
  • Company mission
  • To enable customers to easily sign up and manage all details of their user accounts across FanDuel products, delivering the very best experiences and products for a community of millions of players

Primary stack

Core technologies

JavaPython (Programming Language)

Benefits

  • Information not specified

Requirements & details

  • Degree in Computer Science or a related software engineering field, or equivalent practical experience preferred
  • 2+ years of experience preferred
  • Experience writing distributed, highly scalable, and available backend systems and APIs using Java, Python, or similar programming languages
  • Fundamental understanding of data structures and algorithms
  • Good grasp of relational and non-relational databases, messaging queues, and handling concurrency
  • Strong communication skills and commitment to continuous improvement
  • Ability to propose pragmatic solutions and work in empowered, multidisciplinary teams
  • Java, Python
  • Java
  • Python (Programming Language)

Apply