Taro Logo

Software Engineer - SystemOperations

GEA is one of the world's largest systems suppliers for the food, beverage and pharmaceutical sectors, providing machinery, plants, process technology, components and services.
Belfast, UK
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer - SystemOperations

GEA, a global leader in systems for food, beverage, and pharmaceutical sectors, is seeking a talented Software Engineer to join their SystemOperations team. This role combines backend and frontend development, focusing on extending their application suite and integrating new devices.

The position offers an opportunity to work with modern technologies including GraphQL, SQL databases, MQTT, and Event-Driven Communication. You'll be developing with Nest.JS on the backend and Angular for frontend applications, while ensuring all developments meet strict security standards (IEC-62443-3-3 and IEC-62443-4-1).

As part of a company with over 18,000 employees worldwide, you'll contribute to enhancing the sustainability and efficiency of production processes globally. The role requires a mix of technical expertise and collaborative skills, working with cross-functional teams to define, design, and ship new features.

Based in Belfast, this position offers the chance to work on complex systems that power major industrial operations. While primarily office-based, there may be occasional overseas travel opportunities. The role combines the stability of working for a global industry leader with the excitement of modern software development practices including Docker and CI/CD pipelines.

This is an ideal opportunity for a mid-level software engineer looking to work with enterprise-grade systems and make a real impact in industrial automation and processing technology.

Last updated 2 days ago

Responsibilities For Software Engineer - SystemOperations

  • Design, develop, and maintain features for the SystemOperations application suite
  • Integrate new devices into the SystemOperations platform
  • Implement and manage GraphQL APIs and SQL Databases
  • Utilize MQTT and Event-Driven Communication for efficient data exchange
  • Work with lower-level network protocols such as DHCP and mDNS
  • Develop and maintain frontend applications using Angular
  • Utilize Docker for containerization and manage CI/CD pipelines
  • Develop and maintain backend services using Nest.JS
  • Ensure compliance with IEC-62443-3-3 and IEC-62443-4-1 security standards
  • Collaborate with cross-functional teams
  • Troubleshoot and resolve issues related to application performance

Requirements For Software Engineer - SystemOperations

TypeScript
PostgreSQL
Node.js
  • Proven experience as a Software Engineer
  • Strong proficiency in GraphQL APIs and SQL Databases
  • Experience with MQTT and Event-Driven Communication
  • Familiarity with lower-level network protocols (DHCP and mDNS)
  • Proficiency in frontend development using Angular
  • Experience with Docker and CI/CD pipelines
  • Proficiency in backend development using Nest.JS
  • Knowledge of security standards IEC-62443-3-3 and IEC-62443-4-1
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities

Interested in this job?

Jobs Related To GEA Software Engineer - SystemOperations