The Walt Disney Company

Senior Software Engineer – Build Tooling

The Walt Disney Company

full-time

Posted on:

Location Type: Hybrid

Location: New York CityConnecticutNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $141,900 - $199,400 per year

Job Level

About the role

  • Develop and support mission-critical infrastructure, custom tools, and shared libraries that allow application teams to quickly and dependably deliver software to their customers.
  • 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, dependent on the level and position offered.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJavaC++CC#BashPowershellCI/CDLinuxDocker
Soft Skills
collaborationcommunicationleadershipproblem-solvingteamworkadaptabilityuser-focusedcritical thinkingremote collaborationexperience improvement
Certifications
BA/BS in Computer Science