2 days ago
Madrid, SpainSenior
Responsibilities
- Develop and enhance Sulzer Edge across Python services, shell scripts, and the database layer.
- Build and test software locally with Docker and deploy solutions to Azure through CI/CD pipelines.
- Integrate the Edge solution with industrial sites, file servers, databases, and machine interfaces using varied protocols, ports, and access requirements.
- Diagnose network and connectivity issues and communicate findings to network, infrastructure, and security teams.
- Apply IEC 62443, the EU Cyber Resilience Act, and other cybersecurity requirements to technical designs and operations.
- Implement secure certificates, secrets, authentication, and least-privilege container environments.
- Maintain and update deployed Edge instances and software running on field edge devices.
- Support testing, deployment, troubleshooting, documentation, and ongoing maintenance.
- Collaborate across software engineering, OT, IT infrastructure, networking, and cybersecurity teams.
Requirements
- Approximately 5 to 7 years of relevant professional experience or equivalent practical expertise.
- Strong software development fundamentals and experience building and operating production services.
- Programming experience, ideally with Python, plus shell scripting and strong Linux command-line skills.
- Hands-on experience with Docker, containers, Kubernetes, and SQL databases.
- Established software testing practices throughout development and deployment.
- Understanding of TLS, certificates, secrets, and service-to-service authentication.
- Experience operating edge deployments and maintaining software on field devices.
- Ability to interpret cybersecurity regulations and standards and translate them into practical technical solutions.
- Ability to work independently, troubleshoot complex technical issues, and own solutions.
- Clear communication and collaboration skills across technical disciplines.
- Preferred experience with Azure, Azure DevOps, cloud deployment, and CI/CD.
- Knowledge of OPC UA, MQTT, Modbus, S7, or willingness to learn industrial and OT protocols.
- Experience integrating applications with file servers and file-transfer services.
- Knowledge of Azure networking, infrastructure, security controls, identity, and access management.
- Experience with VPN-based or segmented networks, container hardening, security scanning, and application secret stores.
- Experience in manufacturing, industrial, or OT environments.
- A degree in computer science, engineering, or a related field, or equivalent practical experience.
Benefits
- Permanent, full-time contract.
- Competitive salary and participation in a variable remuneration system based on personal and financial objectives.
- Meal vouchers.
- Voluntary flexible compensation scheme covering options such as health insurance, transport, or childcare.
- Opportunity to work across software engineering, Industrial IoT, cybersecurity, and operational technology.
- International, collaborative team and opportunities for career growth.
- Office location in Nuevos Ministerios, Madrid.
About Sulzer
Sulzer designs and manufactures pumps, mixers, and separation technologies, and services rotating equipment for process industries, utilities, and water/wastewater operators. Its business spans equipment sales and aftermarket services such as repair, retrofit, and upgrades for turbines and compressors. Founded in 1834 and headquartered in Winterthur, Switzerland, Sulzer is a public company serving markets including oil and gas, power generation, water, and general industry.
