BHS Corrugated logo
BHS CorrugatedSoftware Engineer
Updated · Reviewed by the Dataford team

BHS Corrugated Software Engineer interview questions & guide 2026

Every question BHS Corrugated interviewers actually ask, the frameworks that win the room, and the language hiring managers respond to.

6 rounds · ≈ 4-6 weeks
1
Application Review
2
Technical Screening
3
Architectural Discussion
4
Behavioral Interview
5
Final Leadership Discussion
6
Offer Discussion

1. What is a Software Engineer at BHS Corrugated?

As a Software Engineer at BHS Corrugated, you are at the intersection of high-precision mechanical engineering and modern digital transformation. You will not be working on generic enterprise web apps; instead, you will be architecting the systems that control industrial-scale corrugating machinery. Your work directly impacts the efficiency, reliability, and output of production lines that operate globally.

This role is critical to the company’s vision of integrating AI and Automation into the manufacturing lifecycle. You will bridge the gap between physical factory-floor components—such as sensors, PLCs, and SCADA systems—and higher-level digital platforms. By writing robust C#/.NET applications, you ensure that our machinery remains intelligent, maintainable, and capable of meeting the rigorous demands of modern industrial environments.

2. Common Interview Questions

The following questions reflect patterns observed in previous interview cycles. While interviewers may adapt their approach, these categories represent the core competencies BHS Corrugated evaluates.

Technical and Industrial Domain Knowledge

These questions assess your ability to apply software engineering principles to the unique constraints of industrial manufacturing.

  • How do you ensure backward compatibility when refactoring legacy codebases?
  • Can you explain the difference between a typical enterprise application and software designed for a 24/7 industrial environment?

Access the full BHS Corrugated Software Engineer prep plan

  • Every Software Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
03 · Question bank

The questions most likely to come up

Sorted by relevance to this company
Cron Job for Business ProcessMedium
Assesses understanding of scheduled jobs, reliability, and integration with business workflows.
java
Reading Technical DiagramsMedium
Evaluates your ability to extract requirements and operational details from diagrams.
System Design
Access the full BHS Corrugated Software Engineer prep plan
Everything you need to walk in ready.
Get my prep plan

3. Getting Ready for Your Interviews

Preparation should be focused on demonstrating that you are a pragmatic developer who understands the "why" behind your technical choices. BHS Corrugated values engineers who view code as a long-term asset.

Role-related Knowledge – You must demonstrate deep proficiency in C# / .NET. Be prepared to discuss how you manage system lifecycles, as our software often runs for over a decade.

System Design & Architecture – You will be evaluated on your ability to design systems that are modular and scalable. Focus on Clean Architecture and how you decouple business logic from hardware interfaces.

Collaborative Mindset – Since you will work with teams in Germany, China, and Spain, you must demonstrate strong communication skills. Show that you can translate complex technical requirements into actionable development tasks.

4. Interview Process Overview

The interview process at BHS Corrugated is designed to evaluate both technical depth and cultural alignment. You should expect a mix of technical screenings, architectural discussions, and behavioral interviews. The process is rigorous, often involving discussions with project managers and technical leads who are looking for evidence of your problem-solving process rather than just correct answers.

The pace can vary depending on the location and specific project needs. While some rounds are purely technical—focusing on coding and system design—others are conversational, centered on your experience with industrial applications and your ability to work within a global, distributed engineering organization.

06 · The loop

The interview process, end to end

≈ 4-6 weeks · 6 rounds
1
Application Review

Initial evaluation of candidate applications to determine technical viability.

2
Technical Screening

Assessment of technical skills through coding and system design challenges.

3
Architectural Discussion

In-depth conversation about system architecture and design principles.

4
Behavioral Interview

Discussion focused on past experiences and cultural fit within the organization.

5
Final Leadership Discussion

Conversations with project managers and technical leads about problem-solving and collaboration.

6
Offer Discussion

Final conversation regarding the job offer and terms of employment.

The timeline above represents the standard progression from the initial application to potential offer. Candidates should interpret these stages as a funnel; while the early stages focus on technical viability, the later stages heavily weight your ability to thrive in a high-stakes industrial environment. Plan your preparation to be technically sharp for the middle stages and culturally prepared for the final leadership discussions.

5. Deep Dive into Evaluation Areas

C# and .NET Proficiency

You are expected to be an expert, not a novice. We look for developers who write clean, idiomatic code and understand the underlying framework mechanics.

Be ready to go over:

  • Memory Management – Understanding garbage collection and performance tuning.
  • Asynchronous Programming – Best practices for high-concurrency industrial tasks.

Access the full BHS Corrugated Software Engineer prep plan

  • Every Software Engineer question, updated weekly
  • Model answers with full code walkthroughs
  • Recent, real interview reports
Get my prep plan
08 · Topic breakdown

