Software Engineer - C# /.Net | Industrial Applications

BHS Corrugated Maschinen- und Anlagen GmbH
Madrid, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles .NET Framework Multitier Architecture Artificial Intelligence Application Lifecycle Management Automation of Tests C Sharp (Programming Language) Communications Protocols Computer Programming Continuous Integration Supervisory Control and Data Acquisition (SCADA) Modbus
+10 more
Message Queuing Telemetry Transport (MQTT) Object-Oriented Software Development OPC Unified Architecture Software Construction Software Engineering Scripting Enterprise Software Applications Git Restful APIs Industrial Software

Job description

Are you ready to take your skills to the next level in a company that values innovation, precision, and continuous improvement?With over 3,500 employees and headquarters in Germany, BHS Corrugated operates in more than 20 countries and is a global leader in the corrugated cardboard industry.We offer complete solutions across the full product lifecycle-from mechanical and electrical design to production, installation, predictive maintenance, and digital services.Our projects involve high-tech components such as corrugating rolls, custom-built machinery, full production lines, Industry 4.0 applications, and inline digital printing.Our vision is focused on the future: we will integrate AI and Automation into our technologies and user experiences around the world!Since ** we are expanding to Spain.If you’re based in Spain and looking for a new professional challenge in a tech-driven, international environment, this is your opportunity to join our new team in Málaga - BHS Spain.Contribute to cutting-edge projects with global impact-and grow with a company that is shaping the future of industrial manufacturing.What You’ll DoDesign and developplant-level softwareandMES/SCADA systemsfor industrial manufacturing environments.Build robust applications usingC#, .NET , and industrial communication protocols likeOPC-UA, Modbus, and MQTT .IntegrateREST APIsand industrial data sources to connect factory-floor systems with higher-level platforms.Work closely with engineering teams inGermany and Chinaon cross-border automation projects.Contribute to clean, maintainable, and automated codebases followingsoftware best practices .Explore and applyAI-assisted development toolsto boost productivity and innovation Using tools like Copilot or Claude)Travel to Germany periodically to collaborate on-site with colleagues and visit production facilities.What You BringThis is a software engineering role, not an automation engineering role.You won’t be programming PLCs or configuring SCADA panels - you’ll be building the C#/.NET applications that connect to them.We’re looking for developers who write clean, testable, maintainable code AND understand why industrial environments impose different constraints than typical enterprise software.Our software runs on corrugator lines worldwide, some for over a decade.You’ll work with both greenfield projects and existing systems - modernizing legacy code, ensuring backward compatibility, and making thoughtful architectural decisions that will hold up over long product lifecycles.If you enjoy the challenge of evolving a living codebase rather than only starting from scratch, you’ll thrive here.Must have:3-5 years of professionalC# /.NET development(not scripting, not configuration - actual software engineering)Solid understanding ofobject-oriented design, clean architecture, and software lifecyclemanagementExperience withGit, CI/CD, automated testing , and modern development workflowsWillingness and ability to work withlegacy codebases- refactoring, modernizing, and maintaining long-lived systemsFluentEnglish(written and spoken)Preferred:Experience building software that interfaces with physical systems - industrial machines, PLCs, sensors, or IoT devicesFamiliarity with industrial communication protocols (OPC-UA, Modbus, MQTT) or willingness to learn them quicklyUnderstanding of what makes industrial software different: long lifecycles, backward compatibility, reliability requirements, deployment to plant environments rather than cloudExposure to SCADA, MES, HMI, or similar plant-level systems - as a developer, not an operator/configuratorWhat we offerModern offices with a vibrant and collaborative environment.Flexible work schedulesand models.Opportunities for career growth and continuous learning.International trips to Germany to connect with colleagues and learn from real production and customer sites.Flat hierarchy and a friendly, supportive team.After the probation period:private insurance with Sanitas and flexible benefits (restaurants, public transport, and kindergartens).#J-***-Ljbffr

Requirements

Must have: 3-5 years of professional C# / .NET development (not scripting, not configuration - actual software engineering) Solid understanding of object-oriented design, clean architecture, and software lifecycle management Experience with Git, CI/CD, automated testing , and modern development workflows Willingness and ability to work with legacy codebases

  • refactoring, modernizing, and maintaining long-lived systems Fluent English (written and spoken) Preferred: Experience building software that interfaces with physical systems - industrial machines, PLCs, sensors, or IoT devices Familiarity with industrial communication protocols (OPC-UA, Modbus, MQTT) or willingness to learn them quickly Understanding of what makes industrial software different: long lifecycles, backward compatibility, reliability requirements, deployment to plant environments rather than cloud

About the company

Madrid, España

Are you ready to take your skills to the next level in a company that values innovation, precision, and continuous improvement? With over 3,500 employees and headquarters in Germany, BHS Corrugated operates in more than 20 countries and is a global leader in the corrugated cardboard industry. We offer complete solutions across the full product lifecycle-from mechanical and electrical design to production, installation, predictive maintenance, and digital services. Our projects involve high-tech components such as corrugating rolls, custom-built machinery, full production lines, Industry 4.0 applications, and inline digital printing. Our vision is focused on the future: we will integrate AI and Automation into our technologies and user experiences around the world! Since ** we are expanding to Spain. If you’re based in Spain and looking for a new professional challenge in a tech-driven, international environment, this is your opportunity to join our new team in Málaga - BHS Spain. Contribute to cutting-edge projects with global impact-and grow with a company that is shaping the future of industrial manufacturing. What You’ll Do

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:07 min

Applying industrial factory management concepts to software developers

Johannes Hansen · WWC 2023

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

Videos

See all

Related articles

See all