About the role

  • Senior Software Engineer developing and supporting build tooling infrastructure at Disney Entertainment. Collaborating with teams to ensure efficient CI/CD processes for software delivery.

Responsibilities

  • Work with a team of engineers building software in a collaborative software development process to achieve the teams' goals
  • Build and maintain software to abstract build, release, and deploy events for use by dozens of development organizations
  • Understand the needs of the 1000s of developers that use our software and actively and measurably improve their experience
  • Work directly with app development teams to determine needs and implement CI/CD best practices
  • Lead the development of critical features ensuring they meet user needs and fit for purpose
  • Support critical build and artifact storage systems for the entire organization
  • Participate in the on-call rotation, supporting systems and services during production incidents

Requirements

  • Minimum of 5 years relevant professional experience
  • Proficiency in at least one modern programming language, such as Python, Java, C++, C, C#, etc.
  • Familiarity with scripting in Bash / Powershell
  • Understanding of a modern collaborative SDLC and experience with a variety of workflows, processes and techniques, i.e.: Scrum, Kanban, GitOps, Monorepos, Micro Services, Feature Flagging, etc
  • Experience working with version-controlled environments and CI/CD workflows
  • Proficiency in setting up and maintaining pipelines with at least one of: GitLab CI GitHub Actions TeamCity Jenkins Argo SonarQube (for code quality and scanning)
  • In-depth knowledge of Linux: File systems, user and group management, process control, permission schemes, SSH key management and secure shell operations
  • Hands-on experience with AWS core services i.e. EC2, S3, IAM, VPC, CloudWatch, etc.
  • Understanding of the wider AWS ecosystem and knowledge of other cloud providers desirable
  • Docker: Experience building, running, and debugging containerized applications
  • Kubernetes and Helm: Operational knowledge of deploying workloads via manifests or Helm charts
  • Experience provisioning and managing infrastructure using through code and configuration using tools like Terraform, CloudFormation, etc.
  • Familiarity with AI tooling within the software development lifecycle and effectively integrate and utilize these tools to enhance development processes.
  • Ability to effectively collaborate with remote team members
  • Excellent written and verbal communication skills
  • BA/BS degree in Computer Science or equivalent technical experience.

Benefits

  • A bonus and/or long-term incentive units may be provided as part of the compensation package
  • Full range of medical, financial, and/or other benefits depending on the level and position offered

Job title

Senior Software Engineer – Build Tooling

Job type

Experience level

Senior

Salary

$141,900 - $190,300 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job