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

Senior Software Engineer, iOS - job 2 of 2

Bready* to make a change?

Toast is a best-in-class restaurant platform that helps restaurant owners and managers adapt, take control, and get back to what they do best: building the businesses they love. Having built this widely loved platform over the last decade, we believe that we can leverage our strong positioning to create a restaurant-friendly consumer network. 

To this end, we are looking to grow our team of iOS developers to help create a new, consumer-facing digital dining product (Local by Toast) within the Consumer product group. You will be on a small, nimble team of frontend, backend, and native mobile developers, working to build the best digital restaurant discovery experience for Consumers.

About this roll* (Responsibilities)

  • Experiment directly with Guests and Restaurants to test new dining experiences
  • Ship code that has a massive impact on helping restaurants thrive
  • Be part of a team working collaboratively with Design, Product and other engineers
  • Champion best practices for development, deployment and quality life-cycles

Do you have the right ingredients*? (Requirements)

  • 5+ years experience in iOS development
  • Experience delivering high quality native iOS consumer experiences using modern app frameworks (Swift, SwiftUI, Combine, Modularization)
  • Experience with mobile testing culture in an agile environment
  • Willingness to take on challenging projects for continued personal growth
  • Prior experience building social features a plus

Our Spread* of Total Rewards
We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs. Learn more about our benefits at https://careers.toasttab.com/toast-benefits.



*Bread puns encouraged but not required

The base salary range for this role is listed below. The starting salary will be determined based on skills and experience. In addition to base salary, our total rewards components include cash compensation (overtime, bonus/commissions if eligible), equity, and benefits.
Pay Range
$108,000$173,000 CAD

 

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.

Average salary estimate

$140500 / YEARLY (est.)
min
max
$108000K
$173000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, iOS, Toast

Are you ready to become a Senior Software Engineer, iOS at Toast in beautiful Ontario, Canada? We're on a mission to create a restaurant-friendly consumer network with our innovative Local by Toast product. As part of our talented team of mobile developers, you'll collaborate with designers and product managers to craft outstanding digital dining experiences. Imagine being at the forefront of building features that transform the way consumers discover restaurants! With at least 5 years of experience under your belt, your expertise with Swift, SwiftUI, and mobile testing will be invaluable as you ship high-quality code that makes a real impact. We pride ourselves on not just fostering professional growth through challenging projects but also ensuring our workplace is diverse, equitable, and inclusive. Plus, we embrace hybrid work settings, valuing both in-person collaboration and individual preferences. So, whether you’re debugging code or brainstorming the next big idea, you’ll know you’re part of something bigger at Toast. Ready to rise with us? Join us where your skills can really make a difference!

Frequently Asked Questions (FAQs) for Senior Software Engineer, iOS Role at Toast
What are the responsibilities of a Senior Software Engineer, iOS at Toast?

As a Senior Software Engineer, iOS at Toast, you'll experiment with new dining experiences directly, ship impactful code, and work collaboratively with a dedicated team of designers, product managers, and engineering peers to enhance our consumer app. Your role will also involve championing best practices in development and testing while ensuring high-quality deployments.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer, iOS position at Toast?

To succeed in the Senior Software Engineer, iOS role at Toast, candidates should possess over 5 years of experience in iOS development. Proficiency in modern app frameworks such as Swift, SwiftUI, and Combine is essential, alongside familiarity with agile mobile testing practices. Experience with building social features is a plus, as we aim to develop engaging consumer experiences.

Join Rise to see the full answer
How does Toast support career growth for Senior Software Engineers, iOS?

Toast is committed to fostering personal and professional growth for its Senior Software Engineers, iOS by offering challenging projects that encourage skill enhancement and expertise. We believe that when our team members thrive, the company thrives, and thus provide very supportive environments to help nurture your development.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer, iOS at Toast?

At Toast, we've cultivated a hybrid work model that values both in-person collaboration and individual flexibility. As a Senior Software Engineer, iOS, you'll enjoy a vibrant atmosphere with an inclusive team, balancing remote and on-site work while ensuring connection and teamwork prevail.

Join Rise to see the full answer
What is the salary range for the Senior Software Engineer, iOS role at Toast in Ontario?

