engineer sr - Web & Mobile (Nashville, TN - U.S.)

Starbucks Coffee Company•Nashville, TN
•$100,300 - $167,100•Onsite

About The Position

As a Senior Software Engineer on Starbucks’ Partner Technology team, you will design and build web and mobile applications used by Starbucks partners to support store readiness and day-to-day store experiences. You will provide technical leadership across engineering, product, design, and quality assurance, delivering accessible, reliable, scalable, and maintainable solutions. The role includes building and enhancing applications, leading technical design and architecture, creating resilient integrations with APIs and backend services, and improving quality, performance, reliability, accessibility, security, and observability. You will collaborate with cross-functional teams, mentor engineers, contribute to technical strategy, and help evolve the responsible use of AI-assisted development tools. The position is based in Nashville, Tennessee, and is onsite four days a week.

Requirements

  • 5+ years of professional experience building and supporting production web or mobile applications.
  • Proficiency with JavaScript and TypeScript.
  • Experience building component-based applications using React and/or React Native.
  • Experience integrating applications with GraphQL APIs.
  • Understanding of modern application architecture, including component design, state management, routing, and mobile navigation.
  • Experience with HTML and CSS, including responsive layouts and maintainable styling approaches.
  • Working knowledge of accessibility practices, including semantic HTML, keyboard navigation, ARIA, and accessible form design.
  • Experience writing unit and integration tests using tools such as Vitest, Jest, or React Testing Library.
  • Experience using Git and collaborative pull-request and code-review workflows.
  • Experience using AI-assisted development tools effectively and responsibly within software development workflows.
  • Ability to troubleshoot application issues, support production incidents, and improve application performance and reliability.
  • Ability to collaborate effectively with product, design, quality assurance, backend engineering, and other cross-functional partners.
  • Strong written and verbal communication skills, including the ability to explain technical decisions and trade-offs.

Nice To Haves

  • Experience developing cross-platform mobile applications with React Native.
  • Experience with Next.js or another modern web application framework.
  • Experience with Node.js and Express or comparable server-side JavaScript technologies.
  • Familiarity with Redux or other client-side state-management solutions.
  • Experience consuming REST or OpenAPI services in addition to GraphQL.
  • Familiarity with Microsoft Azure and cloud-hosted applications.
  • Experience with CI/CD pipelines and automated build, test, and deployment workflows.
  • Experience supporting internal, employee-facing, or enterprise applications.
  • Familiarity with application monitoring, logging, and production diagnostics.
  • Experience with GraphQL Federation, schema composition, or managed schema registries.
  • Experience building or operating an internal infrastructure-as-a-service tool that abstracts Terraform behind an API or CLI for other teams.
  • Experience with cloud app hosting, serverless functions, NoSQL or relational databases, messaging services, caching, and secret management.
  • Experience with Azure or equivalent cloud DevOps pipelines, container registries, and managed identities.
  • Experience integrating third-party SaaS products and enterprise APIs, such as ITSM/ticketing, workforce management, calendar/email, and analytics platforms.
  • Experience with internal portals, employee experience platforms, communications tools, or task-management systems.
  • Experience with content-driven applications and content management system integrations.
  • Familiarity with monitoring tools, distributed tracing, structured logging, and production health dashboards.
  • Experience modernizing legacy backend systems or migrating them to cloud-native services.
  • Experience with retail or multi-tenant platforms used by partners.
  • Experience leading engineering delivery through team or service ownership changes.
  • Experience with GitHub Copilot or other AI-assisted engineering practices.

Responsibilities

  • Build, iterate, and enhance web and mobile applications that support partners’ store readiness and day-to-day store experiences.
  • Design and deliver reliable, maintainable, scalable, secure, and accessible experiences using modern web and mobile technologies.
  • Lead technical design for complex features and help evolve application architecture, engineering standards, and reusable patterns across web and mobile platforms.
  • Design resilient integrations between client applications, GraphQL APIs, REST APIs, and backend services.
  • Drive improvements in application quality, automated testing, performance, reliability, accessibility, security, and observability.
  • Lead and contribute to architecture discussions, technical design reviews, and collaborative code reviews.
  • Partner with product, design, backend engineering, quality assurance, operations, and other engineering teams to deliver end-to-end solutions.
  • Mentor engineers and provide technical guidance on complex engineering problems, implementation choices, and technical trade-offs.
  • Help evolve the team’s use of AI-assisted development tools and agents while maintaining standards for quality, testing, security, accessibility, and maintainability.
  • Contribute to the technical vision and strategy for Partner Technology, including the long-term health of web and mobile applications.

Benefits

  • Medical, dental, and vision insurance.
  • Basic and supplemental life insurance and other voluntary insurance benefits.
  • Short-term and long-term disability.
  • Paid parental leave.
  • Family expansion reimbursement.
  • Paid vacation from date of hire.
  • Sick time accrued at one hour for every 25 hours worked.
  • Eight paid holidays and two personal days per year.
  • Eligible participation in a 401(k) retirement plan with employer match.
  • Discounted company stock program (S.I.P.).
  • Starbucks equity program (Bean Stock).
  • Incentivized emergency savings and financial well-being tools.
  • 100% upfront tuition coverage for a first-time bachelor’s degree through Arizona State University’s online program via the Starbucks College Achievement Plan.
  • Student loan management resources and access to other educational opportunities.
  • Backup care and DACA reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service