The Identity and Access Management (IAM) Engineering team at Disney is looking to hire a Lead Software Engineer to contribute to innovative projects that will power and secure Disney's businesses and guest experiences. The core mission of the IAM group is to provide a Core IAM ecosystem of security services, platforms, and solutions across the company, with a vision to offer advanced, simple, seamless, and secure Identity and Access Management capabilities to protect workforce, data, and brands.
Requirements
- Expertise in full stack software development (both frontend and backend technologies), software architecture, virtualization / containerization, web services, automation, relational and non-relational database design, systems architecture, system engineering, encryption and security, and many other critical areas.
- Expert with Cloud technologies and platforms such as AWS, Azure or Google Cloud Platform
- Strong experience in contemporary development models and languages (Java, Python, JavaScript, etc.)
- Deep expertise with the entire Software Development Lifecycle (SDLC)
- Deep Expertise with continuous integration and continuous delivery (CI/CD)
- Expert in developing high-availability, highly-scalable applications and services
- Expert level experience developing solutions leveraging relational, NoSQL, and graph databases (MySQL, Postgres, DynamoDB, Redis, NeptuneDB, etc.).
Responsibilities
- Owns and leads development projects and team where a project comprises of multiple components
- Leads the development of or develops medium to large, innovative software solutions that meet specifications and impact future developments
- Develops or leads the development of specifications for software development projects
- Reviews or writes code, leads programming and testing and debugging of major software development projects
- Conceives and sets the architectural direction for software development projects
- Designs the component tasks of software development projects, developing specifications for each
Other
- Minimum of 7 years of related work experience
- Experience providing technical leadership and oversight to other engineers
- 5+ years’ Experience working in Agile software development
- 8+ years’ experience with SDLC tools such as JIRA, Jenkins, GitHub/GitLab, Confluence, etc.
- 5+ years’ experience working with Identity and Access Management systems