CrawlJobs Logo

Senior Software Engineer, Full Stack Authentication

Canada · Job Posted January 05, 2026
Apply Position
Job Link Share

Job Description

Cresta’s Core Platform underpins the company’s entire product portfolio. Our long term vision is to build a robust, reliable, secure, and extensible foundation that supports continued innovation, satisfies enterprise customer requirements, and keeps operational costs in check. One critical component for that are scalable authentication systems, tools, processes and frameworks based on industry standards and security best practices. Our authentication team will be responsible for building, maintaining and delivering these requirements. The authentication team will work closely with our security team and the different teams that depend on these utilities and frameworks to meet Cresta’s diverse authentication and security needs for internal workflows and external customer facing integrations.

Job Responsibility

  • Play a substantial role in the platform frontend and authentication engineering team
  • Work with Cresta product and engineering teams, build and continuously improve the Cresta platform and new product requirements
  • Stay closely with customers and their requirements, analyze the technical tradeoffs, own the customer facing deliverables
  • Demonstrate the engineering best practices in deliverables and daily work
  • Uphold others to the same high standards
  • Technical ownership in a substantial part of the Cresta authentication stack
  • Contribute to building the best-in-class company in addition to building the best-in-class product
  • Full stack support for Cresta’s 1st party and 3rd party authentication systems (frontend and backend)
  • The authentication team is responsible for building systems to authenticate users, service accounts, virtual agents, server workloads, cloud based authentication for external integrations, etc
  • Expanding Cresta’s BYOID (Bring Your Own Identity) repertoire
  • Securing sign-in (password authentication, multi-factor authentication, etc) and application access
  • Building customized, streamlined and frictionless customer-specific auto-login systems
  • Improving and migrating from legacy authentication systems to more modern industry-based, standardized and secure systems

Requirements

  • Bachelor’s degree in Computer Science or related field
  • Strong Computer Science fundamentals
  • 8+ years of experience in relevant domains (Identity and Access Management)
  • Very solid coding skills
  • Experience in various authentication protocols (OAuth 2.0, OIDC, SAML 2.0, FIDO 2.0, etc)
  • Golang for backend services (gRPC, Protobuffers)
  • Postgres, Redis, Kubernetes, Cloud based services (AWS), etc
  • Familiar with React or Angular
  • Have used at least one of them in large scale consumer-facing products
  • Proficient in designing and maintaining clear end-to-end authentication systems
  • Experience as a technical lead of full stack supporting various authentication and security product features

What we offer

  • We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
  • Paid parental leave to support you and your family
  • Monthly Health & Wellness allowance
  • Work from home office stipend to help you succeed in a remote environment
  • Lunch reimbursement for in-office employees
  • PTO: 3 weeks in Canada

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Full Stack Authentication

8 matching positions

Senior Full Stack Software Engineer

As a Senior Software Engineer at Bitwarden, you will contribute directly to the ...
Location
Location
United States
Salary
Salary:
140000.00 - 200000.00 USD / Year
bitwarden.com Logo
Bitwarden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working in some or all of our stack: C#, TypeScript, Rust
  • Proficiency using source control such as Git, SVN, Subversion, TFS, etc.
  • Collaborative and adaptable mindset
  • Openness and authenticity combined with excellent communication skills
  • Excitement and enthusiasm for helping customers solve security and password challenges
  • Excellent problem-solving skills – you might not know all the answers but you know how to find and communicate the solution
Job Responsibility
Job Responsibility
  • Research, evaluate, and experiment with emerging technologies, frameworks, and industry standards
  • Build rapid prototypes and proof-of-concepts to validate new technical approaches
  • Learn and implement new technologies independently
  • Stay current with technology trends and assess their potential business impact
  • Make informed technology choices with limited documentation and guidance
  • Mentor team members on new technologies and development approaches
  • Become an expert and authority on the Bitwarden codebase, including backend infrastructure, APIs, database, web app, browser extensions, desktop apps, and more
  • Participate in hands-on development of the Bitwarden products
  • Participate in code reviews, learning and spreading technical knowledge
