Software Engineer II
The Walt Disney Company · New York, NY · 2 mo ago
On-siteEngineering$123k–$165k/yrFull-time
About the role
The Software Engineer II plays a key role in planning, designing, and implementing software and infrastructure solutions that support highly available and resilient systems. This engineer works on cloud-native platforms, distributed systems, and automation tooling that improves operational efficiency, and developer productivity.
Responsibilities
- Write code that impacts business goals, within guidelines and policies.
- Review code for design, logic, testability, usability, and adherence to standards.
- Strive for operational excellence and continuous improvement.
- Develop specifications for assigned components, projects, or fixes, and breaks down projects into prioritized tasks.
- Build solutions that scale and perform in the cloud.
- Participate in project proposal, architecture, and design. Implement assigned projects and tasks efficiently and comprehensively.
- Participate in planning for short, medium, and long term goals.
- Oversee technical maintenance. Perform troubleshooting for systems that tend to be large and complex.
- Design, development, documentation, and testing.
- Apply experience to resolve a variety of issues across a variety of technologies such as software, IaC, networking, code delivery, cloud-native services, security, and others.
- Identify problems and opportunities and recommend solutions.
- Serve as a technical resource for less experienced software engineers.
Qualifications
- Minimum of 3 years of related work experience within the software infrastructure engineering field
- Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
- Well-versed in Software Engineering and Infrastructure Engineering principles, patterns, and best practices.
- Ability to understand the business domain from both a technical and product viewpoint
- Minimum of 2 years experience working with AWS Cloud Infrastructure and Resources
- Proficient in Python and/or other comparable programming language
- Well-versed with modern infrastructure services and concepts such as containerization (e.g. Docker), distributed systems, Infrastructure-as-Code (e.g. Terraform, CloudFormation), and microservices.
- Exposure to working with globally distributed teams
- Experience working within an Agile environment
Preferred Qualifications
- Experience using modern AI-assisted development tools (e.g., Copilot, Cursor, or similar) to improve code quality, accelerate development, and enhance documentation.
- Understanding of foundational AI/ML concepts, familiarity with cloud-native AI services such as model hosting, and/or ability to use AI tools to automate cloud operations tasks.