Software Engineer II – Back End
Company | The Walt Disney Company |
---|---|
Location | Santa Monica, CA, USA, Bristol, CT, USA, Glendale, CA, USA |
Salary | $114900 – $161300 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid 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.