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
- 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
- Bachelor's degree in Computer Science, Engineering, Information Technology, or related field
- Master's degree in Computer Science, Engineering, Information Technology, or related field
- ID: #49370743
- State: Florida Lakebuenavista 32830 Lakebuenavista USA
- City: Lakebuenavista
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2023-02-27
- Deadline: 2023-04-27
- Category: Et cetera