Senior Software Engineer, Authentication & Authorization at BenchSci

Toronto, Ontario, Canada

BenchSci Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Biotechnology, PharmaceuticalsIndustries

Requirements

  • 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 Have
  • 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

Responsibilities

  • 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
  • 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

Skills

Python
React
TypeScript
AWS
GCP
Azure
SSO
Authentication
Authorization

BenchSci

AI-driven platform for preclinical research

About BenchSci

BenchSci operates in the biotechnology sector, specializing in preclinical research and development. The company uses artificial intelligence and machine learning to create a detailed map of disease biology, which helps scientists understand existing research and improve their R&D efficiency. Its main product, ASCEND, is a platform that extracts evidence from various data sources to assist scientists in hypothesis generation and risk identification. BenchSci aims to enhance research capabilities and reduce risks in preclinical studies.

Toronto, CanadaHeadquarters
2015Year Founded
$156.6MTotal Funding
SERIES_DCompany Stage
AI & Machine Learning, BiotechnologyIndustries
201-500Employees

Benefits

Remote-first culture
Equity options
15 days vacation + additional day every year
Unlimited flex time
Comprehensive health & dental benefits
Psychotherapist services
Annual Learning & Development budget
Home office set-up budget
Wellness, lifestyle & productivity spending account

Risks

17% workforce reduction may impact morale and innovation at BenchSci.
Heavy reliance on external funding poses financial risks if future rounds falter.
Rapid team expansion could lead to integration challenges and inefficiencies.

Differentiation

BenchSci's ASCEND platform uses AI to map disease biology for drug discovery.
ASCEND helps scientists identify risks and generate hypotheses in preclinical R&D.
BenchSci's AI Reagent Selector improves reagent selection efficiency in drug development.

Upsides

$95M Series D funding boosts BenchSci's AI platform development and market reach.
Generative AI integration enhances ASCEND's predictive capabilities for hypothesis generation.
Recognition as a Best Workplace for Inclusion attracts top talent and fosters innovation.

Land your dream remote job 3x faster with AI