The Walt Disney Company

Software Engineer II

The Walt Disney Company

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California, New York, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $123,000 - $165,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSDockerDynamoDBEC2JavaKafkaKotlinMySQLPythonScalaSubversionTerraform

About the role

  • Design core, backend software components for the Image Service Platform
  • Collaborate with other Image Service engineers and external engineering teams to evaluate and design appropriate solutions to effectively meet Product requirements
  • Build and manage code in AWS using CloudFormation or Terraform
  • Evaluate new or existing technologies and products for implementation, considering costs, usability, compatibility and scalability
  • Create technical documentation and runbooks for reference and reporting purposes
  • Use a mix of technologies including Scala, Java, Python, Kafka, Kinesis, DynamoDB, MySQL and an array of AWS native services
  • Collaborate with other team members (including product owners, TPMs, and other stakeholders) to achieve product and business requirements
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources

Requirements

  • BS, BA, or advanced degree in computer science, engineering, or its equivalent
  • 3+ years of experience building internet-scale API or services applications
  • Experience in a Scala and alternative JVM application development environments (Java/Kotlin)
  • Familiarity with the AWS environment, including ECS (Docker), S3, EC2, Lambda, CloudWatch
  • Familiarity with infrastructure as code such as Terraform, CloudFormation
  • Understanding of software development fundamentals
  • Familiarity with writing unit, integration and functional tests
  • Familiarity integrating with service APIs and/or SDKs
  • Understanding of agile processes software team with version control & project management tools (e.g. Github, SVN, Jira, Basecamp)
  • Creative and inventive problem solving
  • Strong interpersonal and communication skills, and a team-focused approach towards software development.
Benefits
  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ScalaJavaPythonKafkaKinesisDynamoDBMySQLAWSCloudFormationTerraform
Soft skills
problem solvinginterpersonal skillscommunication skillsteam-focused approach
Certifications
BS in computer scienceBA in engineeringadvanced degree in computer science or engineering