
Senior Software Engineer – Build Tooling
The Walt Disney Company
full-time
Posted on:
Location Type: Hybrid
Location: New York City • Connecticut • New York • United States
Visit company websiteExplore more
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