Want to get hired at The Hershey Company?
Software Development Engineer III
The Hershey Company
Cologne, North Rhine-Westphalia, GermanyOn Site
Original Job Summary
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
circle
Review system design principles.
circle
Practice debugging production code.
circle
Refresh CI/CD pipelines knowledge.
circle
Study integration and automated testing.
Behavioral Questions
circle
Describe leadership in ambiguous projects.
circle
Explain mentoring experience with junior peers.
circle
Discuss independent problem solving examples.
circle
Share communication experiences with non-technical teams.