Sr Software Engineer
Company: The Walt Disney Company (Germany) GmbH
Location: Seattle
Posted on: February 1, 2025
Job Description:
At Disney, we are storytellers. We make the impossible,
possible. We do this through utilizing and developing cutting-edge
technology and pushing the envelope to bring stories to life
through our movies, products, interactive games, parks and resorts,
and media networks. Now is your chance to join our talented team
that delivers unparalleled creative content to audiences around the
world.The Disney Experiences (DX) Technology team combines custom
technology solutions with creativity to produce robust applications
that enhance all aspects of the guest experience. From one of the
most sophisticated hotel reservation systems in the world to Disney
Cruise Line shipboard systems, Disney Vacation Club member
services, ticketing, PhotoPass, and even inventory applications to
ensure we have the right number of Cast costumes. DX Technology
seeks forward-thinking team members who are passionate about
delivering a quality product and enjoy working closely with
business partners on both strategic and tactical challenges.The
Senior Software Engineer applies practical knowledge of development
and engineering to conceive, design, develop, test, and implement
software fixes, enhancements, components, and/or new software
systems and applications of moderate to high complexity. The Senior
Software Engineer owns design and development and drives component
development through his/her own and subordinate engineers' work.
The Senior Engineer provides technical guidance and acts as a point
of escalation and technical expert. The Senior Software Engineer
designs and develops highly scalable software systems and
applications.Primary Responsibilities:
- Owns the design and development of software fixes,
enhancements, components, and/or new software systems and
applications.
- Drives development of components through own and subordinate
engineers' work.
- Develops technical solutions that meet specifications and that
impact future developments.
- Executes assigned component level software development projects
and major fixes using new or existing technologies.
- Develops specifications for assigned components, projects or
fixes.
- Reviews or writes code.
- Leads programming, testing and debugging of applications or
fixes to existing applications.
- Creates protocols, documentation and tools for installation and
maintenance.
- Participates in setting the architectural direction for
software development projects.
- Designs specific components for assigned projects, developing
specifications for each.
- Designs, develops, manages, creates and maintains technical
components and templates.
- Able to code against full-stack technology stack and lead
end-to-end troubleshooting.
- Interacts and coordinates deliverables with other technical
groups in the organization.
- Executes assigned component level projects using new or
existing technologies.
- Designs and develops specifications for assigned projects.
- Reviews or troubleshoots and performs testing.
- Participates in conceiving and setting the architectural
direction for development projects.
- Designs the component tasks of assigned projects, developing
specifications for each.
- Serves as a high-level technical resource and "go-to" person
for less experienced developers, providing technical guidance and
oversight.
- Leads team members in problem analysis and issue
resolution.
- Recommends improvements to processes, technology, and
interfaces that improve the effectiveness of the team.Skills,
Knowledge, Experience, Education, Licensure and Certifications
Required:
- Bachelor's degree in Computer Science or similar field or
related work experience.
- At least 5 years of progressively related experience in design,
development, and implementation of highly scalable, high-volume
software systems and components, client-facing web applications,
and major Internet-oriented applications and systems.
- TypeScript, JavaScript, Node, npm.
- MongoDB, NoSql.
- Reactive/Async Programming.
- Kotlin, Java.
- Spring framework.
- Redis.Significant knowledge/experience in relevant
technologies, such as:
- Android development - Jetpack Compose and/or Kotlin.
- Issue management - JIRA, ServiceNow.
- Source Code versioning - GitHub.
- Software performance optimization.
- Computer Science Fundamentals.
- Angular.
- Development Tools.
- SQL.
- JSON Messaging.
- Database Design.
- HTTP Protocol.
- Restful Web Services.
- HTML/XHTML/DHTML.
- CSS.
- Ruby, Python, PHP, JSP, ASP or other scripting languages.
- Flash and other interactive technologies.#DISNEYTECHThe hiring
range for this position in California is $138,900 - $186,200 per
year and in Washington is $145,400 - $195,000 per year. The base
pay actually offered will take into account internal equity and
also may vary depending on the candidate's geographic region,
job-related knowledge, skills, and experience among other factors.
A bonus and/or long-term incentive units may be provided as part of
the compensation package, in addition to the full range of medical,
financial, and/or other benefits, dependent on the level and
position offered.
#J-18808-Ljbffr
Keywords: The Walt Disney Company (Germany) GmbH, Edmonds , Sr Software Engineer, IT / Software / Systems , Seattle, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...