✨ About The Role
- The Senior Software Engineer will be responsible for designing, developing, and maintaining core authentication and authorization services.
- The role emphasizes secure-by-design principles, integrating security considerations throughout the software development lifecycle.
- The engineer will work on developing identity platforms for both corporate and customer-facing infrastructure, enhancing security while minimizing productivity disruptions.
- Responsibilities include architecting new identity and security services, developing scalable authentication and authorization services, and building REST APIs for automation.
- The position involves researching and implementing secure authentication protocols in collaboration with Security Engineers.
âš¡ Requirements
- The ideal candidate will have over 5 years of software development experience, demonstrating a strong background in building secure and scalable systems.
- A successful applicant will possess expert-level proficiency in at least one programming language, preferably Java, and have experience with identity protocols.
- The candidate should have a proven track record of contributing to system design and architecture, showcasing their ability to enhance existing systems.
- Experience in mentoring and leading engineering teams is essential, as the role involves guiding teammates and driving project success.
- The individual should be empathetic towards user needs, creating intuitive solutions that prioritize security and usability.