Job Details

ID #49851419
State Florida
City Lakebuenavista
Job type Permanent
Salary USD TBD TBD
Source The Walt Disney Company
Showed 2023-05-03
Date 2023-05-02
Deadline 2023-07-01
Category Et cetera
Create resume

Principal Software Engineer - Guest Data Platform

Florida, Lakebuenavista, 32830 Lakebuenavista USA

Vacancy expired!

If you're passionate about crafting engineering strategies that support large-scale and high-performance data and software environments, join us! We are looking for a Principal Software Engineer who will use their deep expertise in software development, data management, and distributed systems to lead software engineering practices to deliver high-quality, scalable, and robust data ecosystems that support the entire segment, powering the interactions and experiences that create magic for our Guests. You will be a senior level individual contributor who works to define and guide the implementation of the engineering strategy and practices.

This role sits in the Data Products & Platform organization within Technology & Digital for Disney Parks, Experiences, and Products. It works closely with internal segment Engineers and technical authorities from across the company.

Responsibilities:
  • Lead the design and development practices for data systems that enables the collection, ingest, storage, and processing of large and sophisticated data products
  • Collaborate with engineers, data scientists, and other partners to make proposals across teams on their engineering work and practices
  • Design low-level implementation details of software, which data structures, class/function/code organization, etc.
  • Propose technical implementation approaches which support architectural changes that address scaling and performance problems
  • Proactively seek opportunities to reuse or generalize existing services and implementations
  • Know the latest new technologies and best approaches in the field of data management and software engineering
  • Provide technical mentorship and guidance to other members of the team
  • Conduct code review pull-requests with consistent scrutiny
Qualifications:
  • 10+ years of software development experience across diverse domains, with at least five years of experience in data management and distributed systems solving problems
  • Expert level coder, able to develop solutions that solves complex problems, while keeping in mind code space and time complexity
  • Expert level in Python development and DevOps practices, e.g.,: CI/CD, docker, testing, and automation
  • Experience designing and implementing solutions using AWS services, with an understanding of at least some core services: IAM, S3, Kinesis, Lambda, SNS
  • Experience with build-and-test tool, Bazel
  • Experience with infrastructure-as-code, e.g.,: Terraform, CloudFormation, CDK, etc.
  • Proficiency in at least one of the following languages - Typescript, Java, or another strongly typed language
  • Understanding of trade-offs between different data storage systems and architectures (data warehouses, SQL vs NoSQL, partitioning, etc.)
  • Proven grasp and believer of agile development approaches, including DevOps concepts
Required Education

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field
Preferred Education

  • Master's degree in Computer Science, Engineering, Information Technology, or related field

Vacancy expired!

Subscribe Report job