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
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
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.