Principal Software Engineer
Company | The Walt Disney Company |
---|---|
Location | Seattle, WA, USA, Morrisville, NC, USA, San Francisco, CA, USA, Los Angeles, CA, USA, Bristol, CT, USA, Burbank, CA, USA, Glendale, CA, USA |
Salary | $184300 – $270700 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Expert or higher |
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
- 10+ years related experience crafting backend architectures and delivering backend applications in a production environment
- Expertise in functional programming patterns and experience building RESTful services using Scala APIs; validated knowledge of operating large-scale high-availability backend services
- Understanding of async programming models (events, callbacks, promises, async/await) and threading/concurrency
- Knowledge of source control systems, messaging and caching technologies, CI/CD pipelines, public cloud providers and observability tools for metrics, logging, and monitoring (Git, Jenkins, Docker, Kafka, Kinesis, SQS, DynamoDB, RDBMS, Redis, AWS, Microsoft Azure, Google Cloud, Datadog, Splunk, Grafana)
- Knowledge of AGILE/Scrum practices.
Responsibilities
- Work with a team of engineers building software in a collaborative development process
- Work cross-team to build consensus on approach for delivering projects
- Collaborate with business partners to understand and refine requirements
- Eliminate ambiguity in projects and communicate direction to engineers to help team members work in parallel
- Ramp up quickly on existing software to deliver incremental, integrated solutions in a complex environment
- Build high-performance, stable, scalable systems to be deployed in an enterprise setting
- Lead high-level architecture discussions and planning sessions
- Participate in the code review process by assessing pull requests
- Support systems and services during production incidents as part of the on-call rotation
- Author and recommend technical proposals and root cause analyses
- Provide mentoring and advice for other specialists
- Establish engineering practices and standards within the team to drive quality and excellence
- Represent the DSS technical community at presentations, tech talks, and other knowledge-sharing efforts
Preferred Qualifications
-
No preferred qualifications provided.