Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Gosport Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead software projects and develop solutions from start to finish.
  • Company: Join STS Defence, a leader in innovative defence technology.
  • Benefits: Enjoy flexible working options and competitive perks.
  • Why this job: Be part of impactful projects that shape the future of defence technology.
  • Qualifications: Experience in software development and strong technical leadership skills required.
  • Other info: Opportunity for growth and collaboration with key stakeholders.

The predicted salary is between 36000 - 60000 Β£ 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, 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: Senior Software Engineer 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.

Senior Software Engineer employer: STSdefence

At STS Defence, we pride ourselves on being an exceptional employer, offering a collaborative work culture that fosters innovation and technical excellence. Our commitment to employee growth is evident through continuous professional development opportunities and the chance to lead impactful software projects in a dynamic environment. Located in a vibrant area, we provide a supportive atmosphere where your contributions are valued, making it a rewarding place to advance your career as a Senior Software Engineer.
S

Contact Detail:

STSdefence Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the Software Development Lifecycle (SDLC) as it’s crucial for this role. Be prepared to discuss your experience in each phase, from requirements gathering to delivery, during the interview.

✨Tip Number 2

Showcase your technical leadership skills by preparing examples of past projects where you led a team or influenced key stakeholders. This will demonstrate your ability to guide software development activities effectively.

✨Tip Number 3

Research STS Defence and their current projects to understand their technology stack and challenges. This knowledge will help you tailor your discussions and show your genuine interest in contributing to their goals.

✨Tip Number 4

Network with current or former employees of STS Defence on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your application process.

We think you need these skills to ace Senior Software Engineer

Proficiency in programming languages such as Java, C++, or Python
Experience with software development methodologies (Agile, Scrum)
Strong understanding of Software Development Lifecycle (SDLC)
Technical leadership and mentoring skills
Requirements elicitation and analysis
Version control systems (e.g., Git)
Software testing and debugging techniques
Familiarity with DevOps practices and tools
Problem-solving and critical thinking skills
Excellent communication and collaboration abilities
Knowledge of software architecture and design patterns
Experience with cloud platforms (e.g., AWS, Azure)
Ability to work under pressure and meet deadlines
Adaptability to new technologies and frameworks

Some tips for your application 🫑

Understand the Role: Take time to thoroughly read the job description for the Senior Software Engineer position. Understand the key responsibilities, such as software development lifecycle and technical leadership, to tailor your application accordingly.

Highlight Relevant Experience: In your CV and cover letter, emphasise your experience with software development, particularly in areas like requirements elicitation and in-service delivery. Use specific examples that demonstrate your technical leadership skills.

Showcase Technical Skills: Make sure to list relevant programming languages, tools, and methodologies you are proficient in. If you have experience with specific technologies mentioned in the job description, highlight these to show you are a good fit.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also conveys your enthusiasm for the role. Discuss how your background aligns with the company's goals and how you can contribute to their projects.

How to prepare for a job interview at STSdefence

✨Showcase Your Technical Expertise

As a Senior Software Engineer, it's crucial to demonstrate your technical skills. Be prepared to discuss specific programming languages, frameworks, and tools you’ve used in past projects. Highlight any leadership roles you've taken on and how you've guided teams through the software development lifecycle.

✨Understand the Company’s Projects

Research STS Defence and their current projects. Familiarise yourself with their software solutions and the challenges they face. This will not only show your interest in the company but also allow you to tailor your answers to align with their goals and values.

✨Prepare for Scenario-Based Questions

Expect scenario-based questions that assess your problem-solving abilities. Think of examples from your previous work where you faced challenges and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.

✨Ask Insightful Questions

At the end of the interview, have a few thoughtful questions ready to ask the interviewer. Inquire about the team dynamics, the technologies they are currently using, or future projects. This shows your enthusiasm for the role and helps you gauge if the company is the right fit for you.

Senior Software Engineer
STSdefence
Location: Gosport

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

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>