Back to Jobs

Senior Software Developer - Data Entry & Supply Chain Systems (Remote, Full/Part Time) - $72,000/Year

Remote, USA Full-time Posted 2025-11-03

Join Starbucks as a Senior Software Developer: Revolutionizing Data Entry and Supply Chain Systems

At Starbucks, we're not just about serving coffee; we're about creating a culture of connection, community, and innovation. As a global leader in the coffeehouse industry, we're committed to making a positive impact on the environment, our customers, and our employees. If you're passionate about technology, data-driven solutions, and collaborative teamwork, we invite you to explore an exciting opportunity as a Senior Software Developer with our team.

About the Role

As a Senior Software Developer at Starbucks, you will play a pivotal role in designing, developing, and implementing cutting-edge technology solutions that drive our supply chain and data entry systems forward. You'll collaborate with cross-functional teams to identify business needs, craft technical solutions, and ensure seamless integration across various platforms. This is a unique chance to leverage your technical expertise, leadership skills, and passion for innovation to make a tangible impact on our operations.

Key Responsibilities

  • Develop scalable software solutions using established design patterns and standards to address complex business challenges.
  • Participate in requirements gathering, functional specification, and solution design to ensure alignment with business objectives.
  • Collaborate with teams to recommend new software development technologies and methodologies that enhance our capabilities.
  • Ensure software development standards are met through active participation in engineering reviews and by mentoring junior engineers.
  • Conduct root cause analysis on production issues, resolve them, and implement measures to prevent future occurrences.
  • Contribute to the development of large-scale projects and programs using both Waterfall and Agile SDLC methodologies.
  • Provide on-call support, including pager rotation, to ensure the reliability and performance of our systems.
  • Foster a culture of continuous learning and improvement within the team, promoting best practices and technical excellence.

Essential Qualifications

  • 3+ years of experience in application development, with exposure to all levels of development from design through production support.
  • 3+ years of experience working with Oracle EBS Modules, including Master Data, and Planning Suite of Applications (Version 12.2+).
  • Strong experience with SQL, PL/SQL, Oracle Applications Framework (OAF), Oracle Forms (10g), Oracle Reports, UNIX Shell Scripting, Workflow, and XML Publisher.
  • Proficiency in modern programming languages such as Java and Python, with a strong understanding of object-oriented design and programming principles.
  • Experience with REST APIs, including development, troubleshooting, and debugging.
  • Bachelor's degree in Computer Science, Information Technology, or a related technical field, or equivalent experience.

Preferred Qualifications

  • Experience with demand, supply, and replenishment planning solutions like O9, Logility, and Oracle VCP.
  • Familiarity with integration technologies such as Apache NiFi, Hadoop, and PySpark.
  • Knowledge of data pipelines development using tools like Spark and ADF.
  • Experience with cloud computing platforms (e.g., Amazon AWS, Microsoft Azure, Google Cloud Platform).
  • Understanding of distributed data technologies (e.g., Hadoop, MapReduce, Spark).
  • Exposure to reporting solutions like Nicotra.
  • Hands-on experience with CI/CD and DevOps practices.

Skills and Competencies

To succeed in this role, you'll need to possess a blend of technical, business, and interpersonal skills. Key competencies include:

  • The ability to articulate complex technical ideas and solutions to both technical and non-technical stakeholders.
  • Strong analytical and problem-solving skills, with the capacity to drive solutions and influence peers.
  • Excellent verbal and written communication skills, with the ability to negotiate priorities and designs with team members and clients.
  • The capacity to work effectively in a fast-paced environment, balancing multiple priorities and meeting deadlines.
  • A proactive approach to decision-making, using a combination of intuition, analysis, experience, and judgment.

Career Growth and Learning Opportunities

At Starbucks, we're committed to the growth and development of our employees. As a Senior Software Developer, you'll have access to a range of training programs, mentorship opportunities, and career advancement paths that can help you achieve your professional goals. Whether you're looking to deepen your technical expertise, expand your business acumen, or move into leadership roles, we'll support you every step of the way.

Work Environment and Culture

As a remote worker, you'll be part of a global team that values flexibility, collaboration, and inclusivity. Our culture is built on a foundation of respect, empathy, and a shared passion for innovation. You'll have the opportunity to work with talented professionals from diverse backgrounds, sharing ideas and experiences that enrich our work and our community.

Compensation, Perks, and Benefits

Starbucks offers a comprehensive benefits package that includes:

  • Competitive salary ($72,000/year) and stock options.
  • Comprehensive health coverage, including medical, dental, and vision insurance.
  • 401(k) savings plan with company match contributions.
  • Paid time off, including vacation, sick leave, and parental leave.
  • Tuition assistance through the Starbucks College Achievement Plan.
  • Partner perks, including discounts on in-store purchases and a free pound of coffee or tea every week.

Conclusion

If you're a skilled Senior Software Developer looking for a challenging and rewarding opportunity, we encourage you to apply for this role at Starbucks. As a global leader in the coffeehouse industry, we're committed to making a positive impact on our customers, employees, and the environment. Join our team and be part of a culture that values innovation, collaboration, and community. Apply now to take the first step in a rewarding career journey with Starbucks.

Apply Job! Apply for this job    

Similar Jobs