Principal Software Engineer in Portsmouth

Principal Software Engineer in Portsmouth

Portsmouth Full-Time 55000 - 75000 £ / year (est.) No home office possible
Gregory Martin International Limited

At a Glance

  • Tasks: Design and develop innovative software solutions across various sectors like defence and health.
  • Company: Rapidly growing consultancy known for high-quality software and data science services.
  • Benefits: Competitive salary, 25 days holiday, pension, life assurance, and hybrid work options.
  • Why this job: Join a dynamic team and tackle real-world challenges with cutting-edge technology.
  • Qualifications: 15+ years in software design, proficient in C/C++ or C# and Python.
  • Other info: Opportunity for career growth and involvement in exciting projects.

The predicted salary is between 55000 - 75000 £ per year.

Salary - £65K-£85K negotiable depending on experience plus competitive benefits package including pension, 25 days holiday and life assurance.

Location – Portsmouth, Hants, Hybrid

Our client is a rapidly growing software and data science consultancy firm, renowned for their reputation and keen ability to understand and meet customer requirements effectively. Their team is dedicated to delivering high-quality, end-to-end software and data science services. This role offers the opportunity to work with these teams to operate across multiple sectors, including defence, energy, transport, and health, and contribute to the development of cutting-edge solutions.

They are looking for principal software engineers with a range of levels of experience including designing, delivering software applications, and leading teams. As a Principal Software Engineer, you will play a major role in developing code in the Software Modelling and Simulation, autonomy, and geospatial fields, along with providing key advice around innovation and new techniques to stakeholders. You will be designing solutions for complex challenges that will meet and exceed user requirements.

Responsibilities will include:

  • Designing, developing and delivering software solutions using a large range of techniques, including Wargames, Modelling and Simulation, Robotic and Autonomous systems, Digital Twins and Synthetic Environments.
  • Applying mathematical and computational methods to tackle real world problems, applying tools and techniques, and developing novel approaches where required.
  • Delivering technical consulting projects and products, with the opportunity to lead some of these.
  • Building new relationships and maintaining current customer relationships.

Essential requirements for the role of Principal Software Engineer:

  • At least 15 years’ experience in designing and implementing performant software applications.
  • Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields.
  • Proficient in C/C++ or C# and Python.
  • Demonstratable skills in stakeholder management including influencing, negotiating and conflict management.
  • Demonstratable experience and capability in writing proposals and coordinating bid management activity.
  • Experience of line management and enabling people to perform.
  • Extensive experience with a range of software modelling and simulation techniques.
  • Experience in using cases and project data context to determine specifications and requirements.
  • Experience in one or more of the following technical disciplines: Videogame engine technology (e.g. Unreal Engine, Godot), Entity or Event based Simulation, Robotics and Autonomous Systems.
  • Understand varied codebases and be confident in making changes to large projects.
  • Understand performance and hardware constraints.
  • Building customer and stakeholder relationships.
  • Supporting and leading authoring of technical reports and presenting to customers.
  • Be willing to travel across UK and comfortable to work at client sites for periods (occasional).
  • Experience working with Defence Digital, DE&S, Dstl, Frontline Commands or UK Defence industry.
  • The ideal candidate will be educated to degree level or have equivalent relevant experience.
  • We’d love you to bring a strong STEM / computing background.
  • Proficient in MS Office, especially Excel, PowerPoint, Word.
  • The ideal candidate will have experience in managing a project from start to finish.
  • This candidate will be able to create a plan of action which will consider a fixed timeline and evaluate risks.
  • This individual should also have experience managing people and be an effective communicator.
  • Our client is looking for candidates with SC or DV UK Security Clearance as you will be working on defence/government-based projects.

Principal Software Engineer in Portsmouth employer: Gregory Martin International Limited

Our client is an exceptional employer, offering a dynamic work environment in Portsmouth that fosters innovation and collaboration. With a strong focus on employee growth, they provide extensive training opportunities and a competitive benefits package, including 25 days of holiday and a pension scheme. The hybrid working model allows for flexibility, while the chance to work on cutting-edge projects across various sectors ensures that every day brings new challenges and rewards.
Gregory Martin International Limited

Contact Detail:

Gregory Martin International Limited Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to C++, robotics, or simulation. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions, especially around stakeholder management and project delivery. We want you to shine when it’s your turn to impress!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for talented individuals like you to join our team and tackle exciting challenges together.

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

C/C++
C#
Python
Software Modelling and Simulation
Robotic and Autonomous Systems
Digital Twins
Synthetic Environments
Mathematical Principles
Statistical Approaches
Stakeholder Management
Proposal Writing
Bid Management
Project Management
Videogame Engine Technology
Conflict Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with C/C++, Python, and any relevant projects in software modelling and simulation. We want to see how your skills match what we're looking for!

Showcase Your Experience: Don’t just list your past jobs; showcase your achievements! Talk about specific projects where you applied mathematical principles or led a team. This helps us understand your impact and how you can contribute to our innovative solutions.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. We love seeing enthusiasm and a clear understanding of the position.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates. Plus, it shows you're keen on joining our team at StudySmarter!

How to prepare for a job interview at Gregory Martin International Limited

✨Know Your Tech Inside Out

Make sure you brush up on your C++, C#, and Python skills. Be ready to discuss specific projects where you've applied these languages, especially in areas like software modelling and simulation. The more examples you can provide, the better!

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll be expected to lead teams and manage projects. Prepare to share experiences where you've successfully influenced stakeholders or resolved conflicts. Highlight your ability to guide others and deliver results.

✨Understand the Business Context

Familiarise yourself with the sectors the company operates in, such as defence and energy. Be prepared to discuss how your technical solutions can meet user requirements and contribute to business goals. This shows you're not just a techie but also understand the bigger picture.

✨Prepare for Technical Questions

Expect to dive deep into technical discussions during the interview. Brush up on mathematical principles and computational methods relevant to the role. Practise explaining complex concepts clearly, as you'll need to communicate effectively with both technical and non-technical stakeholders.

Principal Software Engineer in Portsmouth
Gregory Martin International Limited
Location: Portsmouth

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>