Software Engineer II

Disney Disney · Media · New York, NY +2

Software Engineer II role focused on building and maintaining backend services for Disney streaming media subscriptions, supporting platforms like Disney+, ESPN+, and Hulu. The role involves crafting software using Scala, Cats Effect, Play, Golang, and AWS services, participating in the full software development lifecycle, and building automated testing and resilient applications.

What you'd actually do

  1. Craft software for backend systems using Scala, Cats Effect, http4s, Play, Golang, and more, while developing software development fundamentals and design principles
  2. Work with a team of engineers building software in a collaborative development process, without being dogmatic about technology choices
  3. Participate in the full-lifecycle of software development (requirements gathering, designing, building, testing and maintenance)
  4. Take on a collaborative role on the team, contributing to design discussions, implementing critical features, and growing your technical skills through
  5. Collaborate with the team to design and build RESTful web services that make use of relational and/or NoSQL DBs
  6. Build automated testing at different levels (unit, integration, functional) and build resilient applications that handle failure gracefully

Skills

Required

  • 3+ years of experience delivering high-quality backend code
  • A functional understanding of cloud service providers and their capabilities

Nice to have

  • Experience using cloud service providers, preferably AWS (ECS, DynamoDB, Kinesis, Lambda, etc.)
  • Experience with Scala or other functional languages
  • Experience with Go
  • Experience working with remote team members across timezones