Software Engineer – Lead
Imprescindible:JavaGitKubernetesFullstackAgileCI/CD
Mandatory
- 10+ years of software engineering experience, including HMI or operator-facing full-stack application development
- Strong hands-on experience with Java and the Java/Maven/Spring Boot ecosystem; working knowledge of C++ within an HMI application ecosystem
- Experience deploying applications to virtual machines and containers and building or scaling applications in Kubernetes environments
- Strong experience delivering software using Agile practices
- Experience providing HMI technical leadership, conducting design reviews and coaching engineers
Preferred
- Experience working within the SAFe framework
- Experience with interactive or real-time operator interfaces, Kafka-based integration, GitLab CI/CD, automated testing and code-quality tools
- Experience with virtualised or GPU-enabled environments, usability, human factors or mission-critical control-room systems
Equivalent Technologies
- REST or equivalent API integration; equivalent real-time UI and graphics technologies