What we offer
What we offer
  • Work remotely with motivated and supportive team members across the world
  • Learn and grow. Take on new challenges with the support of your team, and join our #growth-club to continue personal and professional development
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Full Stack

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
  • 3+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures
  • 3+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead architecture and design discussions for Ring 0 services, ensuring security, reliability, and scalability
  • Define and drive the technical roadmap and vision for Ring 0 services, aligning with Intune’s overall strategy
  • Partner with product management to shape priorities and backlogs based on business and technical goals
  • Design, implement, and deploy distributed systems and client components with high availability and performance
  • Deliver clean, maintainable, and secure code, and provide rigorous code reviews to uphold engineering standards
  • Mentor Early-in-Profession engineers, guiding them through complex projects and fostering growth
  • Create and maintain technical documentation to promote best practices and knowledge transfer across teams
  • Investigate emerging technologies and assess their applicability to Intune’s distributed systems and services
  • Work closely with cross-functional teams (PM, design, operations) to deliver customer-focused solutions
  • Communicate technical vision and roadmap effectively to both technical and non-technical stakeholders
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Full Stack

Join our team as a Senior Software Engineer and play a pivotal role in shaping t...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • 7+ years of experience designing cloud services that are highly scalable and distributed
  • 7+ years of experience in development principles and patterns
  • 7+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures
  • 7+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization
  • 5+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
  • 5+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration
  • Knowledge of security best practices
Job Responsibility
Job Responsibility
  • Design and build components for a new Store within security, working with partner teams and marketplaces to ensure a streamlined customer experience
  • Design durable services across multiple releases, optimized to meet all the expectations of highly scalable, available, and reliable cloud services
  • Work closely with Program Managers and other Security Engineering disciplines to deliver core features in the Microsoft security portal, as well as back end functionality that leads to them
  • Lead code quality across the team and provide thought leadership in bringing innovation to our products and engineering practices
  • Use AI to accelerate standard coding practices and further solidify our commitment to security and AI
  • Fulltime
Read More
Arrow Right

Senior Full Stack Engineer

We are looking for a talented and experienced Senior Full Stack Developer to joi...
Location
Location
India , Pune; Karnataka
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional full stack development experience delivering production-grade applications in enterprise environments
  • Strong hands-on proficiency in Angular (v14+), TypeScript, and RxJS for building enterprise-grade frontend applications
  • Solid experience designing and developing RESTful APIs using frameworks such as Spring Boot, Node.js, or equivalent backend technologies
  • Deep understanding of software development patterns including MVC, Repository Pattern, Service Layer, Dependency Injection, and CQRS
  • Hands-on experience with RDBMS platforms such as PostgreSQL, MySQL, Oracle, or SQL Server — including schema design, indexing, and query optimization
  • Hands-on experience with NoSQL databases such as MongoDB, Cassandra, Redis, or equivalent — including data modeling for non-relational use cases
  • Familiarity with authentication and authorization standards — OAuth2, JWT, RBAC, and Azure AD / SSO integration
  • Experience with version control (Git), CI/CD tooling, and Agile project management tools such as Jira or Azure DevOps
  • Ability to write clean, well-documented, and testable code with a strong focus on maintainability and scalability
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full stack features spanning Angular frontend, REST API services, and database layers
  • Build responsive, performant Angular UI components and modules following component-driven architecture and design system guidelines
  • Develop and expose well-structured, secure, and versioned REST APIs adhering to industry-standard API design principles
  • Apply established software development patterns such as MVC, Repository, Service Layer, CQRS, and Event-Driven design where appropriate
  • Design and optimize database schemas, queries, and data models across both relational (RDBMS) and NoSQL database platforms
  • Ensure high code quality through unit testing, integration testing, peer code reviews, and adherence to coding standards
  • Participate in sprint planning, backlog refinement, and technical design discussions as an active Agile team member
  • Collaborate with frontend engineers, backend developers, architects, and QA to deliver cohesive, end-to-end solutions
  • Identify and resolve performance bottlenecks across UI rendering, API response times, and database query execution
  • Contribute to CI/CD pipeline integration, supporting automated builds, testing, and deployment workflows
  • Fulltime
