application developer II - Talent Management (Seattle OR Remote)

Mighty Bean

Seattle Washington

United States

Information Technology
(No Timezone Provided)

Job Summary and Mission At Starbucks, our mission is to inspire and nurture the human spirit - one person, one cup, and one neighborhood at a time. As an engineer on the Partner Technology team, you will work to achieve this mission by enhancing, extending, and retooling our Partner (Employee) Integration and Services platform to uplift the employee engagement and experience. As a Software Engineer on the team, you will contribute to the APIs and integrations which power our partner (employee) platforms and services. Our services run in the cloud and integrate with both internal systems and with external vendors. In addition to building integrations and services, you will have the ability to shape the platform and build data products that can fundamentally transform the employee experience. This role will have an opportunity to lead completion of large features within the team.This role requires technical expertise, domain proficiency, platform understanding, and an eagerness to develop into a technical professional. We are looking for a Software Engineer with a background in microservice design, REST principles, cloud native design patterns, and experience working on SaaS systems. Models and acts in accordance with Starbucks guiding principles. Summary of Key Responsibilities Responsibilities and essential job functions include but are not limited to the following: Designs and develops microservices using REST principles Automates deployments via CI/CD pipelines. Writes clear, concise, and testable code and troubleshoots/debugs APIs across service boundaries Partners with cross functional teams such as Infrastructure, Security, Architecture and QA Assists in solving complex problems with an eye toward vision of the final product Engages in the solution design process and participates in requirements gathering Leverages established design patterns and coding standards Contributes to the deployment including planning and execution Creates and maintains existing alerts and dashboards. Operates in full stack team environment with on call shift rotation. Work with data conversion team and takes on script development and execution Contributes meaningful feedback in peer code reviews Assists with manual system and integration testing efforts Troubleshoots and remediates incidents to root cause and problems to support end users Creates and maintains documentation supporting training, system administration, deployment, and operational processes and procedures Summary of ExperienceBasic Qualifications 3-5 years of professional industry experience with software development 3+ years of hands-on experience development experience with Java Familiar with UI/Web Development using HTML5, CSS, JavaScript 3+ years of experience with relational and NoSQL databases. Building middleware systems, RESTful APIs and services with public cloud (Azure / AWS). Familiarity with integration patterns (job scheduling tools, event-based integrations, flat files and APIs) Using and supporting modern continuous delivery and DevOps pipelines and tools. Strong interpersonal skills, building an effective network of relationships inside and outside Starbucks. Ability to communicate clearly and concisely, both orally and in writing, as an advocate for technology solutions. Strong analytical and problem-solving skills, with proven ability to design pragmatic solutions. Demonstrated success working within an Agile development environment (Scrum/Kanban/Lean/XP). Ability to own the implementation and delivery of small-medium features with minimal supervision. Bachelor's degree in Computer Science or related field Preferred Qualifications 2+ years of Azure experience with Cosmos DB, App Services, Azure Functions, Azure Service Bus, and Event Hub. 2+ years of experience with large-scale distributed systems, service-oriented architectures, RESTful services, and associated performance and security best practices. 2+ years of experience in CI/CD automation, infrastructure ownership, monitoring and alerting configuration. Basic understanding of human capital management (HCM) platform and applications Ability to learn and incorporate new technologies, concepts and development languages. Understanding of relevant data transport mechanisms and integrations including synchronous, asynchronous, bulk data, tightly and loosely coupled methods. Ability to design and develop relevant enhancements on top of industry COTS (Commercial Off The Shelf) applications that differentiate and/or provide competitive advantage (example: SAP, Taleo, SuccessFactors). Starbucks and its brands are an equal opportunity employer of all qualified individuals.We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at or via email at

application developer II - Talent Management (Seattle OR Remote)

Mighty Bean

Seattle Washington

United States

Information Technology

(No Timezone Provided)

Job Summary and Mission At Starbucks, our mission is to inspire and nurture the human spirit - one person, one cup, and one neighborhood at a time. As an engineer on the Partner Technology team, you will work to achieve this mission by enhancing, extending, and retooling our Partner (Employee) Integration and Services platform to uplift the employee engagement and experience. As a Software Engineer on the team, you will contribute to the APIs and integrations which power our partner (employee) platforms and services. Our services run in the cloud and integrate with both internal systems and with external vendors. In addition to building integrations and services, you will have the ability to shape the platform and build data products that can fundamentally transform the employee experience. This role will have an opportunity to lead completion of large features within the team.This role requires technical expertise, domain proficiency, platform understanding, and an eagerness to develop into a technical professional. We are looking for a Software Engineer with a background in microservice design, REST principles, cloud native design patterns, and experience working on SaaS systems. Models and acts in accordance with Starbucks guiding principles. Summary of Key Responsibilities Responsibilities and essential job functions include but are not limited to the following: Designs and develops microservices using REST principles Automates deployments via CI/CD pipelines. Writes clear, concise, and testable code and troubleshoots/debugs APIs across service boundaries Partners with cross functional teams such as Infrastructure, Security, Architecture and QA Assists in solving complex problems with an eye toward vision of the final product Engages in the solution design process and participates in requirements gathering Leverages established design patterns and coding standards Contributes to the deployment including planning and execution Creates and maintains existing alerts and dashboards. Operates in full stack team environment with on call shift rotation. Work with data conversion team and takes on script development and execution Contributes meaningful feedback in peer code reviews Assists with manual system and integration testing efforts Troubleshoots and remediates incidents to root cause and problems to support end users Creates and maintains documentation supporting training, system administration, deployment, and operational processes and procedures Summary of ExperienceBasic Qualifications 3-5 years of professional industry experience with software development 3+ years of hands-on experience development experience with Java Familiar with UI/Web Development using HTML5, CSS, JavaScript 3+ years of experience with relational and NoSQL databases. Building middleware systems, RESTful APIs and services with public cloud (Azure / AWS). Familiarity with integration patterns (job scheduling tools, event-based integrations, flat files and APIs) Using and supporting modern continuous delivery and DevOps pipelines and tools. Strong interpersonal skills, building an effective network of relationships inside and outside Starbucks. Ability to communicate clearly and concisely, both orally and in writing, as an advocate for technology solutions. Strong analytical and problem-solving skills, with proven ability to design pragmatic solutions. Demonstrated success working within an Agile development environment (Scrum/Kanban/Lean/XP). Ability to own the implementation and delivery of small-medium features with minimal supervision. Bachelor's degree in Computer Science or related field Preferred Qualifications 2+ years of Azure experience with Cosmos DB, App Services, Azure Functions, Azure Service Bus, and Event Hub. 2+ years of experience with large-scale distributed systems, service-oriented architectures, RESTful services, and associated performance and security best practices. 2+ years of experience in CI/CD automation, infrastructure ownership, monitoring and alerting configuration. Basic understanding of human capital management (HCM) platform and applications Ability to learn and incorporate new technologies, concepts and development languages. Understanding of relevant data transport mechanisms and integrations including synchronous, asynchronous, bulk data, tightly and loosely coupled methods. Ability to design and develop relevant enhancements on top of industry COTS (Commercial Off The Shelf) applications that differentiate and/or provide competitive advantage (example: SAP, Taleo, SuccessFactors). Starbucks and its brands are an equal opportunity employer of all qualified individuals.We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at or via email at