Sr Software Engineer
Company: Disney Cruise Line - The Walt Disney Company
Location: Anaheim
Posted on: April 6, 2025
Job Description:
"We Power the Magic!" That's our motto at Disney Experiences
(DX). Our team creates world-class immersive digital experiences
for the Company's premier vacation brands including Disney's Parks
& Resorts worldwide, Disney Cruise Line, Aulani, a Disney Resort &
Spa, and Disney Vacation Club.We are responsible for the end-to-end
digital and physical Guest experience for all technology &
digital-led initiatives across the Attractions & Entertainment,
Food & Beverage, Resorts & Transportation and Merchandise lines of
business as well as other initiatives including MyDisneyExperience
and Hey, Disney!This role sits in the Tech Delivery, Platforms, &
Core Systems organization within Technology & Digital for Disney
Experiences. The Sr. Software Engineer will report to the Manager
Technology.About the role & team:The primary responsibility of this
role will be to engineer and automate solutions to support new
platforms and tools for the modernization and improvement of CI/CD,
Cloud Services & Reliability initiatives. Effort will be focused on
parallelization and how to improve security and quality of the
artifacts that the platform produces while minimizing build times.
All work is performed utilizing Terraform, so competence in various
languages will be needed. Some examples include systems management
and automation through authoring and maintenance of Terraform,
Python, and shell scripting.Responsibilities:
- 50% of their time spent on scripting new tools and terraform
module creation and implementations.
- 25% on Harness.IO implementation while promoting automation,
driving tool adoption, and sharing best practices for
Harness.IO.
- The last 25% will be spent on documenting, organizing rollout
schedules, record keeping.Expectations:
- May lead small projects encompassing analysis, design,
programming, debugging, and modification of software enhancements
and/or new products used in local, networked, cloud-based, or
Internet-related computer programs.
- Responsible for performing testing and debugging of
applications.
- Code may be used in commercial and end-user applications or
focus on software and tools supporting infrastructure and
technology platforms.
- Code at the component level.
- Work typically involves large or highly sophisticated software
programs and systems.
- Possess a proven understanding of current programming language
and technologies, with strong skills in writing code and completing
programming tasks.
- Interact with users to define system requirements and/or
necessary modifications.
- Conceive, design, develop, test, and implement software
components, fixes, improvements, and/or new systems and
applications.
- Design and develop highly scalable software systems and
applications.
- You will be expected to stay up to date with emerging
technologies.
- Leads in developing tools, automation, and scripts to
facilitate platform maintenance, operational efficiency,
reliability, and administration.
- Engineer new Platforms with capabilities to support current and
emerging technologies, increase efficiency, and enabling new
business capabilities through flexibility without burdening
sustainment.
- Engage with our customers to ensure that the platform being
designed fits their needs.
- Plans and executes platform-oriented projects that include
business unit initiatives and updates to existing platforms as
needed.
- Prioritizes and handles escalations from vendor migration
teams.
- Identifies root causes of operational issues, resolves problems
and/or recommends solutions for implementation by others.
- Works with business units to plan for new projects and events
impacting the relevant platform, including capacity planning,
monitoring, configuration, security, metrics, reporting and
recovery, and migration strategies.
- Provides research, design, building, testing, and support to
software platform(s), including support for multiple levels of
testing prior to release of new and upgraded platform or
infrastructure.
- Participates in the development of best practices, validation,
and adherence.
- Develops and reviews architecture and infrastructure
plans.
- Responsible for documentation, communication, and
monitoring.
- Participates in the development of large technical solutions
that meet specifications and that impact future developments.
- Able to use scripts and tools built by others, including the
ability to troubleshoot or debug issues with these tools.
- Able to evaluate new system and/or infrastructure solutions for
technical feasibility against known requirements and
standards.
- Effective at dealing with change: Able to transition in role or
handle a significant modification to workflow or technology with
minimal ramp-up time and with very little guidance.
- Comfortable presenting issues to management as well as peers,
both written and verbally in a concise fashion.
- Able to receive feedback in a constructive manner and
consistently apply it to tasks.
- Able to create system and production documentation, adhering to
organization standards.Qualifications:
- 5+ years of related work experience.
- Comfortable working in an agile environment.
- Proficiency in Terraform, CI/CD practices, cloud computing,
system design/development/scripting with a proactive demeanor
towards continuous learning and skill development, and an interest
in mastering emerging data engineering tools and
methodologies.
- Engineers must excel in both written and verbal communication.
They need to articulate complex technical concepts clearly to
various stakeholders, including technical and non-technical
staff.
- During major incident calls, they should be able to convey
business issues and concerns effectively to staff, peers,
superiors, and external parties.
- Engineers take ownership of their work, treating the systems
they manage as if they were their own. They proactively identify
issues, seek solutions, and drive improvements, demonstrating a
sense of responsibility and commitment.
- Engineers need to balance curiosity with practicality to meet
short needs & long-term organizational goals.
- Engineers should engage in reflective and independent thinking.
Rather than passively receiving information, they actively reason
and analyze situations.
- Engineers should embrace challenges and view failures as
opportunities for growth. Instead of seeing setbacks as obstacles,
they use them as springboards to develop their abilities.
- Demonstrable analytical skills are essential for identifying
root causes, assessing impacts, and devising effective
solutions.
- Balancing multiple projects and demands simultaneously, while
following management guidance, is crucial.Required Education:
- Bachelor's degree in computer science, Information Systems or
related equivalent experience.Preferred Education:
- Master's degree in computer science, Information Systems or
related equivalent experience.#DISNEYTECHThe hiring range for this
position in Glendale, CA/Anaheim, CA is $138,900 - $186,200 per
year and in Seattle, WA is $145,400 - $195,000 per year. The base
pay actually offered will take into account internal equity and
also may vary depending on the candidate's geographic region,
job-related knowledge, skills, and experience among other factors.
A bonus and/or long-term incentive units may be provided as part of
the compensation package, in addition to the full range of medical,
financial, and/or other benefits, dependent on the level and
position offered.
#J-18808-Ljbffr
Keywords: Disney Cruise Line - The Walt Disney Company, Irvine , Sr Software Engineer, IT / Software / Systems , Anaheim, California
Didn't find what you're looking for? Search again!
Loading more jobs...