Read More
Arrow Right

Senior Full Stack Engineer

This is a seasoned engineer role in which you lead technical efforts across mult...
Location
Location
United States
Salary
Salary:
140400.00 - 175500.00 USD / Year
bugcrowd.com Logo
Bugcrowd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of experience
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Strong proficiency in modern programming languages (e.g., Python, Java, Go, Node.js)
  • Experience with API frameworks and tools (Spring Boot, Express.js, FastAPI, etc.)
  • Proficient in User Interface (UI) development using modern languages / frameworks (Typescript, React)
  • Proficient in API design standards (REST, GraphQL, gRPC)
  • Experience with API gateways and management tools (Kong, Apigee, AWS API Gateway, etc.)
  • Knowledge of message queues and streaming platforms (Kafka, RabbitMQ, AWS SNS/SQS)
  • Familiarity with OAuth2, JWT, and other authentication/authorization frameworks
  • Hands-on experience with CI/CD pipelines and cloud services (AWS, Azure, or GCP)
Job Responsibility
Job Responsibility
  • Proactively research, prototype, and introduce new technologies or architectural approaches that improve team or org-wide capabilities
  • Own the reliability, observability, and operational excellence of key systems—ensuring they meet or exceed defined SLAs
  • Actively mentor and sponsor engineers across levels, fostering career growth and encouraging broader technical participation
  • Continuously evolve team processes, driving scalable improvements in delivery, quality, and collaboration
  • Drive impact at the team and cross-team level
  • Provide strong technical leadership across one or more scrum teams, aligning execution with architectural vision and business goals
  • Design, develop, and maintain scalable and secure APIs, UIs and integration services
  • Implement RESTful, GraphQL, and event-driven APIs/UIs for internal and external systems
  • Collaborate with product, data, and platform teams to ensure seamless system interoperability
  • Manage API lifecycle including versioning, authentication, monitoring, and performance optimization
What we offer
What we offer
  • Discretionary bonus program or commission plan
  • Reasonable accommodations for people with disabilities
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - MERN Stack

Devsinc is seeking a talented MERN Developer to join our dynamic team. In this r...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
Devsinc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on development experience with the MERN stack
  • Strong knowledge of React.js, including hooks, state management (e.g., Redux, Zustand, or Context API), and component-based design
  • In-depth understanding of Node.js runtime and asynchronous programming (Promises, async/await)
  • Proficient in MongoDB: schema design, aggregations, indexing, performance tuning
  • Solid experience building RESTful APIs and working with Express.js
  • Familiarity with Docker for local development and deployment
  • Experience integrating and deploying to cloud platforms (AWS, GCP, Vercel, Heroku)
  • Strong grasp of software design principles, modular architecture, and code scalability
  • Fluency in TypeScript is a strong plus
  • Proficient in using CI/CD tools and managing deployment pipelines
Job Responsibility
Job Responsibility
  • Lead the design and development of full-stack features using the MERN stack: MongoDB, Express.js, React.js, and Node.js
  • Architect scalable and maintainable solutions for backend APIs and frontend UI components
  • Build and manage RESTful and/or GraphQL APIs with proper error handling and authentication (e.g., JWT, OAuth)
  • Write unit and integration tests using tools such as Jest, React Testing Library, Mocha, or Chai
  • Optimize web application performance for speed and scalability
  • Implement responsive and accessible UI/UX using modern CSS (SASS, CSS Modules, Tailwind, etc.)
  • Work with version control (Git) using feature branching and pull requests
  • Collaborate with cross-functional teams including Product, QA, DevOps, and Design
  • Perform thorough code reviews, enforce best practices, and mentor junior developers
  • Integrate with third-party services (e.g., Stripe, SendGrid, Firebase) as needed
