At a Glance
- Tasks: Design and develop advanced software systems for defence programmes.
- Company: Join STS Defence, a leader in innovative technology solutions.
- Benefits: Full-time role with competitive salary and opportunities for professional growth.
- Other info: Dynamic team environment with potential for career advancement.
- Why this job: Make a real impact in defence tech while leading exciting projects.
- Qualifications: Degree in Software Engineering or equivalent experience; strong coding skills required.
The predicted salary is between 36000 - 60000 £ per year.
The Senior Software Engineer will be a key member of the Systems and Software team within the Programmes area at STS Defence, playing an active role in designing, developing, and maintaining software across the full Software Development Lifecycle; from requirements elicitation through to in-service delivery. The post will provide technical leadership on software projects for key stakeholders and on software development activities undertaken by the company. This includes responsibility for managing code and quality reviews to ensure relevant quality standards are met across the software team. The Senior Software Engineer will also assist in support of wider business objectives exploring new technologies for product creation, development and R&D to grow our software development capability stream; and provide support to existing software projects as required.
Duties
- Co-ordinate day to day software development in a small team.
- Design and implement software changes through the change control process as part of spiral development.
- Continuously improve Software Engineering capabilities, maintaining a leading edge capability.
- Lead the planning, delivery and assurance of software work packages and ensure the software engineering process and best practice are followed.
- Provide oversight, direction and guidance to the allocated project team members, through the planning and delivery of installation tasks and projects.
- Provide software engineering technical input into bid preparation and contracts.
- Continuously review and improve policies, standards and procedures for software engineering activities.
- Support project software requirements, including supporting customer and other stakeholder meetings as required.
- Exploit opportunities for further business development.
Skills/Qualifications
- Degree qualified (BSc or equivalent) in Software Engineering, Computer Science or equivalent experience.
- Experience with C++, C#, Java, and web development (HTML, CSS, JS, etc.).
- Exposure to embedded development (Linux, bash/shell scripting, terminal command‑line scripts, Qt/QML).
- Strong experience architecting cradle‑to‑grave software solutions including Technology Readiness Level (TRL) process.
- Proven track record with creating and maintaining servers, primarily those with versioning control, Bugzilla, project management capabilities and automated testing capabilities.
- Strong experience of the software development lifecycle processes, ensuring quality of process and firm traceability from requirements to implementation.
- Experience creating and managing cloud‑based big data solutions desirable.
- Proven track record of working collaboratively with a diverse range of internal and external stakeholders.
Additional Information
SECURITY – All candidates must be in a position to obtain UK security clearance to SC level. Additional restrictions may apply on certain defence programmes.
UKSV National Security Vetting Solution: guidance for applicants – GOV.UK (www.gov.uk)
Apply Now
Senior Software Engineer in Gosport employer: STS Defence
As a Regional Systems Engineer at STS Defence, you will be part of a dynamic team dedicated to delivering cutting-edge engineering services within the naval sector. Our company fosters a collaborative work culture that values innovation and professional growth, offering extensive training and development opportunities tailored to enhance your skills in a supportive environment. Located in the vibrant Devonport area, we provide a unique chance to contribute to significant MOD contracts while enjoying the benefits of a strong community and a commitment to employee well-being.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Gosport
✨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 land you that dream job.
✨Tip Number 2
Prepare for those interviews! Research STS Defence, understand their projects, and be ready to discuss how your skills in C++, Java, and software development can contribute to their success. We want you to shine and show them why you’re the perfect fit!
✨Tip Number 3
Show off your projects! Whether it’s a GitHub repository or a personal website, having a portfolio of your work can really set you apart. We love seeing what you’ve created and how you tackle challenges in software engineering.
✨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. We’re excited to see your application and hopefully welcome you to the team at STS Defence!
We think you need these skills to ace Senior Software Engineer in Gosport
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++, C#, Java, and any web development skills you have. We want to see how your background aligns 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 excited about this role at STS Defence and how your skills can contribute to our defence programmes. Keep it engaging and relevant!
Showcase Your Projects:If you've worked on any notable projects, especially those involving software development lifecycle processes or cloud-based solutions, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.
How to prepare for a job interview at STS Defence
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of C++, C#, Java, and web development technologies. Be ready to discuss your experience with these languages and how you've used them in past projects. This will show that you're not just familiar with the tech but can also apply it effectively.
✨Showcase Your Leadership Skills
As a Senior Software Engineer, you'll be expected to lead a small team. Prepare examples of how you've guided teams in previous roles, especially in planning and delivering software projects. Highlight your ability to provide oversight and direction, as this is crucial for the role.
✨Demonstrate Continuous Improvement Mindset
Talk about how you've contributed to the continuous improvement of software engineering processes in your past roles. Share specific instances where you've implemented best practices or explored new technologies that enhanced project outcomes. This will resonate well with their focus on maintaining a leading-edge capability.
✨Prepare for Stakeholder Engagement
Since you'll be working with various stakeholders, think of examples where you've successfully collaborated with internal and external parties. Be ready to discuss how you handle meetings and gather requirements, as this will show your ability to support project needs effectively.