S

Starbucks

Runs coffeehouses and licenses its coffee brand

Engineer 2 - Sustainability and Coffee Tech, Engineering

Full-Stack EngineeringPosted on Nov 9
Full-timeSeattle, WA, USANo salary listed

About the Job

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • At least 3 years of professional software development experience, including hands-on development of web applications using React, Node.js, and the Express framework or comparable technologies.
  • Experience developing or supporting applications in a cloud environment.
  • Experience working with SQL or NoSQL databases, including data modeling, queries, and application integration.
  • Experience developing and integrating RESTful APIs and web services.
  • Experience working in an Agile team and using version control, code reviews, and iterative delivery practices.
  • Familiarity with AI-assisted development tools and willingness to learn approved tools and responsibly validate their outputs.
  • Experience writing automated tests and working with CI/CD workflows.
  • Understanding of software design fundamentals, application security, and maintainable coding practices, with the ability to apply established patterns.
  • Ability to explain technical work, ask clarifying questions, and incorporate feedback.
  • Ability to use logs, telemetry, and basic analytics to troubleshoot issues and inform improvements.

Responsibilities

  • Design, develop, test, and deploy well-defined features and enhancements that support business capabilities and operational initiatives.
  • Clarify requirements, identify implementation tasks, and deliver solutions in partnership with technology and business teams.
  • Contribute to solution designs and implement components using established architectures and engineering standards, seeking guidance on complex design decisions.
  • Build secure, maintainable, and reliable application components, considering scalability, error handling, and production readiness in day-to-day development.
  • Use approved AI-assisted engineering tools to support development, testing, documentation, and refactoring, and review and validate generated outputs for accuracy, security, and quality.
  • Contribute practical automation improvements across the software development lifecycle, including automated tests, development workflows, and documentation.
  • Use approved code-quality and security-analysis tools to identify and address defects, vulnerabilities, and anti-patterns during development.
  • Work with existing CI/CD pipelines to build, test, and deploy changes, troubleshoot pipeline failures, and improve release reliability.
  • Collaborate with product managers, technical product managers, and Architecture, Cloud Ops, and Security teams to deliver features and resolve implementation questions.
  • Investigate application defects and production issues using logs, telemetry, and debugging tools; implement fixes and escalate complex issues when needed.
  • Participate in code reviews, write unit and integration tests, and maintain clear technical documentation.
  • Apply established design patterns and coding practices, incorporate feedback, and seek guidance when evaluating unfamiliar approaches.
  • Support a 24×7 production environment by following established operational procedures and working with the team to resolve incidents.

Desired Qualifications

  • Familiarity with Microsoft Azure.
  • Exposure to development automation.
  • Exposure to LLM-powered application features or vector search.

About the Company

Starbucks

Runs coffeehouses and licenses its coffee brand

Starbucks runs coffeehouses around the world that serve espresso drinks, brewed coffee, tea, and food, and it roasts the arabica coffee its stores sell. It grew from a single Seattle shop selling beans into the world's largest coffeehouse chain, and it helped make Italian-style espresso drinks such as lattes an everyday habit in the United States. Customers order at the counter, at drive-throughs, or ahead through the Starbucks app, whose rewards program trades points for free drinks and food. The company earns money from cafés it operates itself and from fees paid by licensed stores in places such as airports and grocery stores. Starbucks was founded in 1971 and is based in Seattle.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1971

Recently Posted Jobs

Explore more opportunities at Starbucks

See more jobs