
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 websiteSalary
💰 $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