Posted in

Software Engineer II – Back End

Software Engineer II – Back End

CompanyThe Walt Disney Company
LocationSanta Monica, CA, USA, Bristol, CT, USA, Glendale, CA, USA
Salary$114900 – $161300
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
  • 3+ years of experience in building highly available architecture, shipping robust code and creating a positive team environment
  • Experience crafting and operating large-scale, high-availability backend services using Java
  • Experience deploying and scaling within a cloud infrastructure preferably AWS
  • Understanding of and experience using search technologies (AWS OpenSearch)
  • Demonstrated success in being part of a team problem-solving, designing and implementing software at scale
  • Experience with performance tuning and building/maintaining software that is in the critical path
  • Biased towards action, with experience delivering high-quality software solutions on time, at scale and within budget
  • Experience using source control systems and CI/CD pipelines (such as Git, Github, Jenkins)
  • Experience with AGILE/Scrum practices
  • Experience with observability tools for metrics, logging, and monitoring (such as Datadog and Grafana)
  • Strong communication skills and a desire to share your knowledge with team members and others across the ABC News and Entertainment org

Responsibilities

  • Participate in setting the architectural direction for software development projects
  • Design and develop new solutions and drive alignment across engineering and product teams
  • Effectively communicate with stakeholders on project progress
  • Write code that establishes and enhances frameworks and design proof of concepts
  • Determine the most efficient means to sufficiently test new code: unit tests, integration tests, performance tests, etc.
  • Follow best practices for the team for on-call responsibilities such as deployments, monitoring, and investigating incidents
  • Use logs, monitoring tools etc. and work with developers to determine root causes across distributed components during production incidents
  • Perform code reviews for members of the team, bearing a sense of responsibility for approved code
  • Coach and mentor teammates in an open, respectful, flexible, empathetic manner. Help onboard new team members.

Preferred Qualifications

    No preferred qualifications provided.