At a Glance
- Tasks: Develop innovative software solutions in C++ and collaborate with a dynamic Agile team.
- Company: Join Ultra Maritime, a leader in advanced maritime defence technology.
- Benefits: Enjoy flexible hours, hybrid working, and a competitive salary with bonuses.
- Why this job: Make a real impact on maritime security while advancing your tech skills.
- Qualifications: Experience in C++ development and a degree in a STEM subject required.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
The predicted salary is between 28800 - 48000 £ per year.
Ultra Maritime is a global leader in advanced maritime defence solutions. We operate at the forefront of innovation, delivering technologies that protect lives, secure nations, and enable a safer, more sustainable world.
Key Responsibilities
- Software development in C++
- Working with team members to understand software design and assigned scope
- Progression of assigned stories and tasks in a product backlog as part of an Agile team
- Software Integration, test, defect analysis and resolution
- Periodic verbal reporting of progress and contributing to sprint planning
Skills, Qualification And Experience
- Experience in C++ development, ideally in a multithreaded environment
- Experience in designing software in a team environment with some experience of UML design
- Some knowledge of DevOps technologies would be an advantage
- Knowledge of Java development would be an advantage
- Knowledge of Python would be an advantage
- Good degree in a STEM subject with some experience of software development either as part of post graduate work or industrial experience.
Personal Attributes
- Capable of UK SC clearance
- Typically, a Bachelor Degree (or equivalent) in a related field and related experience or a recognised apprenticeship. May be required to maintain security clearance.
Security Clearance
This role will require SC Clearance. It would be advantageous if currently held, however, if not currently held, it is a requirement that the successful applicant will undergo, achieve, and maintain SC Clearance. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks.
Security Requirements
This role requires you to undergo Baseline Personnel Security Standard Check (BPSS) as a minimum and some roles will require further national security vetting checks. In line with Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in the UK and employment and/or education history for up to three years. Some vacancies may require full Security Clearance which can require further evidence to be provided.
What can you expect from us?
More Than Just a Job, We Offer a Mission. More Than Just a Workplace, We Provide The Opportunity To Protect Lives, Advance Technology, And Shape The Future Of Maritime Security. As An Employee Of Ultra Maritime, You Will Receive:
- Optional 9 day fortnight
- TOIL
- Flexible working hours
- 1pm finish on a Friday
- Annual bonus – dependent on level. Non-managers = 5% and Managers = 10% for example
- Hybrid working for certain job roles
- Casual dress
- 25 days holiday
- Christmas shut down – use three days of annual leave to cover this
- Option to buy or sell holiday
- Option to purchase private health care, dental, critical illness etc via salary sacrifice
- Reward hub - discounts at over 200 online stores
- 4 x annual salary life cover
- Pension starting at 5% Employer / 4% Employee. You can select your employee contribution level from 4% to 70% (providing this sacrifice does not cause your salary to drop below the National Minimum Wage/ National Living Wage).
Our commitment to diversity and inclusion
Ultra Maritime embraces the power of diverse perspectives to fuel innovation. We strive to build an open, inclusive workplace where ideas flourish and every individual can make a meaningful impact. If you need any reasonable adjustments during the recruitment process, please let the recruitment lead managing your application know.
Together, we deliver cutting-edge solutions that safeguard our oceans and secure a safer world.
Graduate Software Engineer in Weymouth employer: Ultra Maritime
Contact Detail:
Ultra Maritime Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer in Weymouth
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in maritime defence. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your C++ projects and any other relevant coding work. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our mission at Ultra Maritime.
We think you need these skills to ace Graduate Software Engineer in Weymouth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Graduate Software Engineer role. Highlight your C++ experience and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about maritime defence and how you can contribute to our mission. Keep it concise but impactful – we love a good story!
Showcase Your Team Spirit: Since you'll be working in an Agile team, it's important to demonstrate your ability to collaborate. Mention any group projects or teamwork experiences that highlight your communication skills and adaptability.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen and ready to take the next step in your career!
How to prepare for a job interview at Ultra Maritime
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially in a multithreaded environment. Be prepared to discuss your previous projects and how you tackled challenges in software development. Practising coding problems can also help you feel more confident.
✨Familiarise Yourself with Agile Methodologies
Since you'll be working in an Agile team, understanding Agile principles is crucial. Be ready to talk about your experience with sprints, backlog management, and how you contribute to team discussions. It’s a good idea to have examples of how you've worked collaboratively in the past.
✨Show Off Your Design Skills
If you have experience with UML design, make sure to highlight it during the interview. Discuss how you approach software design in a team setting and any tools you’ve used. This will demonstrate your ability to think critically about software architecture.
✨Prepare for Security Clearance Questions
Since this role requires SC clearance, be ready to discuss your residency in the UK and any relevant background checks. Familiarise yourself with the security clearance process and be honest about your eligibility. This shows that you understand the importance of security in the maritime defence sector.