Job Description
Our client, a global leader in radiation detection and identification within the technology sector, is currently seeking a Principal Software Engineer to join their team in the UK. This permanent, full-time position offers the exciting opportunity to work on cutting-edge projects, driving both innovation and excellence within the software engineering department.Key Responsibilities:Work on the most complex and mission-critical projectsCollaborate with stakeholders, including customers, to develop and maintain softwareAssist the software engineering manager in requirements management, estimation, and planningFocus on high-level architecture and long-term technical strategyInnovate solutions to improve software processes and qualityIntegrate software with hardware to deliver complete systemsOptimise application architectures for scalability and performanceMonitor system performance and troubleshoot issues to ensure high availability and reliabilityDesign, implement, and maintain CI/CD pipelines to automate software delivery processesSupervisory Responsibilities:Technical mentoring of engineers across the organisationSprint board managementRequired Skills:Ability to make high-stake decisions about architecture and technologyExtensive technical expertise across Linux and Windows operating systemsExceptional understanding of electronics and systems designHands-on experience with infrastructure as code (IaC) tools: Helm Charts, Terraform or AnsibleExperience in full stack development using Angular frameworkExperience with hardware and software integrationExperience in developing software using internet, application layer, transport layer and security protocolsProficiency with CI/CD tools such as Jenkins or GitLab CI/CDUnderstanding of video and image processingAbility to quickly learn new technologies and propose solutionsAbility to multitask when necessaryExperience in research and evaluation of software productsExperience in communicating at all levels and with customersUnderstanding of software development lifecycle (SDLC) and agile methodologiesDesired Skills:Designing and implementing graphical user interfacesAppreciation for physics, especially radiation-related topicsSecurity Clearances:All candidates must be willing and able to apply for and maintain the correct security clearances for this role.UK Employees - Baseline Personnel Security Standard (BPSS), Security Check (SC)Education/Experience:Bachelor's degree in computer science, electronics, or a related fieldExperience in software (including firmware) development & DevOpsPhysical Requirements:Prolonged periods sitting at a desk and working on a computerMust be able to lift up to 15 pounds at timesIf you are an experienced Principal Software Engineer with a passion for innovation and excellence in the technology sector, we would love to hear from you. Apply now to join our client's dynamic and talented team in the UK.TPBN1_UKTJ