- This position will be involved into development, design, and maintenance of our highly performant, reliable, and scalable platform, which is critical for managing user lifecycles, groups, and memberships
- The successful candidate will possess experience in building and deploying scalable, reliable software and infrastructure within a cloud workplace
- Understand our identity management group codebase and development process: Jira, Technical Designs, Code Review, Testing, and Deployment
- Develop and implement frameworks and toolings for our Universal Directory Service platform
- Design and implement high-performance distributed scalable and fault-tolerant software components
- Quickly deliver high-quality bug fixes and handle customer-reported issues
- Conduct quality code reviews and automated testings
- Partner with our Product Development, QA, and Site Reliability Engineering teams for scoping the development and deployment work
Benefits
- Work from home opportunities
- Health + Wellness
- Financial Benefits
- Pay + Incentives
- Time Off
- Everyday Living
- Resources- The ideal candidate is someone who is experienced building software systems to manage and deploy reliable and performant infrastructure and product code at scale on a cloud infrastructure
- 3+ years experience automating and deploying large scale production services in AWS, GCP or similar
- Hands-on understanding with the practical application of SQL databases
- Ability to work effectively with distributed teams and people of various backgrounds
- 7+ years of Software Development in Java, preferably significant experiences with Hibernate and Spring Boot
- 5+ years of development experience building services, internal tools and frameworks
- Experience working with systems of scale ranging from monolithic applications to microservices
- Experience working with Active Directory or Microsoft Azure