Senior Software Engineer - C# - (Hybrid Remote) in Southampton

Senior Software Engineer - C# - (Hybrid Remote) in Southampton

Southampton Full-Time 55000 - 70000 € / year (est.) Home office (partial)
S

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 skill development.
  • Why this job: Make an 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.

Senior Software Engineer - C# - (Hybrid Remote) in Southampton employer: STSdefence

At STS Defence, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our hybrid remote working model allows for flexibility while providing ample opportunities for professional growth and development within the software engineering field. With a commitment to continuous improvement and cutting-edge technology, we empower our employees to take on leadership roles and contribute meaningfully to impactful projects in the defence sector.

S

Contact Detail:

STSdefence Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote) in Southampton

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 makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.

Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!

We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote) in Southampton

C#
C++
Java
Web Development (HTML, CSS, JS)
Embedded Development (Linux, bash/shell scripting)
Software Development Lifecycle (SDLC)
Technical Leadership

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

As a Senior Software Engineer, you'll be expected to provide technical leadership. Prepare examples of how you've guided teams through software projects, managed code reviews, and ensured quality standards. Highlighting your ability to mentor others will set you apart.

Understand the Business Context

Familiarise yourself with STS Defence's core values and business objectives. Think about how your role as a Senior Software Engineer can contribute to these goals. Being able to connect your technical expertise to the company's mission will demonstrate your commitment and strategic thinking.

Prepare for Stakeholder Engagement

Since you'll be working with various stakeholders, practice articulating complex technical concepts in simple terms. Be ready to discuss how you've successfully collaborated with diverse teams in the past. This will show that you can bridge the gap between technical and non-technical audiences.