principal production engineer- Retail Hardware
Starbucks
- Seattle, WA
- Permanent
- Full-time
- Technical Leadership and mentoring
- Serve as a hands-on, cross-functional lead for retail deployments of a variety of devices, contributing and collaborating across domains including wireless and wired network connectivity, third-party platform integration, install planning and validation, automation and observability at hardware / OS/app layers, security, and day 2 fleet management & operational support
- Lead the production engineering team through the solution design process, shaping and guiding systems approach and technical design, and driving continual improvement for existing platforms in collaboration with stakeholders.
- Coach team members, and work with the manager to assess and improve team capabilities through development opportunities.
- Collaborate with other principal-level engineers across retail technology to share best practices and tooling and drive toward greater standardization and interoperability.
- Engineering Stewardship
- Establish, maintain, and improve engineering standards and best practices in configuration management & automation, monitoring & alerting, software build & deployment, performance optimization, reliability, and scalability.
- Solidify practices for evaluation and testing within the team so that test results are deterministic and repeatable and that other teams know what to provide and expect.
- Promote production engineering principles and culture across the team’s production engineers and product developers, its embedded technical product managers, and out into the wider retail technology organization.
We’d love to hear from people with:
- 10-15 years of professional industry experience in systems design & engineering, technical operations, and software development
- 5 years of leading teams of five or more engineers
- 3 years of demonstrating technical leadership across multiple platforms
- Bachelor’s degree in Computer Science or related field
We’d especially love to hear from people with:
- 5+ years delivering technology with the expectation of 24x7 uptime and high scalability, working in a tiered support environment
- 5+ years managing hardware – especially digital displays – at scale in a retail or commercial environment, with a focus on observability and automation
- 4+ years experience with infrastructure, including networking, Linux OS fundamentals, imaging and software config mgmt, authentication, remote management, performance monitoring & tuning, shell scripting
- 4+ years experience in modern web architectures, with expertise in internet-facing protocols and technologies
- 4+ years experience in Python
- 3+ years experience in Agile methodologies and delivery
- Navigate easily across a broad spectrum of technologies and infrastructure while keeping a strong engineering mindset.
- Decompose complex problems into a clear set of needs and deliverables
- Create and implement designs that meet scalability, performance and optimization, supportability, and maintainability concerns
- Quickly pick up new technologies and trends as they become relevant for the business and our platforms.
- Understand data: how to capture, learn from, and leverage it in decision-making
- Translate ideas into POC efforts, drive through pilot deployments to gain measurable results, and grow into enterprise delivery at scale
- Draw together different teams and drive collaborative projects, building shared vision and leading through influence
- Negotiate capably with internal and external customers and suppliers
- Communicate effectively with those at any level of the org chart or degree of technical knowledge.
- Mentor and guide others through innovation and delivery based on these projects