Search jobs > New York, NY > Principal software engineer

Principal Software Engineer

Disney Entertainment & ESPN Technology
New York, NY, United States
$189.3K-$253.8K a year
Full-time

About The Role & Team :

At The Walt Disney Company were building what strives to be the largest media streaming platform in the world, serving not just Disney+, but also ESPN+ and Hulu.

Every day is a moment to make a difference for hundreds of millions of people around the world!

Our team members all contribute to a dynamic, inclusive, and self-motivated culture, and are responsible for the full development, delivery, and operational support of critical global services.

We have a mature DevOps culture and collaborate on all areas of the technology stack : including UI, backend services, real time data pipelines, and cloud infrastructure.

Were looking for people who want to challenge themselves, to grow; people who understand scale and care deeply about reliability.

You will be surrounded by colleagues eager to help you succeed and be part of an ambitious, rewarding culture.

As part of the Experimentation & User Experience team you'll be working on high throughput globally distributed systems, with areas including Stream Concurrency & Impression tracking, A / B Testing, Feature Flagging, and User Cohort Targeting,

What You Will Do

As a Principal Software Engineer, you'll :

  • Be hands-on. Working with engineers across multiple global teams, often leading proof of concept designs and providing guidance to prove out ideas that define the forward looking technological direction.
  • Influence the roadmap for multiple teams, working in partnership with your peers and partners across Product, Project Management, and Engineering.
  • Understand the strategic business goals of the organization and use this to guide cross team solutions, architecture, and priorities that bring significant business value without unnecessary technical complexity or risk.
  • Be present in cross organizational discussions, representing engineers within your teams. Use your knowledge to proactively identify and document architectural gaps and focus areas.
  • Contribute to an inclusive culture that values learning and development, close collaboration between team members, and strives for excellence.
  • Mentor engineers across teams to help them improve their technical abilities and build their profiles within and outside of the organization.

Things Were Looking For

We dont expect candidates to be strong in all areas - these are not barriers to entry. Strength in some areas and an appetite to learn and improve is what we're interested in!

  • Experience designing, building, and operating distributed systems with multi-level failover & fallback strategies.
  • Understanding of product architecture, high-quality coding, testing, and development practices.
  • In depth experience of a Java Virtual Machine (JVM) language such as : Java, Scala, or Kotlin.
  • Experience with at least one of the following cloud providers : Amazon Web Services (AWS), Google Cloud Compute (GCP), or Microsoft Azure.
  • Experience with Terraform or other infrastructure as code (IaC) tooling.
  • Experience in gaining alignment across multiple teams in order to deliver significant products or features.
  • Excellent verbal and written communication skills, specifically in understanding, framing and simplifying both technical & business requirements.
  • Comfort with ambiguity and leading conversations where discordant views are present.

Education & Experience

  • Bachelors degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and / or equivalent work experience.
  • Minimum 10+ years related work experience.

The Interview Process

We view interviewing as a two-way process and take a relaxed, practical approach that reflects how our teams work together daily.

This involves reviewing code, pair programming, and solving an architectural problem together. Well conclude with a non-technical interview where well both spend time understanding what it will be like working with each other.

DISNEYTECH

The hiring range for this position in New York is $189,300 - $253,800 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidates 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.

Required

Preferred

Job Industries

  • Other
  • 6 days ago
Related jobs
Promoted
JPMorgan Chase & Co
New York, New York

As a Principal Software Engineer at JPMorgan Chase within the Chief Technology Office’s Global Technology & Applied Research team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Formal ...

Promoted
VirtualVocations
New York, New York

A company is looking for a Principal Software Engineer for their Core Mail Backend. ...

Sirius XM
New York, New York

How you’ll make an impact: The Senior Principal Software Engineer - Web position will design, develop, and maintain web applications, frameworks and infrastructure providing customer facing experiences and capabilities that leverage web technologies for SiriusXM family of applications. Develop softw...

Promoted
VirtualVocations
New York, New York

A company is looking for a Remote Principal Software Engineer - Large Scale Distributed Systems. ...

Warby Parker
New York, New York

Tackle challenges of scale though solid engineering practices and creative problem solving. Demonstrated ability to deliver software projects with a high level of autonomy. ...

Morgan Stanley
New York, US

Principal Software Engineer - Parametric. Master’s degree in Computer Science/Computer Engineer is preferred. ...

CVS Health
New York, New York

Drive best practices in software engineering, ensuring high-quality, scalable, and maintainable code. Strong background in software engineering, with a focus on delivering high-quality, reliable systems. Experience managing managers and principal-level engineers. Provides technical leadership to a t...

JPMorgan Chase & Co.
New York, New York

As a Principal Software Engineer at JPMorgan Chase within the International Consumer Bank, you will be a part of a flat-structure organization. Build and lead an engineering team to design and develop technologies to help customers discover the products we are building. Define the engineering archit...

DOW JONES
New York, New York

Reporting to an Engineering Manager, the Principal Software Development Engineer will lead technical discussions, create strategic plans, and execute them, contributing to a world-class news consumption experience. ...

Disney Entertainment & ESPN Technology
New York, New York

Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. Work with a team of engineers building software in a collaborative development process. Media Engineering is an in...