Define the future evolution and vision of IAM by working closely with research, product management, product engineering, product design, peers as well as other teams within the company
Design, architect, build, and deliver core pieces of IAM
Mentor and grow other team members
Improve our codebase, best practices, and design principles
Work independently, define your top priorities and focuses, communicate them, and execute against them
Lead and contribute to complex technical projects and initiatives that span multiple engineering teams
Candidate Profile
8+ years experience of software engineering, primarily focused on backend systems
Experience building identity and access management systems such as authentication (OAuth, SSO), authorization (fine grained permissioning), and login and registration systems a plus
Proficient in a modern compiled programming language (Java, Go, C#, C++, etc.)
Excellent communication skills, both written and verbal
Proven successes in designing, writing, testing, debugging, performance tuning, and maintaining secure and highly available distributed systems in large, long-lived code bases
Desire to collaborate with colleagues and mentor fellow engineers
Is curious, collaborative, empathetic, and intellectually honest
Has a passion for problem solving and learning new things in the domains of computer science and software engineering
Experience with AWS, GCP, and Azure a plus
Success Measures
In 1 month you’ll have shipped code into production
In 3 months, you'll be fully onboarded and have contributed to a large project that involves multiple MongoDB engineering teams
In 6 months, you’ll be defining and architecting the vision and roadmap for the IAM team