We are seeking an experienced Lead Software Engineer to guide the design, development and delivery of enterprise applications.
combines hands-on engineering with technical leadership, with a focus on interactive user applications and scalable deployment environments. Key
Lead the development of full-stack applications, including human-machine interfaces (HMI) and applications used by operational teams. Develop and maintain software using Java, Spring Boot and related technologies, integrating with C++ components where required. Guide technical design decisions, review solution designs and support engineering quality across the development lifecycle.
Support application deployment to virtual machines, containers and Kubernetes platforms, including application scaling. Collaborate with cross-functional teams through Agile delivery practices. Coach engineers and provide technical guidance on implementation approaches and development standards.
At least 10 years of software engineering experience, including full-stack development of HMI or operator-facing applications. Strong hands-on expertise in Java, Maven and Spring Boot. Working knowledge of C++ and its integration within an HMI application environment.
Experience deploying applications to virtual machines and containers, and building or scaling applications on Kubernetes. Strong experience delivering software through Agile practices. Demonstrated experience providing technical leadersh