BenchSci is seeking a Senior Software Engineer to join their Authentication & Authorization team. This role offers an exciting opportunity to work on cutting-edge SaaS products that are revolutionizing scientific research. As a key member of the team, you'll be responsible for designing, implementing, and maintaining secure authentication and authorization systems.
Reporting to the Engineering Manager, you'll leverage your technical expertise to drive design discussions, conduct code reviews, and lead project-related team meetings. Your work will directly impact scientists by helping them save time and improve their experiment quality.
Key responsibilities include implementing new features and bug fixes, conducting technical investigations, and creating solution designs with automated tests. You'll also play a crucial role in authoring engineering design proposals that align with BenchSci's product roadmap.
This position requires a deep understanding of business context and team goals, allowing you to make independent technical decisions when faced with open-ended requirements. You'll be expected to proactively identify new opportunities and advocate for improvements to current projects.
BenchSci values high standards of scalable and maintainable code, and you'll be instrumental in upholding and enhancing these standards. As a senior team member, you'll help set the bar for engineering excellence and contribute positively to the team's culture.
This role offers an unparalleled opportunity for accelerated growth within a team of world-class engineers. You'll be working on projects involving some of the largest pharmaceutical companies globally, solving complex problems and bringing fresh perspectives to the team.
The ideal candidate will have a degree in Computer Science, Engineering, or a related scientific field, along with experience in cloud platforms, authentication solutions, and SSO. Proficiency in Python back-end and React/TypeScript front-end development is crucial, as is a minimum of 4 years of experience as a professional full-stack developer.
While not mandatory, experience with Auth0 or similar IDaaS platforms, a security-first mindset, knowledge of Infrastructure as Code tools, and familiarity with SAML, OAuth 2.0, and OpenID Connect would be highly advantageous.
Join BenchSci and be part of a team that's making a significant impact in the world of scientific research through innovative technology solutions.