Experience Inc. Jobs

Job Information

The Walt Disney Company Software Engineer in Bay Lake, Florida

About the Role & Team

"We Power the Magic!” That’s our motto at Disney Experiences (DX) Technology & Digital. 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 Solution Engineering team under the Technology Delivery organization within Disney Experiences (DX) Technology & Digital. The Software Engineer will work report to the Manager, Solution Engineering.

What You Will Do

  • Complete assigned component level software development and fixes using new or existing technologies.

  • Participate in developing specifications for assigned components, projects, and fixes.

  • Provide technical direction and evaluating the quality of work from vendors.

  • Ability to articulate to both technical and business users and the ability to gracefully handle hard-working conversations.

  • Coordinate, influencing and mentoring collaborative project teams, inclusive of on-shore and off-shore development resources, key clients, and other technical groups in the organization

  • Participate in the design process of new features and improvements to the software platform

  • Have a strong practice of agile development in a collaborative, dynamic team environment.

  • Be highly flexible to constantly evolving business needs and adoption of new technologies.

  • Have Ability to build and maintain documentation, procedures, and work instructions for development or operations team.

  • Work closely with the Quality Engineers, Project Management and Business teams on solution implementation.

  • Adhere to technical development processes, standard and software engineering.

  • Ensure a process orientation across the technical/project team, being able to develop,

  • implement and improve processes.

  • Work independently and delivering on agreed upon timelines.

  • Be responsible for Release Management, Service Management and build configuration in highly coordinated environment while using DevOps tools like Jenkins, Rundeck, API gateways, AppDynamics and Splunk.

Engineering duties include (but are not limited to):

  • Sustainment of team-written and third-party software

  • Provisioning new services

  • Design, build and maintain new software and integrate third party software

  • Support configuring, sizing, and monitoring application clusters.

  • Mentor other operations team members.

You will:

  • Create/maintain/improve/fixing SDLC pipelines

  • Create/maintain/improve/fixing monitoring technologies

  • Create/maintain/improve/fixing infrastructure technologies (cloud and on prem)

  • Create/maintain/improve documentation on the technologies that the team builds

Qualities we are looking for:

  • Someone who enjoys working with clients - this person will work with customers/product engineering to capture requirements. You like hearing stories.

  • Someone with a have a passion for improvement - this person enjoys improving processes (e.g. through less code, fewer manual steps, fewer systems, improving velocity).

  • Someone who is law-abiding but agent-of-change - you will advocate compliance with known standards and engage engineers to improve upon processes

  • A teammate- this person will mentor others and contribute support documentation; here, heroes work at enriching the team

  • Someone who can multitask - This person must be capable of working concurrent projects

  • This person is a developer and comfortable writing and fixing code

Required Qualifications & Skills

  • A minimum of 3 years of software development experience (Java, Javascript, or Typescript).

  • Have proven analytical and problem-solving skills

  • Have experience with SCRUM and other Agile development practices. such as collecting, reviewing, and updating requirements and/or user stories.

  • Have proficient Build/Release skills

  • Have proficient monitoring skills - This person will work on ensuring the tools that keep this monitoring are up and effective at notifying guest- facing issues.

  • Have proficient technical fundamentals - this person must have some understanding of Unix system administration duties

  • Have knowledge and understanding of technical architecture, application systems design and integration in a large heterogeneous enterprise environment with hands on experience

  • Have Exposure to infrastructure and platform capabilities - container, middleware, messaging, routing components

  • Have experience in the public cloud - this person is proficient with launching products in a variety of hosting solutions, including public (Google, AWS, Azure, Salesforce) and private cloud systems.

  • Have experience in Infrastructure as Code (IAC) - with one of the following (Terraform, Helm, Chef)

  • Experience writing user documentation and providing engineering architectural diagrams, sequence diagrams and flowcharts.

  • Good communication and relationship skills, an ability to articulate advanced technical topics to both technical and non-technical staff

  • Good persuasive/argument skills: you will work to ensure that the larger team understands and approves of their solutions.

Preferred Qualifications

  • Experience with technology in multiple areas including but not limited to Build &Deploy, Application Delivery, Infrastructure, Cloud, Automation, Testing, Mobile, AR/VR, Al/ML

  • Experience with DevOps toolchains and systems (Drone/Harness.io)

  • Experience with Feature Flags, Trunk Based Development tools like Launch Darkly

  • Specific Technology Platforms: Splunk, AppDynamics, Grafana, Automic, Consul, Vault, Jenkins, Harness, Gitlab, Github, ThousandEyes, Prometheus, SauceLabs, JMeter, BlazeMeter, LaunchDarkly, Chef, Rundeck, Rancher, Zendesk, Jira, ServiceNow

  • Experience with RDBMS and NoSQL Database solutions

  • Experience with architecting highly scalable and highly available systems

  • OS performance troubleshooting and ability to install and configure operating system packages

Education

  • Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics, Engineering, or comparable field of study, or equivalent work experience at enterprise scale.

Job ID: 10090998

Location: Bay Lake,Florida

Job Posting Company: Disney Experiences

The Walt Disney Company and its Affiliated Companies are Equal Employment Opportunity employers and welcome all job seekers including individuals with disabilities and veterans with disabilities. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or apply for a position, email Candidate.Accommodations@Disney.com with your request. This email address is not for general employment inquiries or correspondence. We will only respond to those requests that are related to the accessibility of the online application system due to a disability.

DirectEmployers