Lead Software Engineer

Posted:
8/1/2024, 5:00:00 PM

Location(s):
New York, New York, United States ⋅ New York, United States

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Job Posting Title:

Lead Software Engineer

Req ID:

10093752

Job Description:

About The Role & Team:

At The Walt Disney Company we’re responsible for building what aims to be the largest media streaming platform in the world, serving not just Disney+, but ESPN+, Star+, and Hulu. We foster innovation, we challenge each other, and we put our users before all else: connecting them with the stories they love.     

                      

We’re 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, high-performing, rewarding culture. If this sounds like something for you, read on!           

      

You will work within one of Disney’s service engineering teams, supporting a variety of backend systems that directly support the Disney+ platform as part of the Growth and Commerce organization. You’ll contribute to dynamic, autonomous and self-motivated software teams that own the full development, delivery and operational support responsibilities of critical global services.    

                 

You will work closely with cross-functional teams to understand requirements, architect solutions, and ensure the successful delivery of projects using cutting edge Python, SQL, Spark, AWS, Databricks, DataLake, SnowFlake.

What You Will Do:

As a Lead Engineer, your responsibilities will be:

  • Be part of an Agile team building the world's fastest growing media streaming platform
  • Contribute to an inclusive culture that values learning & development, close collaboration between team members, and strives for excellence
  • Lead the design and development of robust, scalable, and high-performance data pipelines using Spark and Scala.
  • Collaborate with analysts, and other stakeholders to understand requirements and translate them into technical specifications.
  • Architect and implement data processing solutions that optimize performance, reliability, and scalability.
  • Mentor and provide technical guidance to junior team members, fostering a culture of learning and continuous improvement.
  • Perform code reviews, ensure coding best practices, and enforce data engineering standards.
  • Stay current with emerging technologies and industry trends in data engineering, Spark, and Scala, and evaluate their potential impact on our data platform.

What You Will Bring:

  • Minimum 7+ years engineering experience
  • Demonstrable understanding of high-quality coding, testing, and development practices
  • Experience working in a “Devops” environment
  • Experience with Java and/or Python
  • Experience in Spark using either Scala or PySpark.
  • Experience with Cloud Infrastructure, preferably with AWS
  • Experience with Databricks
  • Experience of designing, building & operating distributed systems with multi-level failover & fallback strategies
  • Strong understanding of distributed computing principles and experience with large-scale data processing frameworks.
  • Relational and NoSQL databases, particularly PostgreSQL, Aurora, & DynamoDB with experience modeling & optimizing query performance
  • Excellent communication skills, specifically in understanding, framing and simplifying both technical & business requirements
  • Comfort with ambiguity and leading conversations where discordant views are present
  • Experience mentoring and coaching more junior engineers on both technical and soft skills
  • Contributions to the technical community, either through blogs, internal workshops, meetups or conferences

Preferred Qualifications:

  • Experience or interest in functional programming and its real-world applications - particularly Scala stacks such as Scalaz, Cats Effect and ZIO
  • Kinesis or any other streaming data experience

Required Education:

Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience

The hiring range for this position in New York is $156,300-$209,600 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:

Disney Entertainment & ESPN Technology

Job Posting Primary Business:

Commerce, Growth, & Identity

Primary Job Posting Category:

Software Engineer

Employment Type:

Full time

Primary City, State, Region, Postal Code:

New York, NY, USA

Alternate City, State, Region, Postal Code:

Date Posted:

2024-07-09