Principal Software Engineer

Disney Experiences
Boston, MA, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

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

3 days ago
Related jobs
Promoted
Selby Jennings
Boston, Massachusetts

Principal Python Software Engineer | Leading Asset Management Firm | Boston, MA. Identify areas of automation potential (software development, testing and deployment, pipelines). ...

Promoted
ZoomInfo Technologies LLC
Waltham, Massachusetts

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of 10 years of experience in backend software development, with a strong focus on data engineering and big data technologies. Partner closely with Engineering Leaders, Architects, and Product Manager...

Promoted
Burtch Works
Boston, Massachusetts

Demonstrated ability to deliver high-quality software through working in a dynamic, team-focused Agile/Scrum environment. ...

Motion Recruitment
Danvers, Massachusetts

We are seeking a dynamic Principal Full Stack Software Engineer to play a pivotal role in our mission-driven team. By combining expertise in software engineering with a commitment to advancing medical science, we are shaping the future of healthcare. Provide mentorship and guidance to software engin...

Cambridge Mobile Telematics
Cambridge, Massachusetts

CMT is seeking a Principal Automation Software Engineer to help our Engineering Productivity team build durable, sustainable and scalable infrastructure systems, CI/CD pipelines and developer tools, while continually looking for opportunities to increase automation and efficiency. In this role you w...

Schneider Electric
Massachusetts, MA, US

Job Description: Engage in software development and enhancements including requirement analysis, feasibility studies, design, development, and testing; Create and modify software applications by writing code, designing algorithms, and implementing software solutions that meet end-user expectations; ...

New Relic, Inc.
Boston, Massachusetts

Principal Software Engineer Req ID FY|R&D|#3 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boston, Massachusetts, USA; Charlotte, North Carolina, USA; Chicago, Illinois, USA; Cincinnati, Ohio, USA; Des Moines, Iowa, USA; Detroit, Michigan, USA; Indianapolis, Indian...

Northeastern University
Boston, Massachusetts

Principal Research Software Engineer- Khoury College of Computer Sciences page is loaded. Principal Research Software Engineer- Khoury College of Computer Sciences. We are seeking a highly skilled Principal Research Software Engineer with experience in Machine Learning and Large Language Model inter...

Clear Ventures
Boston, Massachusetts

In this unique role, you will be one of the founding engineers on one of our New Venture teams. If you are the type of engineer who loves building from scratch, this could be the perfect job for you. We are looking for a motivated engineer to help build this product from the ground up. Extensive exp...

Boston Scientific
Waltham, Massachusetts

We are looking for a software engineer with a strong computer science background to join our exciting and fast-paced development team. Provide technical leadership to the team in software architecture and best in class software development methodologies and practices. Architect, design, develop and ...