Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer II @ Toast

Home > Quality Assurance and Testing

 Software Engineer II

Job Description

  • Build and enhance Toasts authentication infrastructure, including SSO, MFA, passwordless authentication, and device authentication flows
  • Develop session management systems that maintain secure, reliable user sessions across web, mobile, and POS platforms
  • Implement real-time threat detection and identity verification workflows to prevent account takeovers and fraud
  • Work with external authentication providers to integrate cutting-edge security features while maintaining seamless user experiences
  • Collaborate on building Toasts identity provider capabilities, enabling Toast to become a trusted authentication source for the restaurant industry
  • Design and implement secure token validation, refresh token management, and session lifecycle management
  • Learn & gain experience at every stage - solution design, estimation, coding, code review, testing, debugging, integrating, documenting, and maintaining
  • Follow best practices - quality integration, continuous delivery, automated testing, security reviews, end-to-end testing, and performance testing
  • Ensure that all work is delivered with quality and is monitored and supported in production
Do you have the right
ingredients
(Requirements)
  • 2+ years of experience as a software engineer.
  • Knowledge of Kotlin, Java, or another object-oriented language
  • Hands-on experience with Cloud technologies, e.g., AWS DynamoDB and ECS
  • Experience with identity and access management (IAM) systems or security-focused engineering
  • Understanding of authentication and authorization concepts (OAuth, OIDC, JWT, session management)
  • Familiarity with security best practices and building systems that protect user data
  • Desire to make a real-world customer impact
Special Sauce (Nice to Haves)
  • Interest in testing and quality best practices
  • Solid understanding of multi-factor authentication (MFA), passwordless authentication, or biometric authentication"
  • Understanding of threat detection, fraud prevention, or session management systems
  • Eagerness to learn about new technologies and new ways of working
  • Aptitude for tackling complex and ambiguous problems with guidance from other engineers
  • Interest in cryptography, token validation, and secure session handling
  • Prior experience in security-critical systems

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: Toast
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   dynamo db software testing performance testing jwt automation testing kotlin cryptography engineering oidc cloud technologies sso continuous delivery coding java automation ecs pos debugging software engineering code review aptitude aws oauth db

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Custom Software Engineer

  • Accenture
  • 3 - 5 years
  • Pune
  • 4 days ago
₹ Not Disclosed

Quality Engineering Lead (Test Lead)

  • Accenture
  • 8 - 11 years
  • Pune
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Jaipur
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Jaipur
  • 4 days ago
₹ Not Disclosed

Toast

Toast, Inc. is a cloud-based restaurant management software company founded in 2012, offering an Android-based point of sale (POS) system for restaurants and bars. The company went public in 2021 and is valued at around $20 billion. Toast is used in approximately 120,000 US restaurants and expande...