The base salary range for the Senior Software Engineer, iOS position at Toast is CAD $108,000 to $173,000, determined by skills and how they align with the job requirements. Along with competitive earnings, Toast also provides various benefits, equity, and bonuses so you can truly thrive while contributing to our mission.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, iOS
Can you describe your experience with Swift and SwiftUI in previous projects?

When discussing your experience, include specific projects that highlight your use of Swift and SwiftUI. Talk about the challenges you faced, how you overcame them, and how you ensured high-quality user experiences. Providing concrete examples can impress your interviewer.

Join Rise to see the full answer
How do you prioritize and manage your work in an agile environment?

Explain your familiarity with agile methodologies, how you adapt to changing requirements, and ways you communicate priorities with your team. Emphasize how you balance between individual task deadlines and team commitments.

Join Rise to see the full answer
What strategies do you use to test and debug mobile applications?

Discuss your approach to mobile testing, including tools and frameworks you've used for unit testing, UI testing, and any automated testing processes. Highlight examples where your testing strategy significantly improved the app’s performance.

Join Rise to see the full answer
Can you provide an example of a successful collaboration with designers and product managers?

Share a specific project where teamwork was crucial. Describe how you coordinated with designers or product managers, focused on user needs, and how this collaboration led to a successful outcome.

Join Rise to see the full answer
What methods do you employ to ensure code quality and maintainability?

Talk about coding standards, code reviews, and tools you use to maintain code quality. List practices like modularization and documentation that help ensure your code is maintainable and scalable.

Join Rise to see the full answer
How do you stay updated with the latest trends in iOS development?

Mention some resources you follow, such as developer blogs, podcasts, or conferences. Share your engagement in the iOS community and any personal projects where you’ve tried new technologies or frameworks.

Join Rise to see the full answer
What challenges have you faced when building social features in apps?

Reflect on specific social features you've developed, the obstacles you encountered, and how you tackled them. Share both technical challenges and user experience considerations.

Join Rise to see the full answer
How would you approach building a new feature from scratch?

Outline a structured approach to building a new feature, from requirement gathering to design and implementation. Discuss how you would iterate based on feedback and ensure quality throughout the process.

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

Explain how you actively seek and incorporate user feedback into your development process. Share examples where user insights influenced design decisions.

Join Rise to see the full answer
How do you handle tight deadlines and high-pressure situations?

Discuss your time management techniques, stress management strategies, and how you maintain quality even when under pressure. Providing examples can reinforce your points effectively.

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

Take your skills to the next level with Toast as a Senior Software Engineer, focusing on improving enterprise management products for the hospitality industry.

Photo of the Rise User

Join Toast as an Onboarding Consultant to enhance the experience of Spanish-speaking restaurant owners in achieving operational efficiencies.

Photo of the Rise User
PENNEP Remote United States
Posted 3 days ago

Join PENNEP as a .NET Developer and help transform healthcare applications with your expertise in .NET technologies.

Photo of the Rise User
Posted 3 hours ago

Join Palo Alto Networks as a Principal Software Engineer to shape the future of cybersecurity through high-quality testing and automation in our innovative platforms.

Photo of the Rise User
Posted 4 days ago

Join Nearsure as a Senior AEM Fullstack Developer and leverage your skills in a supportive, remote environment focused on collaboration and growth.

Photo of the Rise User
UniUni Logistics Remote No location specified
Posted 9 days ago

Join UniUni as a Software Developer and contribute to innovative logistics solutions with a focus on backend development.

Photo of the Rise User
Clari Remote Remote, San Francisco Bay Area
Posted 4 days ago
Transparent & Candid
Customer-Centric
Collaboration over Competition
Rise from Within

Join Clari as a Senior Software Engineer to contribute to innovative AI-driven forecasting solutions in a remote-first environment.

As a Technical Lead for Data Engineering at Vanguard, you'll innovate solutions to protect client data while mentoring a skilled development team.

Join Deltia as a Senior/Staff Frontend Engineer, where you will shape the future of AI in manufacturing technology.

Photo of the Rise User
Posted 2 days ago

Looking for a Front End Developer with Python expertise to create high-quality software solutions.

Restaurant

264 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 16, 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
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
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab