Principal Software Engineer

The Walt Disney Company · Orlando, FL

Company

The Walt Disney Company

Location

Orlando, FL

Type

Full Time

Job Description

About the Role & Team
"We Power the Magic!" That's our motto at Disney Experiences Technology & Digital.
At Disney, we're storytellers. We make the impossible possible. The Walt Disney Company is a world-class entertainment and technological leader. Walt's passion was to continuously envision new ways to move audiences around the world-a passion that remains our touchstone in an enterprise that stretches from theme parks, resorts and a cruise line to sports, news, movies and a variety of other businesses. Uniting each endeavor is a commitment to creating and delivering unforgettable experiences - and we're constantly looking for new ways to enhance these exciting experiences.
Disney Experiences is seeking a principal software engineer who has passion for architecting and implementing well defined technology solutions and providing technical oversight advancing the roadmap of our core commerce platform.
What You Will Do

  • • Define and own the technical roadmap of our products and apps that allows for optimal maintenance of current portfolio and delivery of future capabilities.
  • Partner with senior leaders and executives to influence and execute the technology roadmap
  • Sets the architectural direction and lead the design/development of application components for major software development projects
  • Define API specifications, best practices, and coding guidelines
  • Leads the development, programming, testing, and debugging of major software products
  • Performs strategic research, develops proofs of concepts as needed and proactively to recommend technically appropriate choices with performance and supportability in mind
  • Uses expert knowledge to develop creative solutions to critical issues and complex design problems.
  • Interact with users to define system requirements and necessary modifications.
  • Exercises considerable judgment in selecting methods, techniques and evaluation criteria to resolve issues.
  • Identifies major problems and opportunities, sets directions and champions the development of innovative solutions.
  • Leads the triage and resolution of high priority production problems or impairments
  • Reviews and writes code, leads programming, testing and debugging of major software development projects.
  • Code may either be used in commercial and end-user applications or may focus on software and tools in support of infrastructure and technology platforms.
  • Be the go-to guru to guide and mentor less experienced software engineers providing the required technology expertise and oversight
  • Recommends processes & technology improvements to improve the effectiveness of the team.
  • Accountable for quality, completeness, and timely delivery of an assigned project

Required Qualifications & Skills
  • 10+ years of full stack development experience
  • • Substantial working experience with developing highly-scalable architectures, patterns, and technologies, specifically Java, GraphQL, NoSQL, Graph DB, Caching technologies and Event-Driven Architectures.
  • • Substantial experience creating enterprise scale solutions for distributed applications with extensible design patterns that incorporate resiliency and performance.
  • Experience with test driven design and test automation frameworks
  • Experience with software performance optimizations
  • Excellent communication skills with the ability to influence engineers, peers, and senior stakeholders to consensus decisions
  • Proven experience in driving the architecture of complex technical program across large numbers of stakeholders, multi-functional teams, requirements, and implementations
  • Experience developing with cloud native architectures and major cloud platforms
  • Experience with observability and tooling
  • Expert level ability to troubleshoot and triage technical problems
  • Experience working on geographically distributed scrum teams
  • Well versed in DevSecOps
  • Experience with modernization of legacy software applications to new technology stacks

Preferred Qualifications
  • Experience in the e-commerce space and products / pricing / inventory domains
  • Experience in travel and hospitality/hotel industries
  • Knowledge and training in AI/ML, GenAI and other emerging technologies

Education
  • Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, engineering, or comparable field of study, and/or equivalent work experience.
  • Cloud design or development certifications (AWS/GCP)

#LI-AF2
#DISNEYTECH
Apply Now

Date Posted

06/16/2024

Views

8

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.95

Similar Jobs

Director of Software Engineering - Red 6

Views in the last 30 days - 0

Red 6 an innovative AR technology startup is seeking a highly motivated and experienced director to lead its software team in Orlando The ideal candid...

View Details

Field Service Engineer -

Views in the last 30 days - 0

View Details