Job Description:

The Role

Lead Software Engineer (Automation, Python, Terraform)

You will be part of a team of software engineers dedicated to improving our developer services and tooling, making engineers’ lives easier. Across FanDuel we perform tens of thousands of production deployments each year. The Release Engineering team build solutions that remove manual processes by automating how developers manage changes and capture deployment data for analysis. As well as coding solutions, mostly in Python, you will get to Terraform the team’s infra and work on cicd pipeline steps used by hundreds of engineers.

Our stack includes AWS, Python, Lambda, Aurora, Terraform, S3, AWS REST API gateway and Buildkite.

The Game Plan

Everyone on our team has a part to play

  • Help to improve our frameworks, services and tooling.
  • Design, build and support, tools and frameworks that automate how development teams manage their release data, change controls, and approvals.
  • Explore a multitude of technology to solve complex problems.
  • Write good code following best practices.
  • Lead design processes and promote best practices in the team.
  • Reflect our team values in day-to-day working.

The Stats

What we’re looking for in our next teammate

  • Strong sense of ownership, with demonstrated experience in shipping high quality products and services.
  • Extensive experience as a software engineer and the ability to lead the team in best practice across technologies in large projects.
  • Experience designing and building frameworks to further CI/CD practices.
  • Proven ability to provide technical leadership, guidance and mentoring.
  • Proficient in object-oriented programming languages.
  • Experience with database integrations (SQL/NoSQL).
  • Good understanding of source control management and integrations e.g. GitHub API.
  • Experience with CI tools. For example, gated promotion pipelines in Jenkins.
  • Familiarity with configuration management e.g. Chef, Puppet, Ansible.
  • Demonstrated use of artifact control tools (Nexus, Artifactory, Image repositories).
  • Experience working with an AWS technical stack.
  • Strong communication skills and ability to build relationships with colleagues across the company.
  • Loves automation.

Bonus points for:

  • Experience with API development.

Company Benefits

  • Remote
  • LTI (Long-Term Incentive Plan)
  • Annual Bonus
  • Pension
  • Health and Dental
  • Free Snacks

Interview Process

  • 1 interviews
  • 1 coding challenge
  • 3 tech interviews

Other Jobs in Front End