Skip to content

Senior Software Engineer
Company | FanDuel |
---|
Location | Atlanta, GA, USA |
---|
Salary | $138000 – $181650 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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.