cover image
Sirius Digital

Sirius Digital

www.siriusdigital.com.br

1 Job

6 Employees

About the Company

Listed Jobs

Company background Company brand
Company Name
Sirius Digital
Job Title
Principal Software Engineer
Job Description
**Job Title:** Principal Software Engineer **Role Summary:** Lead the technical direction and delivery of complex software solutions for defence-focused consultancy projects. Drive architectural decisions, mentor engineering teams, and ensure high‑quality, secure, and maintainable code aligned with client requirements and industry standards. **Expectations:** - Provide strategic technical leadership across multiple projects. - Act as the primary technical liaison with clients and stakeholders. - Champion best practices in software development, security, and quality assurance. - Foster continuous improvement and knowledge sharing within the engineering team. **Key Responsibilities:** - Define and oversee software architecture and design for large‑scale defence systems. - Lead code reviews, design reviews, and technical assessments. - Mentor senior and junior engineers, promoting skill development and career growth. - Collaborate with project managers to translate business needs into technical solutions and realistic delivery plans. - Ensure compliance with defence security standards, coding standards, and regulatory requirements. - Evaluate and integrate emerging technologies to enhance solution capabilities. - Manage technical risk, issue resolution, and performance optimization. **Required Skills:** - Extensive experience (10+ years) in software engineering, with a proven track record in senior/lead roles. - Deep expertise in object‑oriented design, design patterns, and software architecture. - Proficiency in languages such as C++, Java, or C# and related frameworks. - Strong knowledge of secure coding practices, threat modeling, and defence industry standards (e.g., NATO, ISO 27001). - Experience with agile methodologies, CI/CD pipelines, and DevOps practices. - Excellent problem‑solving, communication, and stakeholder management skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s preferred). - Relevant security or defence certifications (e.g., CISSP, CISM, NATO Certified) are advantageous but not mandatory.
Portsmouth, United kingdom
On site
Senior
02-03-2026