Full-Time

Senior Principal Software Engineer

Confirmed live in the last 24 hours

The Walt Disney Company

The Walt Disney Company

10,001+ employees

Leading producers & providers of entertainment and information

Compensation Overview

$223.7k - $328.6kAnnually

+ Bonus + Long-term Incentive Units

Senior, Expert

Seattle, WA, USA + 2 more

More locations: Santa Monica, CA, USA | San Francisco, CA, USA

Salary ranges: Santa Monica, CA: $223.7K - 300K; Seattle, WA: $234.4K - 314.3K; San Francisco, CA: $245.1K - 328.6K.

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
Microsoft Azure
Python
JavaScript
Data Structures & Algorithms
Apache Kafka
Java
Kinesis
Docker
AWS
Terraform
Redis
Google Cloud Platform
Requirements
  • 12+ years of related experience crafting large-scale, highly available Java services utilizing various database and messaging technologies.
  • Strong programming skills in Java and other object-oriented languages, and a strong grasp of computer science fundamentals (data structures, algorithms, databases, etc.)
  • Experience using source control systems and CI/CD pipelines.
  • An ability to work both independently and collaboratively.
  • Champion cross-team projects.
  • Coach and mentor other specialists on the team to ensure that all software utilizes Hulu and industry best practices for data persistence and real-time streaming applications.
  • Understanding of message based distributed, scalable, and resilient systems
  • Desire to work in a start-up, fast-growth, or rapid-change environment
  • Experience working on diverse teams
  • Problem-solving skills to identify the root cause and implement the fix.
  • Solid communication skills – written, and oral
  • Ability to be flexible, adapting to changing priorities
  • Fluent in multiple programming languages and an expert in at least one of: JavaScript, Python, Java
  • Experience transforming requirements into software design, documentation and software.
  • Ability to coach teammates to become better engineers
  • Ability to lead technical projects
  • Experience with: SpringBoot and related Spring projects
  • Non-relational database technologies e.g. DynamoDB
  • Redis and/or MemCache
  • Apache Kafka and/or Kinesis
  • Terraform, Docker and Kubernetes
  • Expert with at least one of: AWS, Azure, GCP
  • Experience building, testing, and tuning distributed systems
  • Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.
Responsibilities
  • Develop software designs and specifications
  • Develops and writes code to meet design specifications
  • Test, document and deploy code
  • Provide technical mentorship, and code quality assurance
  • Support, maintain and break-fix production products
  • Work with a team to design solutions to various interesting and challenging problems
  • Be a champion for engineering excellence
  • Become and stay an expert in current and emerging technologies and tools
The Walt Disney Company

The Walt Disney Company

View

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

1923