Software Engineer, Mobile DevOps
Role details
Job location
Tech stack
Job description
The Senior Software Engineer, Mobile DevOps focuses on enhancing the POS app's development processes, optimizing build speeds, and mentoring team members, ensuring high-quality output using AI tools. The summary above was generated by AI
Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.
The Toast POS app is the central pillar of Toast's restaurant products. Every day, hundreds of thousands of servers, hosts, bartenders, and chefs use Toast's POS to serve millions of guests. Our POS product is constantly evolving, and the POS Productivity team builds the platform that makes this evolution possible.
Our mission is to make it as easy as possible for 150+ Android engineers to develop new features and deliver them with high confidence and quality. We are customer-obsessed-our customers are our fellow developers, and luckily for us, they are just a Slack message away! We strive to make it easy for people to do the right thing by default.
The team manages a broad technical domain, including CI/CD, the local developer experience, and release engineering for the POS app. Its projects cover Android app development, Java and Kotlin backend services in AWS, React UIs, and more. The team is an excellent fit for Android engineers with experience with mobile DevOps-CI/CD, and build and release processes.
The team's current primary goals are boosting build speeds and significantly reducing our lead time to value by optimizing POS developers' build/test cycles, and making updates to the mobile app release platform to allow Toast to manage concurrent releases across multiple projects.
A day in the life (Responsibilities)
- Deliver rapid, high-quality output, leveraging AI tooling to accelerate development and improve code quality.
- Provide feedback and participate in code reviews to ensure implementation meets requirements.
- Participate in architectural discussions and influence the team's and POS teams' technical roadmap.
- Mentor and provide technical guidance to other team members.
- Partner closely with the developer community, release manager and QA functions to develop DevEx, feature flag (FF) management and release strategies.
- Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team., As a Staff Software Engineer Tech Lead, you will lead technical efforts for the POS app, mentor engineers, solve strategic challenges, and enhance development with AI tools.
Requirements
- Deep experience with Android development and a strong interest in full-stack work (Java/Kotlin Cloud services, React UIs).
- Proven experience in mobile CI/CD and release engineering, particularly with Jenkins and Gradle.
- A self-starter who takes initiative without waiting for direction and thrives in a fast-paced environment.
- Passionate about improving the day-to-day lives of fellow engineers and removing friction from their workflows.
- Ability to explain complex technical tradeoffs to diverse audiences and build consensus among technical leads.
- Experience using AI tools to enhance productivity and a drive to automate "the right thing" by default.
Benefits & conditions
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., The base salary range for this role is listed below. The starting salary will be determined based on skills, experience, and geographic location. In addition to base salary, our total rewards components include cash compensation (overtime, bonus/commissions if eligible), equity, and benefits. You can learn more about how we align pay with local labor markets in our Geographic Pay Zone Philosophy. Zone A $159,000-$254,000 USD Zone B $138,000-$221,000 USD Zone C $125,000-$200,000 USD, 193K-309K Annually Senior level 193K-309K Annually Senior level Cloud * Fintech * Food * Information Technology * Software * Hospitality The Staff Software Engineer will design and implement solutions for the Websites product, collaborate across teams, and innovate on a scalable web platform for restaurants. Top Skills: AngularAWSBootstrapDockerFigmaGitJavaKotlinNode.jsReactTailwind
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute