Lake Buena Vista, FL, USA
5 days ago
Software Engineer

Job Posting Title:

Software Engineer

Req ID:

10090998

Job Description:

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 Posting Segment:

Technology & Digital

Job Posting Primary Business:

Tech Delivery, Platforms, & Core Systems

Primary Job Posting Category:

Software Engineer

Employment Type:

Full time

Primary City, State, Region, Postal Code:

Lake Buena Vista, FL, USA

Alternate City, State, Region, Postal Code:

Date Posted:

2024-06-25
Confirm your E-mail: Send Email