Lead Software Engineer
Job Description
The Lead Software Engineer role focuses on observability tooling, data pipelines, and integrations. In this position, you will lead the design and delivery of multi-component systems that help engineering teams collect, analyze, and act on system data, while setting architectural direction and promoting AI-assisted development practices.
Responsibilities
- Own and lead the development of multi-component solutions that support observability tools, data pipelines, and engineering systems.
- Set architectural direction and drive cross-team collaboration to deliver large-scope solutions that improve system monitoring, data collection, and analysis.
- Establish and champion practices for AI-assisted development to improve engineering efficiency and workflow productivity across teams.
- Plan, break down, and document technical and operational requirements for engineering data models and integrations, enabling parallel execution across multiple teams.
- Lead the resolution of critical issues and perform root cause analysis, accounting for the implications of design and implementation decisions on interconnected systems.
- Own the delivery of data-driven insights that measurably improve system performance and reliability against customer and operational objectives.
- Influence and enforce operational standards for code quality, documentation, and team processes, and proactively mentor senior engineers and peers.
Requirements
- Minimum 7 years of professional experience in software development.
- Experience architecting, building, and maintaining production applications using modern programming languages (e.g., Golang, TypeScript, Python, Java, C++, Rust) and frameworks (e.g., React, Angular).
- Strong analytical and problem-solving skills, with a track record of leading others through complex technical problems.
- Deep experience with modern development practices, including version control (e.g., GitHub) and CI/CD or configuration-based deployments (e.g., Kubernetes, Terraform, CloudFormation).
- Experience leading implementations on observability platforms (e.g., Datadog, Splunk, New Relic).
- Hands-on experience with data platforms and databases such as Databricks, Snowflake, MySQL, or PostgreSQL.
- Experience delivering projects that span multiple teams in large-scale engineering environments.
- Experience with distributed systems or streaming platforms; strong understanding of client-server architecture is a plus.
- Experience using data or observability tools to drive engineering improvements across an organization.
- BS or MS in a quantitative field (Computer Science, Engineering, Math/Statistics, or similar).
Technology Stack
- Golang, TypeScript, Python, Java, C++, Rust
- React, Angular
- GitHub, CI/CD
- Kubernetes, Terraform, CloudFormation
- Datadog, Splunk, New Relic
- Databricks, Snowflake, MySQL, PostgreSQL
Location and Compensation
Location: Seattle, WA (onsite)
Salary: USD 158,100 - 222,000 per yearly
Pay transparency: The hiring range for this position in Glendale, CA is $158,100 - $211,900 per year and in Seattle/NYC is $165,600 - $222,000 per year.
Education
BS or MS in a quantitative field.
Benefits
- A bonus and/or long-term incentive units may be provided as part of the compensation package
- Full range of medical, financial, and/or other benefits
Additional Information
- This position is with Disney Entertainment & Sports LLC, part of Disney Entertainment and ESPN Product & Technology.
- To learn more about Disney's guidelines on the use of AI for candidates, click here.
- Disney Entertainment & Sports LLC is an equal opportunity employer.
Disability Accommodation
If you have a disability and believe you need a reasonable accommodation to search for a job opening or apply, visit the Disney candidate disability accommodations FAQs.