Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer - Android image - Rise Careers
Job details

Staff Software Engineer - Android

Staff Software Engineer - Android

Bangalore, India

 

Toast has grown to be a leading hospitality software company in the US and is now setting its sights on our next stages of growth.  As the business continues to grow, there is increased demand to enhance the enterprise level of support in the product. Toast customers who managed several restaurants a few years ago are now expanding their business and adding new locations. New enterprise customers are looking to leverage Toast technology to support the growth of their business in new ways. These exciting new opportunities will require Toast to bolster our product offerings

Are you bready* for a change?

Toast is looking for a Staff Software engineer (Android) to join our enterprise Away team. You will have the opportunity to work across the entire Toast platform, including our Android and backend products if desired. As a member of the enterprise team, you will help ensure that the product is being built to meet the new and expanding needs of these customers.

 

About this roll* (Responsibilities) 

  • Design, build, deploy, and maintain highly resilient and scalable features across Toast’s enterprise management products; Hands-on design and implementation of Android 

applications in Java or Kotlin.

  • Lead complex projects that improve functionality and reliability for our customers 
  • Partner with a wide array of teams across Toast 
  • Contribute to the overall quality of the Android system
  • Ensure quality by building automated testing for changes
  • Roll* features out to customers, including monitoring for success
  • Collaborate with UX and PM on the definition and design of features  
  • Mentor and coach other engineers

Do you have the right ingredients*? (Requirements)

  • Minimum Bachelors degree required.
  • 8+ years prior experience developing and maintaining Android applications
  • Experience building backend services and APIs is a plus.
  • Extensive experience working with an Object Oriented Language like Java or Kotlin, with a deep understanding of testing, quality, and best practices
  • Experience shipping production services and balancing getting things done with platform stability and reliability
  • Focused on delivering positive impact for Toast customers
  • Enjoys working in a team environment with a shared code-base
  • Excellent cross-team communication skills on complex technical topics 

 

We are hiring individuals with a wide range of experience so if you have more or less than these exact roles, please still apply!

Our Tech Stack

Toast’s products run on a stack that ranges from guest and restaurant-facing Android tablets to backend services in Java to internal, guest-facing and restaurant-facing web apps. Our backend services follow a microservice architecture written using Java 8 and DropWizard; we use AWS extensively, ranging from S3 to RDS to Lambda. We have our own platform for dealing with user management, service elevations and robust load balancing. Toast stores data in a set of shared Postgres databases and utilizes Apache Spark for large scale data workloads including query and batch processing. The front-end is built primarily using React and ES6. The main Toast POS application is an Android application written in Java and Kotlin. For data between tablets and our cloud platform we operate RabbitMQ clusters as well as direct tablet communication to the back end.

 

 

Diversity, Equity, and Inclusion is Baked into our Recipe for Success

At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.

We Thrive Together

We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the restaurant community. To learn more about how we work globally and regionally, check out: https://careers.toasttab.com/locations-toast.

Apply today!

Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact candidateaccommodations@toasttab.com.

What You Should Know About Staff Software Engineer - Android, Toast

Toast is on the lookout for a dynamic Staff Software Engineer - Android to join our team in Bangalore, India. As a market leader in hospitality software, we are gearing up for our next phase of growth and need talented engineers like you to enhance our enterprise-level product offerings. This role isn’t just about coding; it's about shaping the future of our platform to meet the evolving needs of our growing customer base. With a hands-on approach, you'll design, build, and maintain scalable features across a range of products, employing your expertise in Android development using Java or Kotlin. You’ll lead projects that boost our product's functionality and reliability, collaborating with various teams to ensure quality and success. Here at Toast, we value team collaboration, communication, and mentorship, so you'll also have the chance to coach junior engineers and contribute to our culture of innovation. Are you ready to roll up your sleeves and dive into exciting new challenges? We welcome diverse experiences and are excited to see what you’ll bring to our team. If you have a knack for creating impactful solutions for customers and enjoy working in a collaborative environment, this position is a perfect fit for you. Join us, and let's shape the future of hospitality technology together at Toast!

Frequently Asked Questions (FAQs) for Staff Software Engineer - Android Role at Toast
What qualifications do I need to apply for the Staff Software Engineer - Android position at Toast?

To apply for the Staff Software Engineer - Android position at Toast, you should have a minimum of a Bachelor's degree and at least 8 years of experience in developing and maintaining Android applications. Proficiency in programming languages like Java or Kotlin is essential, and experience with backend services and APIs is a plus.

Join Rise to see the full answer
What are the main responsibilities of a Staff Software Engineer - Android at Toast?

