Sr Software Engineer - Online Commerce Platform
"We Power the Magic!" That's our motto at Disney Parks, Experiences and Products 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 Online Commerce Ticketing organization within Technology & Digital for Disney Parks, Experiences, and Products.
The Senior Software Engineer will report to the Manager, Technology - Website and Services Delivery.
RESPONSIBILITIES
- High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced environment.
- Working in an agile environment with detailed planning and estimation accuracy
- Design and implement new software features, build distributed systems with efficiency and stability in mind.
BASIC QUALIFICATIONS
- 5+ years' experience in S oftware D evelopment
- Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
- Ability to thrive within a fast-paced software application delivery and product launch environment.
- Foundational Knowledge of Computer Science
- Hands On Knowledge on Design Patterns - Great understanding in the following design patters : Singleton, Factory, Observer, Builder, Adapter, Publisher/Subscriber, Decorator.
- Hands On Knowledge on Data Structures - Familiarity/Confident using Lists, Sets, Maps, Linked Lists, Queues, Stacks. Preferred familiar with BST, Red-Black Trees, trees, graphs .
- Hands On Knowledge of Algorithms - Great problem-solving skills, the candidate needs to be able to solve efficiently coding problems in whiteboard, https://leetcode.com/ is a great source for practicing. Big O notation, time and space complexity of the algorithms.
PREFERRED QUALIFICATIONS
- 5+ years' Experience on Full Stack Development (Service and UI or Web UI and iOS or Web UI and Android) Preferred
SPECIALIZED SKILLS
Hybrid - Web Engineer
- Extensive hands-on experience with modern JavaScript based applications and/or development frameworks such as Angular, Node.js, jQuery, etc.
- Experience creating dynamic mobile friendly web apps that are cross-browser/cross-platform compatible.
- Experience utilizing RESTful Web Services
- Experience with Jenkins and GIT
- Experience with TDD and writing unit tests.
- Familiarity with web components
- Familiarity with UI optimization and performance tuning
- Familiarity with UI Automation
- Familiarity working with Mobile Web Views
- Experience with AWS Suite (Service Management and Deployments, EC2 and ECS Containers, Elastic Search Caching, Lambdas, DynamoDB, MariaDB/MySQL, Kinesis, Developer Tools)
#DISNEYTECH
The hiring range for this position in Glendale is $136,038 to $182,490 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.