At a Glance
- Tasks: Design and develop innovative software solutions in defence consultancy.
- Company: Join a rapidly growing consultancy with experienced professionals in UK defence.
- Benefits: Negotiable salary, 25 days holiday, pension contributions, and life insurance.
- Why this job: Make a real impact while advancing your skills in a supportive environment.
- Qualifications: 5+ years in software development, proficient in C/C++, C#, and Python.
- Other info: Opportunities for rapid advancement and leading technical projects.
The predicted salary is between 36000 - 60000 Β£ per year.
Join to apply for the Senior Software Engineer role at Sirius Analysis Limited. Salary: Negotiable plus benefits, pension (7% contribution), 25 days holiday & life insurance.
Overview
We are a small but rapidly growing consultancy owned by four highly experienced practitioners in UK defense consultancy. We seek senior software engineers with a mix of technical expertise and interpersonal skills, able to work independently or in small teams.
The Role
As a Software Engineer, you will develop code in Software Modelling and Simulation, autonomy and geospatial fields, and advise stakeholders on innovation and new techniques. You will design solutions for complex challenges that meet and exceed user requirements.
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 tackle real-world problems, developing novel approaches where required.
- Deliver technical consulting projects and products, with opportunities to lead some of these.
- Build new relationships and maintain current customer relationships.
Expertise Required
- At least 5 years experience in designing and delivering software applications.
About You
We are looking for candidates who can help the company grow and who are excited to develop their own skills and those of the company. We offer competitive salaries, rapid advancement, and a supportive environment.
Essential Qualifications
- At least 5 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.
- Understand and describe a range of software modelling and simulation techniques.
- Analyse use 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.
- Build customer and stakeholder relationships.
- Support and lead authoring of technical reports and presenting to customers.
- Willing to travel across the UK and comfortable working at client sites for periods.
Desirable Qualifications
- Experience working with Defence Digital, DE&S, Dstl, Frontline Commands or UK defence industry.
- Ideally educated to degree level or have equivalent relevant experience.
- Strong STEM / computing background.
- Proficient in MS Office, especially Excel, PowerPoint, Word.
Other Requirements
- Candidates must have an existing right to live and work in the UK.
- Candidates will need to undergo an internal BPSS check prior to gaining site access.
- Candidates will need either a current SC clearance or be willing and eligible to undergo an SC level security clearance check upon starting employment. SC clearance typically requires at least 5 years UK residency.
Senior Software Engineer in Portsmouth employer: Sirius Analysis Limited
Contact Detail:
Sirius Analysis Limited Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer in Portsmouth
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes itβs not just what you know, but who you know that can help you land that dream job.
β¨Tip Number 2
Prepare for those interviews! Research Sirius Analysis Limited, understand their projects, and think about how your skills in software modelling and simulation can add value. We want you to shine, so practice common interview questions and have your own ready to ask!
β¨Tip Number 3
Show off your portfolio! If youβve got past projects or contributions to open-source software, make sure to highlight them. We love seeing real examples of your work, especially if they relate to the role youβre applying for.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, weβre always looking for passionate candidates who are eager to grow with us at Sirius Analysis Limited.
We think you need these skills to ace Senior Software Engineer in Portsmouth
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience in software development, especially in areas like modelling and simulation, and donβt forget to mention your proficiency in C/C++ or Python!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to showcase your interpersonal skills and how you can contribute to our growth at Sirius Analysis. Be sure to mention any relevant projects or experiences that align with the job description.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex challenges in the past. We love seeing candidates who can apply mathematical principles or innovative techniques to real-world problems, so donβt hold back!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. Itβs the best way for us to receive your application and get you on board as we grow together!
How to prepare for a job interview at Sirius Analysis Limited
β¨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in C/C++, C#, and Python. Be ready to discuss your experience with software modelling and simulation techniques, as well as any relevant projects you've worked on. This is your chance to showcase your expertise!
β¨Show Off Your Problem-Solving Skills
Prepare to talk about how you've applied mathematical principles or statistical approaches to solve real-world problems. Think of specific examples where you developed innovative solutions, especially in areas like robotics or autonomous systems. This will demonstrate your ability to tackle complex challenges.
β¨Build Rapport with Interviewers
Since the role involves building relationships with stakeholders, practice your interpersonal skills. Be friendly, engage in conversation, and show genuine interest in the company and its projects. This will help you stand out as a candidate who can fit into their team culture.
β¨Prepare for Technical Questions
Expect to face technical questions that assess your understanding of performance constraints and codebases. Review common scenarios related to software development and be ready to explain your thought process. This will show that you're not just a coder but a strategic thinker.