The posting
Software Engineer - Senior
Mandatory
5–8 years of software engineering experience
Experience building full-stack or operator-facing applications using Java and its Maven/Spring Boot ecosystem, with exposure to C++ within the wider HMI ecosystem
Experience deploying applications to virtual machines and containers and supporting applications in Kubernetes environments
Experience building responsive user interfaces and integrating them with backend services Experience conducting design and code reviews and supporting requirements clarification, automated testing and integration troubleshooting
Preferred
Experience working within the SAFe framework
Experience developing software for safety-critical and mission-critical systems
Experience with Kafka or equivalent event-stream integration, Git/GitLab CI/CD, automated UI/API testing and code-quality tools
Page 3
Experience with virtual HMI, containerised deployment, performance troubleshooting, usability, human factors or mission-critical systems
Equivalent Technologies
REST or equivalent API integration; equivalent real-time UI and graphics technologies



