At a Glance
- Tasks: Lead software development projects and ensure quality standards are met.
- Company: Join STS Defence, a leader in innovative defence technology.
- Benefits: Hybrid remote work, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with potential for career advancement and exciting projects.
- Why this job: Make a real impact in defence tech while working with cutting-edge software solutions.
- Qualifications: Degree in Software Engineering or Computer Science; experience with C++, C#, and Java.
The predicted salary is between 55000 - 70000 € per year.
The Senior Software Engineer will work within the Systems and Software team in the Programmes area of STS Defence, developing and maintaining software throughout the Software Development Lifecycle from requirements elicitation 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:
- Responsible for co-ordination of day-to-day software development in a small team.
- Designing and implementing software changes through change control process as part of spiral development.
- Continuous improvement of Software Engineering capabilities, maintaining a leading edge capability.
- Leading the planning, delivery and assurance of software work packages and ensuring software engineering process and best practice followed.
- Oversight, direction and guidance to the allocated project team members, through the planning and delivery of installation tasks and projects.
- The provision of software engineering technical input into bid preparation and contracts.
- Ongoing review and improvement of policies, standards and procedures for software engineering activities.
- Support project software requirements including supporting customer and other stakeholder meetings as required.
- The exploitation of 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 other 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 software development lifecycle processes, ensuring both a quality of process and firm traceability from requirements to implementation.
- Experience of 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:
- All candidates must be in a position to obtain UK security clearance to SC level, with further security clearance to DV level desirable. Additional restrictions may apply on certain defence programmes.
- All candidates will be required to adhere to STS Defence core values.
Locations
Senior Software Engineer - C# - (Hybrid Remote) in Gosport, Hampshire employer: STSdefence
At STS Defence, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our hybrid remote model allows for flexibility while working on cutting-edge software projects that contribute to national security. We offer ample opportunities for professional growth, continuous learning, and the chance to lead impactful initiatives within a supportive team environment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote) in Gosport, Hampshire
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, C++, and web development. 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 common technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key when working with stakeholders and team members.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote) in Gosport, Hampshire
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with C#, software development lifecycle, and any leadership roles you've had. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background aligns with our needs. Don’t forget to mention any relevant projects or technologies you've worked with that could benefit us.
Showcase Your Technical Skills:In your application, be sure to highlight your technical expertise, especially in C++, C#, and web development. We love seeing examples of your work, so if you have a portfolio or GitHub, include that too! It helps us understand your coding style and problem-solving abilities.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values!
How to prepare for a job interview at STSdefence
✨Know Your Tech Inside Out
Make sure you brush up on your C#, C++, and Java skills before the interview. Be ready to discuss your experience with software development lifecycles and how you've applied these in past projects. This will show that you're not just familiar with the tech, but that you can lead and innovate with it.
✨Showcase Your Leadership Skills
Since this role involves providing technical leadership, prepare examples of how you've guided teams in previous positions. Think about specific challenges you faced and how you helped your team overcome them. This will demonstrate your ability to manage and inspire others.
✨Understand the Company’s Goals
Research STS Defence and understand their core values and business objectives. Be ready to discuss how your skills and experiences align with their goals, especially in terms of exploring new technologies and improving software capabilities. This shows that you're genuinely interested in contributing to their success.
✨Prepare for Scenario-Based Questions
Expect questions that ask you to solve hypothetical problems or describe how you would handle specific situations. Practice articulating your thought process clearly and logically. This will help you demonstrate your problem-solving skills and your approach to software engineering best practices.