Match score not available

Senior Software Engineer, Authentication & Authorization

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Degree in Computer Science/Engineering or related field, Experience with cloud platforms (AWS, GCP, Azure), Experience with authentication solutions and SSO, High comfort working with Python and React/Typescript, 4+ years of full-stack development experience.

Key responsabilities:

  • Implement new features and bug fixes in authentication services
  • Collaborate with team on technical investigations and code reviews
  • Lead engineering design proposals aligned with product roadmap
  • Advocate for improvements and proactively identify opportunities
  • Provide timely troubleshooting analysis and resolutions
BenchSci logo
BenchSci Scaleup https://www.benchsci.com/
201 - 500 Employees
See more BenchSci offers

Job description

We are looking for a Senior Software Engineer to join our Authentication & Authorization team. Reporting to the Engineering Manager, you’ll apply your technical and domain expertise to design, implement, and maintain secure authentication and authorization systems; drive design discussions, code reviews, and project-related team meetings; and collaborate with other  engineers as you develop solutions for our software as a service (SaaS) products that help scientists save time and increase their experiment quality.

You Will:
  • Implement new features and bug fixes within our authentication and authorization services
  • Work with your immediate team engineers to do technical investigations, solution designs, code implementation with automated tests, and code reviews
  • Lead or consult the authoring of engineering design proposals following our product roadmap at BenchSci
  • Leverage a deep understanding of the business context and the team’s goals to unlock independent technical decisions in the face of open-ended requirements
  • Proactively identify new opportunities (from both internal and external sources) and advocate for and implement improvements to the current state of projects
  • Adhere to and improve our high standards of highly scalable and maintainable code
  • Help set a high standard for exceptional engineers who are outcome-oriented and positively contribute to the team's culture
  • Be given an unmatched opportunity for accelerated growth and learn from a team of world-class engineers
  • Provide troubleshooting analysis and resolution in a timely manner
  • Work on projects involving some of the largest pharmaceutical companies in the world
  • Solve difficult problems and bring new perspectives to the team

  • You Have:
  • A degree in Computer Science/Engineering  or a related field within science
  • Experience with cloud platforms (e.g., AWS, GCP, Azure)
  • Experience with authentication solutions and SSO
  • High comfort working with a Python back-end and a React/Typescript front-end
  • 4+ years of experience working as a professional full-stack developer

  • Nice-to-Haves, But Not Mandatory Qualifications:
  • Experience with Auth0 or similar Identity as a Service (IDaaS) platform
  • Experience working with a security-first mindset, including knowledge of OWASP Top 10 vulnerabilities and secure coding practices
  • Experience with Terraform or other Infrastructure as Code (IaC) tools
  • Experience with SAML, OAuth 2.0, and OpenID Connect
  • Experience with RBAC or ABAC authorization models
  • Required profile

    Experience

    Level of experience: Mid-level (2-5 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Collaboration
    • Troubleshooting (Problem Solving)

    Software Engineer Related jobs