engineer II -backend engineering

StarbucksSeattle, WA

About The Position

From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and the rich tradition, but that also brought a feeling of connection. We are known for developing extraordinary leaders who share this passion and are guided by their service to others. As a Backend Engineer II, you will design, build, and operate scalable, cloud native microservices that power critical platforms and customer experiences. You will own backend components end to end—from API design and implementation to deployment, monitoring, and production support—while collaborating closely with cross functional partners. The role values an open and curious mindset toward AI adoption, leveraging AI powered tools and techniques to automate workflows, improve system reliability, and increase engineering productivity.

Requirements

  • 1-4 years of professional industry experience with software development
  • Bachelor’s degree in Computer Science or related field

Nice To Haves

  • 3+ years of experience in one or more of the following languages: Java, Python.
  • 2+ years of experience with large-scale distributed systems and client-server architectures.
  • Demonstrated ability to debug and optimize code, and automate routine tasks
  • Interest in designing, analyzing and troubleshooting large-scale distributed systems.
  • Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine)
  • Experience deploying and operating cloud-native services (e.g. containers, CI/CD, observability)
  • Experience working with NoSQL databases (e.g. Cassandra, MongoDB or similar) in cloud-native, distributed systems
  • Experience implementing and managing high capacity, redundant, and mission critical environments
  • Experience running and maintaining 24x7 production environment
  • Knowledge in TCP/IP networking, architecture and core technologies (DNS, routing, iptables, tc, etc.)
  • Knowledge and understanding of relevant legal and regulatory requirements, such as SOX, PCI, HIPAA, Data Protection, etc

Responsibilities

  • Design, implement, and maintain backend services and APIs, ensuring scalability, performance, reliability, and security.
  • Own well‑defined components end‑to-end, from technical design and implementation to deployment, monitoring, and production support.
  • Collaborate with cross-functional partners to translate business requirements into technical solutions
  • Improve system reliability and code quality through testing, code reviews, and addressing technical debt
  • Leverage automation and AI-powered tools to improve development workflows and operational efficiency
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service