Senior Software Engineer, Authentication & Authorization

Posted 19 Days Ago
Be an Early Applicant
Hiring Remotely in Toronto, ON
Remote
Senior level
Artificial Intelligence • Software • Biotech • Pharmaceutical
The Role
As a Senior Software Engineer, you will design, implement, and maintain secure authentication and authorization systems. Your role includes collaborating with engineers, leading design discussions, and providing troubleshooting analysis. You will work within a SaaS environment, implementing features and advocating for improvements, all while supporting large pharmaceutical companies.
Summary Generated by Built In

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

Top Skills

Python
React
Typescript
The Company
Toronto, Ontario
326 Employees
On-site Workplace
Year Founded: 2015

What We Do

BenchSci’s vision is to bring novel medicine to patients 50% faster by 2025. To achieve this, we're exponentially increasing the speed and quality of life-saving research by empowering scientists with the world’s most advanced biomedical artificial intelligence.

Backed by F-Prime, Gradient Ventures (Google’s AI fund), Inovia Capital, and TCV, our platform accelerates science at 16 of the top-20 pharmaceutical companies, and over 4,300 leading research centers worldwide.

We’re a remote-first company recognized for our impact and culture as a Deloitte Tech Fast 50TM, CIX Top 10 Growth, Great Place to Work®, and top-ranked organization on Glassdoor.

Similar Jobs

Block Logo Block

Staff Android Engineer, Onboarding

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
Toronto, ON, CAN
12000 Employees
196K-304K Annually

Block Logo Block

Senior Machine Learning Engineer - Identity

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
8 Locations
12000 Employees
139K-245K Annually

DraftKings Logo DraftKings

Senior Platform Engineer

Digital Media • Gaming • Information Technology • Software • Sports • eSports • Big Data Analytics
Remote
Canada
5300 Employees

Square Logo Square

Senior Software Engineer, Platform Automation

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote
Hybrid
8 Locations
12000 Employees
139K-245K Annually

Similar Companies Hiring

Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account