Taro Logo

Senior Software Engineer - iOS

Toast is building the all-in-one platform that helps restaurants operate more efficiently, grow faster, and deliver unforgettable guest experiences.
iOS
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS · Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - iOS

Toast is revolutionizing the restaurant industry with their all-in-one platform, and they're seeking a Senior Software Engineer to lead their iOS development initiatives in Chennai, India. This hybrid role (2 days in-office) offers an exciting opportunity to architect and scale Toast's mobile platform for global markets.

As a Senior iOS Engineer, you'll be at the forefront of building solutions that empower restaurants worldwide. You'll work with cutting-edge technologies like SwiftUI, Combine, and GraphQL while leading key initiatives across design, development, and release processes. The role combines technical leadership with hands-on development, requiring expertise in iOS development and a passion for creating high-performance, global-ready applications.

The ideal candidate brings 7+ years of iOS development experience and deep technical knowledge across Swift, SwiftUI, and Core Data. You'll need strong architectural skills and experience with offline storage strategies, real-time messaging, and modern CI/CD practices. Beyond technical skills, Toast values collaborative leaders who can mentor team members and work effectively across functions.

Toast offers a compelling package including equity, comprehensive health benefits, and professional growth opportunities. The company's mission to empower the restaurant community through technology presents a unique chance to make a real impact. Their hybrid work model balances in-person collaboration with flexibility, fostering a strong culture of connection.

Working at Toast means joining a diverse, inclusive team dedicated to transforming the restaurant industry. You'll be part of a company that values authentic inclusivity and respects individual needs while working on products that directly impact thousands of restaurants globally. If you're passionate about mobile development, mentorship, and creating solutions that make a difference, this role offers an excellent opportunity to grow your career while contributing to meaningful technological innovation.

Last updated 8 days ago

Responsibilities For Senior Software Engineer - iOS

  • Architect and build scalable mobile solutions with a Global-First approach
  • Partner with Product, Design, QA, and Customer Success to deliver world-class features
  • Champion new technologies like SwiftUI, Combine, GraphQL, and CloudKit
  • Own the full development lifecycle — from technical design to release, monitoring, and iteration
  • Lead and mentor engineers, promoting knowledge sharing and technical excellence
  • Build comprehensive testing strategies using XCTest and XCUITest
  • Collaborate with DevOps teams to enhance CI/CD pipelines

Requirements For Senior Software Engineer - iOS

Java
Kotlin
React
PostgreSQL
  • Bachelor's Degree or higher in Computer Science, Engineering, or related technical field
  • 7+ years of hands-on iOS development experience
  • Deep proficiency in Swift, SwiftUI, Core Data, and networking libraries
  • Strong architecture skills (MVC, MVVM, VIPER, or Clean Architecture)
  • Expertise in offline storage strategies and real-time messaging
  • Experience deploying high-quality apps via robust CI/CD pipelines
  • Proficient with analytics, monitoring, and crash reporting tools
  • A collaborative leader with a customer-first mindset

Benefits For Senior Software Engineer - iOS

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Flexible working options
  • Equity
  • Comprehensive health and wellness benefits
  • Paid parental leave
  • Professional growth support
  • Work-life balance

Interested in this job?