This role can be based out of our New York City office or remotely in the region.
Role Responsibilities
Design, architect, build, and deliver core pieces of IAM
Lead projects from specification to delivery
Mentor and grow other team members
Improve our codebase, best practices, and design principles
Define your top priorities and focuses, communicate them, and execute against them
Lead and contribute to complex technical projects and initiatives
Candidate Profile
5+ years experience of software engineering, primarily focused on backend systems
Proficient in a modern compiled programming language (Java, Go, C#, C++, etc.)
Willingness to learn JavaScript and/or TypeScript along with modern frontend technologies (React, Redux, etc.); prior experience a plus
Excellent communication skills, both written and verbal
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 building identity and access management systems such as authentication (OAuth, SSO), authorization (RBAC, ABAC, ReBAC), and login and registration systems a plus
Success Measures
In 1 week you'll have completed your first pull request
In 3 months, you'll have contributed to a large project
In 6 months, you’ll be leading the design and execution of your own project