Principal Software Engineer in Hampshire, Portsmouth

Principal Software Engineer in Hampshire, Portsmouth

Portsmouth +1 Full-Time 65000 - 78000 € / year (est.) Home office (partial)
Sirius Analysis Limited

At a Glance

  • Tasks: Lead innovative software projects in defence, energy, transport, and health sectors.
  • Company: Join Sirius Digital, a fast-growing consultancy with a focus on cutting-edge technology.
  • Benefits: Enjoy a competitive salary, electric vehicle scheme, pension contributions, and 25 days holiday.
  • Other info: Hybrid working model with opportunities for career growth and travel across the UK.
  • Why this job: Make a real impact by developing high-performance software solutions and leading exciting projects.
  • Qualifications: 15+ years in software engineering, proficiency in C/C++, Python, and strong stakeholder management skills.

The predicted salary is between 65000 - 78000 € per year.

Location: Portsmouth with a hybrid working model. Hours: Full time. Salary: From £65,000 but negotiable, depending on experience.

The Role

Sirius Digital is a rapidly growing software and data science consultancy that delivers high‑quality end‑to‑end solutions across defence, energy, transport and health sectors. As a Principal Software Engineer you will develop software for Software Modelling & Simulation, autonomy and geospatial fields, provide technical insight and lead projects.

Responsibilities

  • Design, develop and deliver software solutions using a range of techniques including wargames, modelling and simulation, robotic and autonomous systems, digital twins and synthetic environments.
  • Apply mathematical and computational methods to real‑world problems and develop novel approaches where required.
  • Deliver technical consulting projects and products, with the opportunity to lead some of them.
  • Build and maintain customer relationships.

Essential Qualifications

  • At least 15 years of experience designing and implementing high‑performance software applications.
  • Ability to apply mathematical principles or statistical approaches to solve problems in scientific or applied fields.
  • Proficiency in C/C++ or C# and Python.
  • Demonstrable stakeholder management skills, including influencing, negotiating and conflict management.
  • Experience writing proposals and coordinating bid management activity.
  • Line management experience and the ability to enable people to perform.
  • Extensive experience with software modelling and simulation techniques.
  • Ability to use case and project data context to determine specifications and requirements.
  • Experience in one or more of the following disciplines: videogame engine technology (e.g. Unreal Engine, Godot); entity‑based simulation; robotics and autonomous systems.
  • Understanding of varied codebases and confidence in making changes to large projects.
  • Understanding of performance and hardware constraints.
  • Experience building customer and stakeholder relationships.
  • Ability to support and lead the authoring of technical reports and present them to customers.
  • Willingness to travel across the UK and work at client sites for periods.

Desirable Qualifications

  • Experience working with Defence Digital, DE&S, Dstl, Frontline Commands or the UK defence industry.
  • Degree‑level education or equivalent relevant experience.
  • A strong STEM or computing background.
  • Proficiency in MS Office, especially Excel, PowerPoint and Word.

Benefits

  • Electric vehicle scheme
  • Pension (7% company contribution)
  • Life insurance
  • 25 days holiday
  • Competitive salary

Other Requirements

  • Candidates must have an existing right to live and work in the UK.
  • Candidates must be willing to undergo an internal baseline personnel security standard check before starting.
  • Candidates must be eligible to complete a United Kingdom Security Vetting (UKSV) security clearance application to the Security Check (SC) level upon starting; normally requires at least five years of UK residency.

Locations

PortsmouthHampshire

Principal Software Engineer in Hampshire, Portsmouth employer: Sirius Analysis Limited

Sirius Digital is an exceptional employer, offering a dynamic work environment in Portsmouth with a hybrid working model that promotes flexibility and work-life balance. Employees benefit from competitive salaries, a robust pension scheme, and opportunities for professional growth through leading innovative projects in software engineering across critical sectors like defence and health. The collaborative culture fosters creativity and technical excellence, making it an ideal place for experienced professionals to thrive and make a meaningful impact.

Sirius Analysis Limited

Contact Detail:

Sirius Analysis Limited Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Engineer in Hampshire, Portsmouth

Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, conferences, or even online webinars. The more you engage with others, the better your chances of landing that Principal Software Engineer role.

Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving software modelling and simulation. This will give potential employers a taste of what you can bring to the table.

Ace the Interview

Prepare for technical interviews by brushing up on your C/C++ or C# and Python skills. Be ready to discuss your past projects and how you've applied mathematical principles to solve real-world problems. Confidence is key!

Apply Through Our Website

Make sure to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to reach out directly.

We think you need these skills to ace Principal Software Engineer in Hampshire, Portsmouth

Software Modelling & Simulation
Autonomy and Geospatial Fields
Mathematical Principles
Statistical Approaches
C/C++
C#
Python

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Principal Software Engineer role. Highlight your expertise in software development, especially in C/C++ or Python, and any relevant projects you've led.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you're passionate about software engineering and how your experience aligns with our work in defence, energy, and more. Be genuine and let your personality come through.

Showcase Your Problem-Solving Skills:In your application, don’t just list your qualifications—give us examples of how you've applied mathematical principles or tackled complex problems in your previous roles. We love seeing real-world applications of your skills!

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s straightforward, and we can’t wait to see what you bring to the table!

How to prepare for a job interview at Sirius Analysis Limited

Know Your Tech Inside Out

As a Principal Software Engineer, you'll need to showcase your expertise in C/C++, C#, and Python. Brush up on your coding skills and be ready to discuss specific projects where you've applied these languages. Prepare to explain your thought process when solving complex problems using mathematical principles or statistical approaches.

Showcase Your Leadership Skills

You'll likely be leading projects and managing stakeholders, so it's crucial to demonstrate your leadership experience. Think of examples where you've influenced decisions, managed conflicts, or enabled team performance. Be prepared to discuss how you build and maintain customer relationships, as this is key in consultancy roles.

Familiarise Yourself with the Industry

Sirius Digital operates across various sectors like defence and health. Research recent trends and challenges in these fields, especially related to software modelling and simulation. This will not only show your interest but also help you relate your experience to their needs during the interview.

Prepare for Technical Questions

Expect technical questions that assess your understanding of software modelling, simulation techniques, and performance constraints. Practice explaining complex concepts in simple terms, as you may need to present technical reports to customers. Being able to communicate effectively is just as important as your technical skills.