As a Staff Software Engineer - Android at Toast, your main responsibilities will include designing, building, and maintaining scalable Android applications, leading complex projects to enhance functionality, collaborating with various teams, and ensuring product quality through automated testing.

Join Rise to see the full answer
What technology stack does Toast use for the Staff Software Engineer - Android role?

Toast's technology stack for the Staff Software Engineer - Android role includes Android tablets for guest services, Java for backend services, React for web applications, and AWS for cloud infrastructure. A deep understanding of this tech stack will be beneficial for potential candidates.

Join Rise to see the full answer
How does Toast support diversity and inclusion in the workplace for Staff Software Engineers?

Toast is committed to diversity, equity, and inclusion and believes that our employees are our greatest asset. By fostering a respectful and inclusive work environment, we ensure that everyone can thrive and contribute uniquely in their roles, including those in the Staff Software Engineer - Android position.

Join Rise to see the full answer
What opportunities for growth does Toast provide its Staff Software Engineers?

Toast provides various growth opportunities for its Staff Software Engineers, including the chance to work on impactful projects, mentorship programs, and an environment that encourages collaboration and teamwork. We support our engineers’ professional development and strive to empower them to push their boundaries.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - Android
Can you describe your experience with Android application development at Toast?

When answering this question, you should focus on specific projects you've worked on, the tools and technologies you've used, and how your experience aligns with the responsibilities of the Staff Software Engineer - Android role at Toast.

Join Rise to see the full answer
How do you ensure quality and performance in Android applications?

In your response, discuss the importance of automated testing, code reviews, and performance monitoring. Highlight any specific testing frameworks you are familiar with and how you’ve implemented best practices in previous projects.

Join Rise to see the full answer
What strategies do you use to lead complex projects within a team?

You should talk about the importance of clear communication, setting expectations, and collaborative planning. Provide an example of a complex project you've led and how effective team collaboration contributed to its success.

Join Rise to see the full answer
Describe a challenging technical problem you've encountered and how you resolved it.

Your answer should detail the problem's nature, your analytical approach to troubleshooting, and the solutions you implemented. Be sure to emphasize your capacity for critical thinking and problem-solving.

Join Rise to see the full answer
How do you keep up with the latest trends in Android development?

Mention resources such as online courses, developer forums, and community events that you engage with. This shows your commitment to continuous learning and how you apply new trends to your work.

Join Rise to see the full answer
What role does collaboration play in your development process?

Articulate the significance of working alongside UX designers, product managers, and other developers. Describe how collaboration not only improves project outcomes but also fosters innovation.

Join Rise to see the full answer
Can you discuss your experience with backend services and APIs relevant to your role?

Since backend experience is a plus for Toast, share specific examples of projects where you've integrated backend services with Android applications. Discuss the tools used and any challenges you faced.

Join Rise to see the full answer
What best practices do you follow to ensure maintainability in your code?

Address coding standards, code review practices, and the importance of documentation. Providing concrete examples will illustrate how you uphold these practices in your projects.

Join Rise to see the full answer
How would you approach shipping a new feature in an Android application?

Explain your process from initial design to implementation, testing, and deployment. Discuss how you ensure that the feature aligns with user needs and maintains product stability.

Join Rise to see the full answer
Why do you want to work at Toast as a Staff Software Engineer?

Tailor your response to show your enthusiasm for Toast's mission and values. Mention how your skills and experiences align with the company culture and how you can contribute to the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

As a Hybrid Development Representative at Toast, you'll contribute to our sales efforts while learning the ropes in the exciting restaurant industry.

Photo of the Rise User
Posted 10 days ago

Join Toast as a Software Engineer II to develop and support enterprise-level features for their dynamic hospitality software platform.

Photo of the Rise User

Become a pivotal member of Meijer's Agile team as a Senior Software Engineer specializing in SPFx and Graph API development.

Photo of the Rise User

U.S. Bank is on the lookout for a skilled Adobe Experience Manager Developer to join their dynamic team in Irving, TX, contributing to impactful mobile applications.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings

Join Robinhood as a Staff Software Engineer focusing on reliability to help shape the future of finance.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 11 days ago

Join Visa as a Staff Software Engineer and play a vital role in shaping the future of secure digital payments.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a Senior Software Engineer to innovate and optimize user experiences across our advertising platforms.

Seeking a seasoned AI Software Application Engineer to lead innovative AI solutions at d-Matrix in Santa Clara, CA.

Photo of the Rise User
American Express Hybrid Phoenix, Arizona, United States
Posted 10 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express invites you to contribute as a Python Developer, enhancing their vital role in customers' digital experiences within a dynamic team.

Join Octopus by RTG as a Solution Architect to drive innovative solutions across e-commerce platforms and enhance digital service delivery.

Restaurant

264 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant