Senior Software Engineer, Authentication & Authorization

BenchSci develops SaaS products that help scientists save time and increase their experiment quality.
Backend
Senior Software Engineer
Remote
4+ years of experience
Healthcare

Description For Senior Software Engineer, Authentication & Authorization

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.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Authentication & Authorization

  • Implement new features and bug fixes within authentication and authorization services
  • Work on technical investigations, solution designs, code implementation with automated tests, and code reviews
  • Lead or consult on engineering design proposals
  • Make independent technical decisions based on business context and team goals
  • Identify and implement improvements to current projects
  • Adhere to and improve standards for scalable and maintainable code
  • Set high standards for engineering excellence and contribute positively to team culture
  • Provide troubleshooting analysis and resolution
  • Work on projects involving major pharmaceutical companies
  • Solve difficult problems and bring new perspectives to the team

Requirements For Senior Software Engineer, Authentication & Authorization

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

Interested in this job?

Jobs Related To BenchSci Senior Software Engineer, Authentication & Authorization

Senior Full Stack Engineer

Senior Full Stack Engineer position at BenchSci, developing SaaS products for scientists, focusing on Python, React, and cloud technologies.

Sr. Raw Materials Manager, Amazon Private Brands

Senior role managing global textile quality and mill relationships for Amazon Private Brands, requiring extensive experience in textile engineering and supplier management.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SaaS solutions for subscription and membership services with competitive compensation.

Software Development Engineer, Commerce

Senior Software Engineer role at Amazon's eero division, building scalable backend services for whole-home WiFi solutions using Scala and distributed systems.

Sr Software Development Engineer

Senior Software Engineer role at Amazon AWS, working on Just Walk Out Technology for Amazon Go stores, focusing on scaling store deployment through innovative software solutions.