Senior Software Engineer, Authentication and Authorization Specialist

4 weeks ago


Old Toronto, Ontario, Canada BenchSci Analytics Inc. Full time

We are seeking a highly skilled Senior Software Engineer to join our Authentication and Authorization team at BenchSci Analytics Inc. As a key member of our engineering team, you will design, implement, and maintain secure authentication and authorization systems, collaborating with other engineers to develop solutions for our software as a service (SaaS) products that help scientists save time and increase experiment quality.

Key Responsibilities:
  • Design and implement new features and bug fixes within our authentication and authorization services
  • Collaborate with the engineering team to conduct technical investigations, solution designs, code implementation with automated tests, and code reviews
  • Lead or consult on the authoring of engineering design proposals following our product roadmap
  • Apply a deep understanding of the business context and the team's goals to make independent technical decisions in the face of open-ended requirements
  • Identify new opportunities 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 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
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-Haves:
  • 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


  • Old Toronto, Ontario, Canada BenchSci Analytics Inc. Full time

    Job Title: Senior Software Engineer, Authentication and AuthorizationWe are seeking a highly skilled Senior Software Engineer to join our Authentication and Authorization team at BenchSci Analytics Inc. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining secure authentication and authorization...


  • Old Toronto, Ontario, Canada BenchSci Analytics Inc. Full time

    Job Title: Senior Software Engineer, Authentication and AuthorizationWe are seeking a highly skilled Senior Software Engineer to join our Authentication and Authorization team at BenchSci Analytics Inc. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining secure authentication and authorization...


  • Old Toronto, Ontario, Canada BenchSci Analytics Inc. Full time

    We are seeking a highly skilled Senior Software Engineer to lead the development of secure authentication and authorization systems. As a key member of our Engineering team, you will design, implement, and maintain scalable and maintainable code to ensure the security and integrity of our software as a service (SaaS) products.Key Responsibilities:Design and...


  • Old Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Developer to join our Technology Solutions Team in the Senior Specialist, Software Engineer - Microsoft Dynamics CRM position. In this role, you will be responsible for designing and implementing solutions using the Microsoft Dynamics CRM platform.As a Senior Developer, you will act as a point of contact...


  • Old Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Developer to join our Technology Solutions Team in the Senior Specialist, Software Engineer - Microsoft Dynamics CRM position. In this role, you will be responsible for designing and implementing solutions using the Microsoft Dynamics CRM platform.As a Senior Developer, you will act as a point of contact...


  • Old Toronto, Ontario, Canada Amazon Full time

    Unlock Your Potential as a Senior Software Development EngineerAt Amazon, we're building the most secure, reliable, scalable, and performant authentication and authorization platform on the planet. As a Senior Software Development Engineer, you'll be part of a truly innovative team in a fast-paced environment that has the entrepreneurial feel of a start-up....


  • Old Toronto, Ontario, Canada Amazon Full time

    Unlock Your Potential as a Senior Software Development EngineerAt Amazon, we're building the most secure, reliable, scalable, and performant authentication and authorization platform on the planet. As a Senior Software Development Engineer, you'll be part of a truly innovative team in a fast-paced environment that has the entrepreneurial feel of a start-up....


  • Toronto, Ontario, Canada Square Full time

    About the RoleCash App is seeking a highly skilled Staff Software Engineer to join our Trust Access team. As a key member of our team, you will design, build, and operate the APIs and services that power Cash App's authentication flows.Key ResponsibilitiesDesign and implement secure authentication and authorization systemsCollaborate with product management...


  • Old Toronto, Ontario, Canada Canada Mortgage and Housing Corporation Full time

    About the RoleAs a Senior Specialist, Software Engineer - Microsoft Dynamics CRM, you will be part of the Technology Solutions Team at Canada Mortgage and Housing Corporation. In this role, you will be responsible for designing and implementing solutions using the Microsoft Dynamics 365 CRM platform. You will work closely with stakeholders to analyze their...


  • Old Toronto, Ontario, Canada Square Full time

    Job Title: Senior Software Engineer - Risk Engineering SpecialistSquare is seeking a Senior Software Engineer to join our Risk Engineering team. As a key member of our team, you will work closely with cross-functional teams to develop and implement systems that detect and respond to potential fraud threats.Key Responsibilities:Design and develop...


  • Old Toronto, Ontario, Canada Lone Wolf Technologies Inc. Full time

    Software Engineer Job DescriptionLone Wolf Technologies Inc. is seeking a skilled Software Engineer to join our development team. As a key member of our team, you will be responsible for designing and developing web applications using PHP and other technologies.Responsibilities:Design and implement APIs in PHP and contribute to front-end modules that...


  • Old Toronto, Ontario, Canada Lone Wolf Technologies Inc. Full time

    Software Engineer Job DescriptionLone Wolf Technologies Inc. is seeking a skilled Software Engineer to join our development team. As a key member of our team, you will be responsible for designing and developing web applications using PHP and other technologies.Responsibilities:Design and implement APIs in PHP and contribute to front-end modules that...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerCompany: Spa 23 Fitness and LifestyleJob Description:We are seeking a highly skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerCompany: Spa 23 Fitness and LifestyleJob Description:We are seeking a highly skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining complex software systems using.NET technologies.Key ResponsibilitiesDesign and develop robust, scalable, and secure software systems using.NET...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerCompany: Spa 23 Fitness and LifestyleJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that drive...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerCompany: Spa 23 Fitness and LifestyleJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems that drive...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our Global Technologies Applications team, you will be responsible for developing and designing solutions for our Prime Services Data Interface (PSDI)...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, creating, and updating core functionality of Ring Authentication services.Key ResponsibilitiesDesign and develop large-scale software systems, driving technical...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Ring Authentication Services team. As a key member of our team, you will be responsible for designing, creating, and updating core functionality of Ring Authentication services.Key ResponsibilitiesDesign and develop large-scale software systems, driving technical...