Skip to main content

Principal Software Engineer

Apply NowApply Later Job ID 10006426 Location Lake Buena Vista, Florida, United States Business Parks, Experiences and Products Date posted Aug. 01, 2022 Flex Type Hybrid

- This role is considered hybrid, which means the employee will work a portion of their time on-site from a Company designated location and the remainder of their time remotely.

Job Summary:

JOB SUMMARY: The Principal Software Engineer conceives and sets the architectural direction and leads the design of components for major software development projects, developing specifications for each. The Principal Software Engineer provides technical guidance and expertise across the software engineering function, serving as a key resource for less experienced software engineers as well as leadership, and acting as a point of escalation when needed.

The Principal Software Engineer oversees the development, programming, testing, and debugging of major software products, working closely with management and architects to produce highly complex and sophisticated software on design projects that span several groups or areas of the organization.

Responsibilities:

  • Identifies new directions and opportunities; champions the development of innovative solutions.

  • Oversees the development, programming, testing and debugging of major software development projects.

  • Creates protocols, documentation and tools for the installation and maintenance of innovative software projects.

  • Works closely with management and architects to produce highly complex and sophisticated software on design projects that span several groups.

  • Leads improvement of software developments processes, protocols and procedures.

  • Performs strategic research and design for one or more major technical areas.

  • Monitors emerging technologies and proposes the adoption of appropriate new technologies.

  • Uses expert knowledge to develop creative solutions to critical issues and complex design problems.

  • Exercises considerable judgment in selecting methods, techniques and evaluation criteria to resolve issues.

  • Identifies major problems and opportunities and champions the development of innovative solutions.

  • Works on unprecedented and exceptionally complex technical issues requiring major vision, creativity and proactive solutions.

  • Contributes to development of function objectives and goals.

  • Owns and leads large development projects and team where a project comprises multiple components.

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

  • Leads the development of highly innovative, large, software solutions that meet specifications and significantly impact future developments.

  • Conceives and leads the execution of major software development projects and major fixes using new or existing technologies.

  • Reviews or writes code, leads programming, testing and debugging of major software development projects.

  • Creates protocols, documentation and tools for the installation and maintenance of major software projects.

  • Conceives and sets the architectural direction for major software development projects.

  • Leads the design of components of major software development projects, developing specifications for each.

  • Design and implementation of SaaS vendor product integration, cloud integration, and application integration.

  • Designs, develops, manages, creates and maintains technical components and templates.

  • Interacts and coordinates deliverables with other technical groups in the organization.

  • Executes assigned components level projects using new or existing technologies.

  • Reviews or troubleshoots; performs testing.

  • Heavily influences the work of team members, other teams, and assigned projects through decisions and actions.

  • Serves as a high level technical resource and “go-to” person for less experienced developers, providing technical guidance and oversight. 

  • Leads team members in problem analysis and issue resolution.

  • Recommends improvements to processes, technology, and interfaces that improve the effectiveness of the team.

Required:

  • Bachelor’s degree in Computer Science or similar field or related work experience.

  • 12+ years of progressively related experience in design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems.

  • 4-6 years of project or team lead experience.

  • Cloud (AWS/GCP/Azure) certification.

  • Certifications or working experience of ITIL and Agile processes.

In-depth, advanced expertise in relevant technologies, such as:

  • CS Fundamentals

  • Development tools like Eclipse

  • Cloud Technologies

  • Java/JavaScript

  • SQL/ NoSQL data modeling

  • JSON Messaging

  • Database Designs

  • HTTP Protocol

  • Web Services (SOAP & REST)

  • HTML/XHTML/DHTML & CSS

  • DevOps fundamentals

  • Test Automation concepts

  • Software Performance Optimization (memory, CPU, scaling, etc...)

Preferred:

  • Master’s degree in Computer Science.

About Parks, Experiences and Products:

The Disney Parks, Experiences and Products segment includes Disney’s iconic travel and leisure businesses, which include six resort destinations in the United States, Europe and Asia, a top-rated cruise line, a popular vacation ownership program, and an award-winning guided family adventure business. Disney’s global consumer products operations include the world’s leading licensing business across toys, apparel, home goods, digital games and apps; the world’s largest children’s publisher; Disney store locations around the world; and the shopDisney e-commerce platform.

About The Walt Disney Company:

The Walt Disney Company, together with its subsidiaries and affiliates, is a leading diversified international family entertainment and media enterprise with the following business segments: media networks, parks and resorts, studio entertainment, consumer products and interactive media. From humble beginnings as a cartoon studio in the 1920s to its preeminent name in the entertainment industry today, Disney proudly continues its legacy of creating world-class stories and experiences for every member of the family. Disney’s stories, characters and experiences reach consumers and guests from every corner of the globe. With operations in more than 40 countries, our employees and cast members work together to create entertainment experiences that are both universally and locally cherished.

This position is with Walt Disney Attractions Technology LLC, which is part of a business we call Parks, Experiences and Products.

Walt Disney Attractions Technology LLC is an equal opportunity employer. Applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Disney fosters a business culture where ideas and decisions from all people help us grow, innovate, create the best stories and be relevant in a rapidly changing world.

Apply NowApply Later

Watch Our Jobs

Sign up to receive new job alerts and company information based on your preferences.

For Disney Job Alerts to work, JavaScript must be enabled in your browser.