Senior Engineer - Identity
Apply NowCompany: Avesta Computer Services
Location: Los Angeles, CA 90001
Description:
About The Role:
As a Senior Software Engineer playing a pivotal role in our engineering team responsible for the evolution and management of our in-house identity platform. Your primary focus will be on overseeing and enhancing our identity platform and its integrations with various third-party entities, including social networks and strategic partners. Collaborate extensively with stakeholders across our business domains to craft cutting-edge identity solutions. Your role is crucial in crafting highly efficient, quality code while ensuring our systems exceed non-functional requirements for exceptional user experiences.
A Snapshot of Your Responsibilities:
- Youll be part of the engineering team responsible for managing, updating and evolving our in-house identity platform.
- Youll be responsible for our identity platform as well as its integrations with various 3rd parties (social networks, strategic partners).
- Partner with our different stakeholders across our businesses to ensure that we are building class-leading identity solutions.
- Staying abreast of trends in the identity technology industry to ensure we are taking advantage of any technologies which would enhance the experience of our users and simplify and enhance the registration and login experiences.
- Writing highly efficient and high-quality code with proper code coverage and automation testing.
- Ensure that our non-functional requirements are class-leading and that we are exceeding expectations as we deliver them.
What You Will Need:
- Golang experience.We are almost exclusively GOlang so you should be proficient in GOLang or similar languages (Rust, etc).We are looking for someone who can confidently step in and contribute from day 1.
- Deep experience working with external APIs/partners.A large part of your job will be integrating with partners both internally and externally.You should be confident in your ability to establish and maintain data contracts and ensure forwards and backwards compatibility.
- You should have some hands-on experience working with OIDC and OAuth2.0 protocols.
- Understanding of identity technology in general.You should have some exposure to industry leaders like Okta and Auth0 and understand how the general identity ecosystem works.
- Innovative Mindset: A passion for exploring new technologies and frameworks to improve product performance and elevate user experience.
- Collaborative Spirit: Ability to work effectively within a team, contributing ideas and solutions while valuing collective success. You understand that not all businesses are the same, but you can find ways to make the identity experience amazing across all of clients businesses.
- Adaptability: Willingness to adapt to evolving technologies and embrace learning opportunities to drive continuous improvement.
- Customer is a globally distributed team; Youll need to be open to attending occasional meetings and/or trouble shooting sessions outside your normal work hours.
Nice To Have, But Not a Dealbreaker:
- Experience working on streaming applications, particularly those which carry high-scale events.
- E-commerce experience.Bonus points if youve dealt with high-availability events on those platforms (ex. black friday sales).
- Experience building an identity platform or integrating various identity providers.
- You have worked with geo-distributed teams and are comfortable working asynchronously.
- A deep understanding of the OIDC and OAuth2.0 protocols and have implemented them multiple times