Our client, a global leader in radiation detection and identification technology, is currently seeking a Principal Software Engineer to join their dynamic and innovative team in the IT sector. This is a permanent role focusing on the design and development of advanced software solutions to tackle real-world challenges. Our client's range of detectors, from handheld devices to mobile solutions and portal monitors, serve various sectors including customs and border protection, law enforcement, military, emergency services, and first responders.
Duties and Responsibilities
* Works on the most complex and mission-critical projects.
* Collaborates with all the stakeholders including customers to develop and maintain software.
* Assists the software engineering manager in requirements management, estimation, and planning.
* Focus on high-level architecture and long-term technical strategy.
* Has the ability to devise and put forward innovative solutions to improve software process & quality.
* Designs, deploys, automates, manages, and maintains cloud and on-prem k8s systems.
* Optimizes application architectures for scalability and performance.
* Monitors system performance and troubleshooting issues to ensure high availability and reliability.
* Designs, implements, and maintains CI/CD pipelines to automate software delivery processes.
Required Skills