
Staff Software Engineer – Auth and Admin Team
Posted May 30

Posted May 30
This is a fully remote position, open to applicants in Spain.
• Create and implement robust authentication and authorization frameworks utilizing industry-standard protocols including OAuth 2.0, SAML, and JWT.
• Build and sustain secure admin panels and dashboards that facilitate efficient system administration and user management.
• Design microservices-based solutions for identity and access management, ensuring both scalability and high availability.
• Perform comprehensive security assessments and apply best practices to guard against vulnerabilities and threats.
• Collaborate with cross-functional teams across various locations to define requirements, set technical standards, and advance the implementation of authentication solutions.
• Work closely with Product teams to grasp customer needs and business goals, transforming them into technical solutions that balance security, usability, and scalability.
• Guide junior and mid-level engineers by offering technical advice and conducting code reviews to promote code quality and knowledge sharing.
• Evaluate system performance, pinpoint bottlenecks, and enhance authentication workflows for improved efficiency and reliability.
• Engage in on-call rotations and address security incidents with prompt action and technical proficiency.
• Document system architecture, design choices, and operational procedures to ensure the retention of organizational knowledge.
• Keep abreast of emerging security trends, authentication technologies, and industry compliance standards.
• Assist in the assessment and integration of third-party identity management tools and services.
• Over 8 years of professional experience in software engineering, with a specialization in backend systems.
• At least 5 years of practical experience in designing and implementing authentication and authorization systems.
• Advanced skills in Golang backend programming language (candidates with experience in Java, Python, C++, or similar languages are also encouraged to apply for transition to Go!).
• Extensive knowledge of authentication protocols and frameworks such as OAuth 2.0, SAML, OpenID Connect, and JWT.
• Familiarity with cloud platforms and services, including AWS, Google Cloud Platform, or Microsoft Azure.
• Strong experience with relational databases.
• Proven expertise in microservices architecture and the design of distributed systems.
• Competence in version control systems and collaborative development methodologies.
• Established experience in developing and integrating admin interfaces and dashboards featuring complex user management functionalities.
• Remote work.
• Opportunities for professional development.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.