Principal Software Engineer

 

Description:

Espanaro Ltd is a rapidly growing UK-based engineering company at the forefront of innovation in the defence, government, and commercial technology sectors. The company specializes in designing and delivering secure, intelligent systems that tackle some of the most complex challenges in modern engineering and national security.

As a Principal Software Engineer, you will lead the design and development of scalable, secure software systems that power Espanaro’s advanced solutions. You’ll play a hands-on leadership role, driving best practices, mentoring engineers, and ensuring that all products meet the highest standards of performance, reliability, and security.

This role offers remote flexibility with occasional client-site visits across the UK, providing a perfect balance between autonomy and collaboration on mission-critical projects.


Key Responsibilities:

  • Lead the architecture, design, and development of high-quality software solutions.

  • Develop and maintain scalable back-end systems and web applications using modern frameworks.

  • Drive secure-by-design principles, integrating DevSecOps best practices into all stages of development.

  • Establish and maintain automated testing and CI/CD pipelines to ensure continuous integration and delivery.

  • Collaborate closely with multidisciplinary teams to deliver secure, mission-ready systems.

  • Mentor and support junior engineers, fostering innovation and knowledge sharing.

  • Perform software analysis to identify areas for enhancement and optimisation.

  • Contribute to AI/ML integration and automation initiatives within Espanaro’s technology stack.


Core Skills and Experience:

  • Strong background in Computer Science and Software Engineering principles.

  • Advanced proficiency in C# (.NET Framework and .NET Core).

  • Skilled in JavaScript/TypeScript and modern frameworks such as React or Angular.

  • Hands-on experience with PowerShell scripting, Docker, Kubernetes, and microservices architecture.

  • Familiarity with DevSecOps, Configuration-as-Code, and automated testing frameworks.

  • Understanding of AI/ML applications in software systems.

  • Experience designing for security, scalability, and maintainability.

  • Proficiency in SQL or other relational databases.


Preferred Background:

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.

  • Experience in Defence, government, or regulated industries.

  • Strong communication and analytical problem-solving abilities.

  • Ability to work effectively both independently and as part of a collaborative engineering team.


Security and Eligibility:

  • Must hold or be eligible for UK Security Clearance (SC).

  • Minimum of 5 years UK address history required.

  • Must possess a valid UK driving licence.


Why Join Espanaro:

  • Be part of a high-growth technology company delivering cutting-edge solutions for national and commercial sectors.

  • Work with expert engineers on projects involving AI-driven systems, automation, and secure architectures.

  • Collaborative and innovative work environment that encourages continuous learning.

  • Opportunities for career advancement and leadership in a rapidly scaling organization.

Organization Espanaro Ltd
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-10-29 5:50 pm
Expires on 2025-12-13