What we offer
What we offer
  • Provident Fund
  • Medical Inpatient Facility
  • Medical Outpatient Facility
  • Paid Overtime
  • In-house Subsidized Lunch & Dinner
  • Gym Facility
  • Entertaining Activities
  • Interest Free Loan Facility
  • Advance Salaries
  • Sports Allowance
  • Fulltime
Read More
Arrow Right

Senior Full Stack AWS Engineer

The Technology organization of Alight Solutions is responsible for the life cycl...
Location
Location
United States of America , Virtual
Salary
Salary:
130000.00 - 170000.00 USD / Year
alight.com Logo
Alight Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software engineering, cloud architecture, or full-stack application development
  • Deep hands-on experience with AWS (e.g., Bedrock, Lambda, Step Functions, Redshift, Glue, ECS/EKS, IAM, S3, API Gateway, RDS, CloudFormation, EC2, Fargate, CloudWatch)
  • Proficiency in Python, Java, TypeScript/Node.js, or similar languages for serverless and full-stack development
  • Strong grasp of context engineering, prompt orchestration, and LLM application design
  • Proven success leading cross-functional engineering teams and innovating at the intersection of technology and business
  • Commitment to accessibility and inclusive design principles
  • Experience integrating agent-based architectures and retrieval-augmented generation (RAG) on AWS
  • Understanding of application-level security, compliance, and cost optimization best practices in the cloud
  • Experience with internal developer platforms, CI/CD pipelines, and observability frameworks
  • Prior contributions to AI/ML product teams or open-source cloud frameworks
Job Responsibility
Job Responsibility
  • Architect and implement serverless, event-driven, and containerized cloud applications using AWS services (e.g., Lambda, API Gateway, DynamoDB, Step Functions, S3, ECS/EKS)
  • Build robust, secure, and high-performance cloud-native solutions, leveraging both front-end (Angular, TypeScript) and back-end (Node.js, Java, RESTful APIs) technologies
  • Lead the design and integration of Generative AI workflows leveraging Amazon Bedrock, RAG pipelines, and knowledge-base-driven context engineering for intelligent, reliable, and extensible AI solutions
  • Develop and maintain internal frameworks, reusable modules, and developer platforms to enhance developer experience, maintainability, and cloud efficiency
  • Implement multi-tier architectures and RESTful microservices, integrating with upstream and downstream systems
  • Manage databases with Amazon RDS (MySQL/PostgreSQL), DynamoDB, and Aurora, including both SQL and NoSQL modeling
  • Design and maintain CI/CD pipelines and apply Infrastructure as Code (IaC) practices using Terraform and CloudFormation
  • Employ testing frameworks and backend testing tools to ensure code quality and reliability
  • Collaborate cross-functionally with product, design, and data science teams to bridge business goals with scalable cloud solutions
  • Champion accessibility-first design and inclusive engineering practices across products and internal tooling
What we offer
What we offer
  • A variety of health coverage options
  • wellbeing and support programs
  • retirement
  • vacation and sick leave
  • maternity, paternity & adoption leave
  • continuing education and training
  • several voluntary benefit options
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer – Identity & Authentication

In the European Client Identity team, we are building and operating Vanguard's a...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
investor.vanguard.com Logo
Vanguard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong full-stack fundamentals
  • cloud experience
  • responsible, methodical engineering mindset
Job Responsibility
Job Responsibility
  • Build and evolve backend services that support login, MFA, and client authentication
  • Design and implement REST APIs using NestJS
What we offer
What we offer
  • Competitive compensation packages
  • industry-leading retirement savings plans
  • best-in-class medical coverage
  • on-site clinics and fitness centers
  • savings plans for medical expenses now and in retirement
  • access to leading mental health resources and providers
  • generous paid time off
  • educational and training opportunities
  • leadership support
  • educational assistance plans
Read More
Arrow Right