Software Development Engineer II
@ 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

XXXXXXXX XXXXXXXXX XXXXXX***** @hershey.com
Recommended after applying

Job Details

Overview

Are you an experienced software engineer interested in helping to bootstrap a new software organization at The Hershey Company in Pune, India? This high-impact SDE role is perfect for those with 4-7 years of experience, offering an opportunity to build a technical stack from scratch across diverse business domains including supply chain, marketing, and consumer insights.

Responsibilities

  • Design and build innovative software and features.
  • Collaborate with business partners to define independent, deliverable features.
  • Mentor junior engineers and foster a high-performing team environment.
  • Diagnose and fix bugs in the codebase with minimal feedback.
  • Conduct technical interviews and participate in on-call rotations.

Qualifications

  • 4-7 years of experience with a Bachelor’s degree in Computer Science or related field.
  • Experience in designing, building, operating, and supporting production software systems.
  • Proficiency in testing (unit, integration, functional) and continuous integration/delivery (CI/CD).
  • Strong communication skills to articulate complex technical concepts.
  • Able to work independently and pick up new languages and frameworks.
  • Curious and willing to learn on the job.

Key skills/competency

Software Development Engineer II, software design, CI/CD, testing, mentoring, debugging, technical interviews, production systems, stakeholder communication, independent learning

How to Get Hired at The Hershey Company

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it for software development roles.
  • Research The Hershey Company: Understand their culture and technical challenges.
  • Highlight CI/CD and testing: Emphasize relevant project experiences.
  • Prepare for technical interviews: Practice coding and system design problems.

📝 Interview Preparation Advice

Technical Preparation

Review system design fundamentals.
Practice coding and debugging exercises.
Study CI/CD pipeline implementations.
Brush up on unit and integration testing.

Behavioral Questions

Describe project collaboration experiences.
Explain time management in ambiguity.
Discuss challenges in mentoring juniors.
Share conflict resolution examples.

Frequently Asked Questions