Posted in

Senior Software Engineer

Senior Software Engineer

CompanyFanDuel
LocationAtlanta, GA, USA
Salary$138000 – $181650
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Degree in Computer Science, related field, or equivalent work experience preferred.
  • Experience and passion for writing distributed, highly scalable and available backend systems & APIs using Java and/or Python or similar programming languages.
  • Knowledge of release process best practices for APIs and services within production systems.
  • Experience working with cloud-based infrastructure and technologies, preferably AWS.
  • Understanding DevOps concepts such as containers (e.g. Docker), orchestration (e.g. Kubernetes), and Infrastructure as Code (e.g. CloudFormation or Terraform).
  • Knowledge of testing concepts, test tools, and integrating testing and best practices in the SDLC.
  • Passion to automate your work by using scripting languages e.g. Shell scripts.
  • Strong sense of ownership, urgency, and drive.
  • Demonstrated abilities driving operational excellence and best practices.
  • Passion for working within a fast-paced environment and can adapt to change.

Responsibilities

  • Responsible for the state of the code you both inherit and produce.
  • You write simple and extendable code following standards and best practices. You test your code thoroughly.
  • You classify, store, and handle data in accordance with FanDuel policies.
  • You track security risks and mitigate and/or escalate them in a timely manner.
  • You understand the maintenance characteristics, run-time properties, and dependencies of your team’s software, including hardware platform, operating system and build dependencies.
  • You clearly document your software to ensure that future generations of developers understand the intention behind the features and components you build.
  • In the event of a problem, you are able to troubleshoot, research the root cause of problems, and thoroughly resolve defects.
  • You provide excellent customer support.
  • You participate in the interview process and help your team train other Software Engineers.
  • You will keep yourself up to date with market standards, open-source frameworks.
  • Most importantly, be; humble, pragmatic, self-managed, thirsty for knowledge, never satisfied and always challenging the norm.

Preferred Qualifications

    No preferred qualifications provided.