Platform Staff Engineer- Universal Directory
Seniority
Staff Software Engineer
Domain
Identity management, Universal Directory, Enterprise security
Technologies
Java, Hibernate, Spring Boot, AWS, GCP, SQL, PostgreSQL, Docker, Kubernetes, Go, Active Directory, Microsoft Azure
Responsibilities
Develop and implement frameworks and toolings for the Universal Directory Service platform, Design and implement high-performance distributed scalable and fault-tolerant software components, Understand identity management group codebase and development process (Jira, Technical Designs, Code Review, Testing, Deployment), Conduct quality code reviews and automated testing, Partner with Product Development, QA, and Site Reliability Engineering teams
Required skills
7+ years of Software Development in Java, 5+ years of development experience building services, internal tools and frameworks, 3+ years experience automating and deploying large scale production services in cloud infrastructure, Hands-on understanding with the practical application of SQL databases, Experience working with systems of scale ranging from monolithic applications to microservices
Preferred skills
B.S. Computer Science or equivalent, Experience with the Go programming language, Experience of PostgreSQL, Docker and Kubernetes, Experience working with Active Directory or Microsoft Azure