Software Development Engineer III
@ The Hershey Company

Cologne, North Rhine-Westphalia, Germany
On Site
Posted 12 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXX******* @thehershey.com
Recommended after applying

Job Details

Overview

Are you an experienced software engineer (SDE) interested in helping to bootstrap a new software organization at The Hershey Company? This high-impact role in Pune, India requires advanced technical skills, leadership, and the ability to drive highly ambiguous projects. You will influence decisions about the entire technical stack while working on challenging problems across Hershey's business domains including supply chain, marketing, and consumer insights.

Responsibilities

  • Design and build new software and systems to solve varied business problems.
  • Collaborate with business partners and define independent features.
  • Mentor junior engineers and foster a collaborative, high-performing environment.
  • Diagnose and fix bugs; debug complex system issues.
  • Conduct technical interviews and help set team norms on call rotation.

Qualifications

  • 7+ years of experience with a bachelor's in computer science or related field.
  • Experience in designing, building, and operating multiple production software systems.
  • Expertise in testing (unit, integration, functional) and CI/CD practices.
  • Strong communication skills to articulate complex technical concepts to various stakeholders.
  • Ability to work independently and quickly learn new technologies and programming languages.

Key skills/competency

Software Design, Leadership, CI/CD, Mentoring, Debugging, Production Systems, Testing, Communication, Agile, Problem Solving

How to Get Hired at The Hershey Company

🎯 Tips for Getting Hired

  • Research The Hershey Company's culture: Understand mission, values, and recent projects.
  • Customize your resume: Highlight advanced technical skills and leadership.
  • Prepare technical examples: Showcase production software experience in projects.
  • Practice interview questions: Focus on problem-solving and system design.

📝 Interview Preparation Advice

Technical Preparation

Review system design principles.
Practice debugging production code.
Refresh CI/CD pipelines knowledge.
Study integration and automated testing.

Behavioral Questions

Describe leadership in ambiguous projects.
Explain mentoring experience with junior peers.
Discuss independent problem solving examples.
Share communication experiences with non-technical teams.

Frequently Asked Questions