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.

Job title

Software Engineer II

Job type

Experience level

Mid levelSenior

Salary

$123,000 - $165,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job