Principal Software Engineer

RemotePrincipal
💰$181–242K
🇺🇸 United States
💰Equity
Software Developer
Software development

Job Posting Title:

Principal Software Engineer

Req ID:

10097534

Job Description:

About the Role & Team

“We Power the Magic!” That’s our motto at Disney Experiences (DX) Tech & Digital. Our team creates world-class immersive digital experiences for the Company’s premier vacation brands. We deliver experiences to consumers through our Disney’s Parks & Resorts worldwide, Disney Cruise Lines, and Disney Vacation Club. We are responsible for the end-to-end digital and physical Guest experience for all technology & digitally led initiatives across the Attractions & Entertainment, Food & Beverage, Resorts & Transportation and Merchandise lines of business, as well as other initiatives such as Hey, Disney!

Disney’s Online Commerce Platform team is seeking a principal software engineer who has passion for architecting and implementing well defined technology solutions that advance the roadmap for the next generation of Commerce products.

What You Will Do

  • Lead Architecture, Design and Technical Roadmap of cloud scale Software Platforms that support various Disney Products.
  • Mentor Developers and Architects to design, prototype and develop software.
  • Align stakeholders from all areas – Business, Commercial, Product, Cross Vertical Technology and Operational Teams.
  • Work in an Agile Environment with Detailed Planning and Estimation accuracy
  • Design and implement new software systems, build efficient and scalable distributed systems
  • Participate and lead design reviews with peers and partners to build the right solution using available technologies or solutions that caters to the best Guest and Cast Experience
  • Identify areas of improvement and patterns of repeat problems in our application ecosystem and propose solutions that can be applied globally.
  • Set Architecture standards and best practices to improve scalability, performance, and availability based on technical and business considerations
  • Analyze user requirements and define non-functional requirements (scalability, reliability, performance, efficiency, availability, security, maintainability).
  • Develop proof of concepts and prototypes for innovative technologies and new business needs.
  • Increase the Return on Investment on Projects by building scalable and performant software applications and systems.
  • Development engagement >50% of their time in one or more of the following skillset areas.

Required Qualifications & Skills

  • Minimum of 10 years of full stack development experience.
  • Deep working experience with developing highly scalable architectures, enterprise and integration design patterns, and technologies, specifically Java, GraphQL, NoSQL, Graph DB, Caching technologies and Event-Driven Architectures.
  • Substantial experience creating enterprise scale distributed applications using extensible design patterns that optimize resiliency and performance.
  • Experience with test driven design and test automation frameworks
  • Experience with software performance optimizations
  • Excellent interpersonal skills to build consensus across both technical and business teams
  • Ability to lead all phases of large-scale programs within Commerce and other areas of Disney Parks and Experience products from ideation, development to delivery
  • Proven record of accomplishment in driving the architecture of complex technical programs across large numbers of partners, multi-functional teams, requirements, and implementations
  • Development experience with cloud native architectures and major cloud platforms
  • Experience working on geographically distributed scrum teams
  • Experience with modernization of legacy software applications to modern technology stacks

Specialized skills – one or multiple areas

  • Java experience
  • JVM internals (Memory management, garbage collection, JIT and so on)
  • Web Containers (e.g., Tomcat server)
  • Experience developing spring boot-based RESTful microservices
  • Experience writing RESTful APIs (API versioning, documentation, and security)
  • Docker
  • SQL
  • Database modeling
  • ORM frameworks/specifications (JPA or Hibernate)
  • Experience with AWS technologies (Service Management and Deployments, EC2 and ECS Containers, Lambdas, DynamoDB, MariaDB/MySQL)
  • Experience with unit testing best practices
  • Source control systems (GitLab/GitHub)
  • Experience designing back-end distributed systems for high availability, high throughput, and low latency.

Preferred Qualifications

Experience with web/mobile UI

Education

Bachelor’s degree in computer science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study and/or equivalent work experience

#DISNEYTECH

The hiring range for this position in Glendale, CA is $ 180,646 to $242,330 per year and in Seattle, WA is $ 189,256 to $253,880 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.

Job Posting Segment:

Technology & Digital

Job Posting Primary Business:

Commerce

Primary Job Posting Category:

Software Engineer

Employment Type:

Full time

Primary City, State, Region, Postal Code:

Glendale, CA, USA

Alternate City, State, Region, Postal Code:

USA - FL - 7141 Kirkman Dr, USA - WA - 200 1st Ave West Building

Date Posted:

2024-08-30

 

Euro Disneyland Imagineering SarL

Euro Disneyland Imagineering SarL

Euro Disneyland Imagineering is a company that creates magic and makes the impossible possible

Entertainment
Artificial Intelligence

Other jobs at Euro Disneyland Imagineering SarL

 

 

 

 

 

 

 

 

View all Euro Disneyland Imagineering SarL jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇺🇸 United States
Software Developer
Remote

No spam. No ads. Unsubscribe anytime.

Similar jobs