Software Engineer at FanDuel | Atlanta | Rezi

Software Engineer at FanDuel

Software Engineer

FanDuel · Atlanta

1 months ago

Software Engineer

FanDuel · Atlanta

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a software engineer, you will work in empowered, multidisciplinary teams, autonomously tackling complex challenges that provide the very best experiences and products for a growing community of millions of players. You will be part of a Payments Engineering team within Wallet, responsible for building and maintaining user journeys around deposits and withdrawals.

Responsibilities

  • Create or improve small tools or applications.
  • Take defined designs and turn them into code and deliver them on schedule.
  • Write secure, stable, testable, maintainable code with minimal defects.
  • Make appropriate implementation trade-off decisions.
  • Participate in team design, scoping, and prioritization discussions.
  • Seek to learn the business context and technologies behind your team's software.
  • Work effectively with other team members and identify opportunities/problems arising from technical decisions.
  • Invent, refine, and develop solutions to ensure they are meeting customer needs and team goals.
  • Advocate for your customer.
  • Invent, design, and build software that is stable and performant.
  • Consider the legacy of the code you produce and write code that an Engineer unfamiliar with the system can understand.
  • Limit the use of short-term workarounds.
  • Do things with the proper level of complexity the first time or minimize incidental complexity.
  • Create flexible software without over-engineering.
  • Make appropriate trade-offs, reuse where possible, and be judicious about introducing dependencies.
  • Be efficient with resource usage (e.g., system hardware, database, memory/CPU, infra costs).
  • Own parts of product and technology and strive to become a subject matter expert.
  • Take ownership of the code you inherit and produce.
  • Balance quality and customer experience against delivery velocity.
  • Write simple and extendable code following standards and best practices.
  • Test your code thoroughly.
  • Help balance customer requirements with the team requirements.
  • Actively participate in the code review process, design discussions, team planning, and support ticket reviews.
  • Take on projects and make software enhancements that improve the team software and processes.
  • Work to resolve the root cause of complex problems, leaving software better and easier to maintain than when you found it.
  • Estimate stories/tasks accurately and deliver them on time.
  • Keep yourself up to date with industry tools, utilities, and open-source frameworks.

Requirements

  • Degree in Computer Science, related field, or equivalent work experience.
  • Experience and passion for writing distributed, highly scalable and available backend systems & APIs using Java or similar programming languages.
  • Enough experience with web applications to support and debug JavaScript and React codebase.
  • A fundamental understanding of data structures and algorithms.
  • Strong sense of ownership, urgency, and drive.
  • Demonstrated abilities driving operational excellence and software best practices.
  • Experience with testing concepts, test tools, integrating testing and best practices in the SDLC, and overall quality engineering practices.
  • Understanding DevOps concepts such as containers (e.g. Docker), orchestration (e.g. Kubernetes), and Infrastructure as Code (e.g. CloudFormation or Terraform).
  • Desire to learn and develop your skills through a growth mindset.
  • Passion for working within a fast-paced environment and can adapt to change.

Skills

  • Java
  • Python
  • React
  • AWS
  • K8s
  • Terraform
  • JavaScript
  • Docker
  • CloudFormation

Location

  • New York
  • Los Angeles
  • Atlanta
  • Jersey City
  • Canada
  • Scotland
  • Ireland
  • Portugal
  • Romania
  • Australia

Work Type

  • Hybrid

Experience Level

  • Mid-level

Education Level

  • Degree in Computer Science, related field, or equivalent work experience.

Salary/Compensations

  • $116,000 - $152,250 USD

Benefits

  • Array of health plans (some as low as $0 per paycheck)
  • Programs for fertility and family planning
  • Mental health support
  • Fitness benefits
  • Generous paid time off (PTO & sick leave)
  • Annual bonus
  • Long-term incentive opportunities
  • 401k with up to a 5% match
  • Commuter benefits
  • Pet insurance
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • 401(k) matching program
  • Short-term or long-term incentive compensation
  • Cash bonuses
  • Stock program participation
  • Paid personal time off
  • 14 paid company holidays
  • Paid sick time

About the Company

  • FanDuel Group is the premier mobile gaming company in the United States and Canada.
  • FanDuel Group consists of a portfolio of leading brands across mobile wagering including: America’s #1 Sportsbook, FanDuel Sportsbook; its leading iGaming platform, FanDuel Casino; the industry’s unquestioned leader in horse racing and advance-deposit wagering, FanDuel Racing; and its daily fantasy sports product.
  • In addition, FanDuel Group operates FanDuel TV, its broadly distributed linear cable television network and FanDuel TV+, its leading direct-to-consumer OTT platform.
  • FanDuel Group has a presence across all 50 states, Canada, and Puerto Rico.
  • The company is based in New York with US offices in Los Angeles, Atlanta, and Jersey City, as well as global offices in Canada and Scotland.
  • The company’s affiliates have offices worldwide, including in Ireland, Portugal, Romania, and Australia.
  • FanDuel Group is a subsidiary of Flutter Entertainment, the world's largest sports betting and gaming operator with a portfolio of globally recognized brands and traded on the New York Stock Exchange (NYSE: FLUT).

Equal Opportunity

  • FanDuel is an equal opportunities employer and we believe, as one of our principles states, “We are One Team!”. As such, we are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or any other characteristic protected by state, local or federal law.
  • We believe FanDuel is strongest and best able to compete if all employees feel valued, respected, and included.
  • FanDuel is committed to providing reasonable accommodations for qualified individuals with disabilities.
  • If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please email Benefits@fanduel.com.