Sr Software Engineer

The Walt Disney Company (Corporate) - Seattle, WA (30+ days ago)4.2


At Disney, we‘re storytellers. We make the impossible, possible. We do this through utilizing and developing cutting-edge technology and pushing the envelope to bring stories to life through our movies, products, interactive games, parks and resorts, and media networks. Now is your chance to join our talented team that delivers unparalleled creative content to audiences around the world.

Build and Delivery Engineering is an automation team for DTSS Engineering Services. The Build and Delivery Engineering team is responsible for determining gaps and limitations in the current build and deployment process and provide solutions. The team maintains build pipelines, deployment pipelines, testing tools, and other services. The team interfaces with Dev teams, QA teams, Operations teams and more to build and extend tools to support the organization.

BS/BA degree in Computer Science or other technical field, or equivalent. Minimum 4-6 years in software development industry with at least 1 years of build packaging function and or automation experience within a professional setting Experience maintaining a production build system for a large software project, preferably developed in Java Strong scripting skills and knowledge of other programming languages Proficiency with a build automation framework, preferably Apache Maven Experience with dependency management in complex software projects Proficiency with a revision control system, preferably Git Experience in working with Linux environments Experience with deploying large-scale, highly-available web services Experience with containers, preferably with Docker Experience with a continuous integration system, such as Jenkins or Gitlab CI Knowledge of static code analysis tools The Senior Build and Delivery Engineer will work closely with the Development, Quality Assurance, Operations and Architecture teams to develop and implement the roadmap and strategies for automated build and deployment pipelines across the organization. Automate the build process for software projects, striving to make the compilation, testing, and packaging process as automatic and foolproof as possible Provide support on automated builds and the continuous integration system Provide support on tools that manage automated code deployments during the release process Monitor the continuous integration system to ensure correct build execution and troubleshoot build failures Maintain documentation of the build and continuous integration systems 574186