What they actually test for

Topic distribution
All topics
C#.NETPlant-level SoftwareObject-Oriented DesignREST APIs

6. Key Responsibilities

Your primary responsibility is to bridge the gap between software and the factory floor. You will be designing plant-level software and MES/SCADA systems that act as the brain of our production lines. This is not about configuring panels, but about building the core application logic that connects machinery to our digital ecosystem.

You will collaborate closely with international engineering teams, frequently contributing to cross-border automation projects. You will be expected to maintain existing, long-lived codebases while introducing modern practices and potentially AI-assisted development tools like Copilot to enhance your productivity. Expect to travel periodically to Germany to see your code in action on the factory floor.

7. Role Requirements & Qualifications

We are looking for seasoned engineers who value precision and long-term maintainability.

  • Must-have skills: 3–5 years of professional C# / .NET development, solid grasp of Clean Architecture, and experience with Git and CI/CD.
  • Nice-to-have skills: Familiarity with industrial protocols (OPC-UA, Modbus, MQTT), exposure to SCADA/MES systems, and a history of working with legacy code.
  • Soft skills: Fluency in English is non-negotiable due to our global team structure. You must be comfortable explaining technical trade-offs to stakeholders.

8. Frequently Asked Questions

Q: How long does the hiring process typically take? A: While it varies, you should expect a timeline of several weeks between the initial screening and final decision. We recommend staying proactive if you haven't heard back within a week.

Q: Is this a remote-only role? A: No. We follow a hybrid work model (typically 50% office, 50% remote), as being connected to the team and the physical office environment is central to our culture.

Q: What is the most common reason candidates are rejected? A: Candidates often fail because they lack the specific depth in C# / .NET or struggle to demonstrate how they would approach the constraints of an industrial environment (e.g., long product lifecycles).

9. Other General Tips

  • Showcase your "Legacy" experience: If you have worked on aging systems, highlight how you refactored them without breaking critical functionality. This is a highly valued trait here.
  • Be ready to explain the "Why": In technical rounds, don't just provide an answer. Explain the trade-offs you considered, especially regarding reliability and performance.
  • Engage with the interviewer: Treat the interview as a collaborative technical discussion. If a question is ambiguous, ask clarifying questions—this is how we work in the field.
  • Prepare for cross-cultural collaboration: Be ready to discuss how you manage communication across different time zones and engineering cultures.

10. Summary & Next Steps

Joining BHS Corrugated as a Software Engineer offers a unique opportunity to shape the future of industrial manufacturing. You will be working on systems that are central to the global supply chain, balancing the need for modern software innovation with the reliability required by high-precision machinery.

Focus your preparation on your C# / .NET core competencies, your ability to handle legacy systems, and your understanding of industrial software constraints. By demonstrating these skills, you will position yourself as a strong candidate for our team. We encourage you to review your own development history through the lens of long-term maintainability and global collaboration. We look forward to seeing how your expertise can help us continue to lead the industry.

14 · Compensation

What this role pays

2 reports
USUSD
Estimated total compLow confidence · 2 data points
$0k-$0k
Median $490k / year
Base salary · 100%Stock (RSU) · 0%Cash bonus · 0%
25thEntry / smaller markets
$40k
50thTypical offer
$490k
90thTop performers / major metros
$940k
Breakdown by component
Base salary
100% of total
$40k$940k
$490k
median
Stock (RSU)
0% of total
$0$0
$0
median
Cash bonus
0% of total
$0$0
$0
median
Aggregated from 2 self-reported salaries via Glassdoor. Estimates only. Verify against your offer.

The salary data provided reflects current market ranges for this role. Use this to ensure your expectations align with the company's compensation philosophy, which typically accounts for your specific level of experience, regional market conditions, and the complexity of the projects you will be leading.

16 · FAQ

BHS Corrugated Software Engineer interview FAQ

Answered from real candidate and compensation data
How many rounds is the BHS Corrugated Software Engineer interview process?
Candidates report 6 stages: Application Review, Technical Screening, Architectural Discussion, Behavioral Interview, Final Leadership Discussion, and Offer Discussion. The interview process section above breaks down what each stage covers.
How much does a Software Engineer at BHS Corrugated make?
Reported compensation for Software Engineer roles at BHS Corrugated ranges from roughly $40k base to $940k total per year, varying by level, team, and location.
What topics come up in the BHS Corrugated Software Engineer interview?
BHS Corrugated Software Engineer interviews most often cover C#, .NET, Plant-level Software, Object-Oriented Design, and REST APIs, based on topics extracted from real candidate reports.
What questions does BHS Corrugated ask Software Engineer candidates?
Recent candidates report questions like "Cron Job for Business Process" and "Reading Technical Diagrams". The question bank above tracks 20 questions for this role, ranked by how often they come up in BHS Corrugated interviews.