engineer principal, Retail Systems Engineering- ST (Seattle, WA) at Starbucks
Seattle, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

05 Feb, 26

Salary

0.0

Posted On

07 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Platform Engineering, Agile Methodology, Security Tools, API Development, Cloud Computing, Golang, Rust, Application Architecture, Data Storage, System Architecture, Cross-Functional Collaboration, Technical Leadership, Monitoring, Auditing, Operations

Industry

Retail

Description
Responsibilities and essential job functions include but are not limited to the following: Builds and maintains effective cross-functional, collaborative relationships with business and technology partners Supports the development team and perform activities to resolve developer issues in a timely and accurate fashion Builds and maintains effective relationships with technology vendors to deliver against business objectives established API's, system activity components, process flows, the underlying data model, implementation specifics of important business rules, batch jobs, user interface components, and application configuration. Develop, recommend, evaluate, integrate, deploy, and maintain security tools including security framework. Evaluate software security products and technologies. Develop and deploy solutions in Agile methodology, with continuous delivery processes All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, or protected veteran status, or any other characteristic protected by law. Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal, state and local ordinances. 8-10 years of professional industry experience with software development, platform engineering and operations 5 years of leadership role in systems or application development projects of all sizes and complexities, including large systems 3-5 years of leading or managing small technical teams Bachelor's degree in computer science or related field Ability to lead a group of technical experts that cohesively build and operate secure, durable, flexible, accessible solutions. Requires an understanding of relevant development languages, tools, frameworks, utilities and technical dependencies. Recognizes, values and champions high quality, reusable software with minimal defects on the team. Working experience with product development teams in a platform engineering role Working knowledge of application architecture, infrastructure and security concepts and technical implementation. Aptitude to pick up new technologies and trends, as they become relevant for the business and our platforms. Examples include REST/GRPC Services, GoLang, Rust, and incorporating cloud components. Expert in understanding of implications from design and implementation architecture choices toward building secure, scalable, durable, flexible, accessible solutions. Strong knowledge of AWS or Azure and Cloud Computing concepts. Strong hands-on coding and code review. Golang preferred. System Architecture and design. Data storage types (RDBMS, NoSQL, KV, Document, etc) Platform and infrastructure Monitoring, auditing, and operations Experience managing full application stacks from the network, OS up through custom applications. Ability to lead and influence cross functional teams that include architects, analysts, developers and QA analysts Ability to articulate ideas, using facts and data, for solutions to both technical and business
Responsibilities
The role involves building and maintaining effective relationships with business and technology partners while supporting the development team to resolve issues. Additionally, it includes evaluating and integrating security tools and deploying solutions using Agile methodology.
Loading...