$198,378–$220,500 Per Year
Agile Programming Methodologies, Amazon Web Services (AWS), Android, Application Programming Interface (API), Automation, Best Practices, C Programming Language, C++ Programming Language, Cloud Computing, Computer Science, Computer Systems, Customer Support/Service, Database Programming, Distributed Computing, Documentation, Go Programming Language (Golang), GraphQL, High Availability, Identify Issues, Information Technology & Information Systems, Java, Large-Scale Systems, Legal, Maintain Compliance, Mentoring, Microservices, Microsoft C# (C Sharp), Microsoft Windows Azure, Node.js, Operational Support, PCI, Programming Tools, Python Programming/Scripting Language, REST (Representational State Transfer), Regulatory Compliance, Regulatory Requirements, Relational Databases (RDBMS), Retail, Scalable System Development, Security Protocols, Software Administration, Software Development, Software Engineering, Standards Development, Technical Leadership, Telemetry, Test Plan/Schedule, Web Production, Web Programming, Web Services, Willing to Travel, Work From Home, iOS
Engineer Lead:
- Key leader in the creation and development of a roadmap for the Store Services (both GraphQL and REST APIs) enterprise platform, both in the cloud and on edge compute.
- Drive the application and platform roadmap and strategy in conjunction with and in service of the iOS, Android, Web, NG Commerce and Next Gen POS teams.
- Ensure platform roadmap and strategy include improvements to high-availability operational support, automation of infrastructure, and deep telemetry/observability capabilities.
- Participate in establishing and delivering on OKRs for the Store Services platform.
- Assist Technical Program Managers with translating roadmaps and strategy into functional/non-functional specifications.
- Support the Software Development Engineering Team, by reviewing and approving of design proposals and new schemas in GraphQL that will support client functionality.
- Partner with the Software Development Engineering Team to establish, maintain, and ensure compliance with standards for development, testing, legal/regulatory requirements (including PCI), security protocols, and documentation.
- Mentor engineers and help shape the engineering culture through establishing best-practices. Ongoing ownership and maintenance of the GraphQL community at Starbucks.
- Collaborate with team members to recommend new software development tools, technologies, and development processes.
- Drive learnings across the Retail and Store Services Platforms.
Telecommuting permitted up to 100% from anywhere in the US.
Full time employment, Monday – Friday, 40 hours per week. Pay Range: $198,378 - $220,500 per year.
From free coffee to competitive pay, Starbucks is proud to offer a comprehensive compensation and benefits package to our eligible part-time and full-time partners. Benefits include 100% tuition coverage through our Starbucks College Achievement Plan, health coverage with a variety of plans to choose from, and stock & savings programs like our equity reward program, Bean Stock. What’s more, Starbucks offers flexible scheduling and opportunities for paid time off. Visit starbucksbenefits.com for details.
MINIMUM REQUIREMENTS:
Master’s degree in Computer Science, Engineering, Information Technology, or related field, plus 5 years of experience. Alternatively, will accept a Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field plus 7 years of progressive, post-bachelor’s experience.
Must have 5 years of experience delivering software development solutions with GraqhQL and GraphQL federation microservices frameworks.
Must have 5 years of experience in at least one of the following languages: C#, C, C++, Java, Python, Go, or NodeJS.
Must have 4 years of experience as a software development lead supporting an Agile software development team (5 to 8 developers) developing web services and APIs.
Must have 4 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.
Must have 3 years of experience in database development utilizing relational and non-relational databases in distributed systems.
Must have 3 years of experience in running and maintaining a 24x7 production web services or APIs in a highly distributed system.
Must have 2 years of experience working within a retail technology team.
Must have 2 years of experience developing scalable software on at least one of the following Cloud Computing platforms: Amazon AWS, Microsoft Azure, or Google Cloud Platform.
Must have 2 years of experience as a software development lead supporting an Agile software development team (5 to 8 developers) developing GraphQL services.
Telecommuting permitted up to 100% from anywhere in the US.
Domestic travel required up to 5%.
Company Name: Starbucks Coffee Company
Location: Seattle, WA
TO APPLY:https://starbucks.taleo.net/careersection/1000222im3/jobdetail.ftl?job=260033923〈=en