Senior Software Engineer

Senior Software Engineer

Chertsey Full-Time 43200 - 72000 £ / year (est.) No home office possible
Trinity Resource Solutions

At a Glance

  • Tasks: Lead a team to design innovative software solutions for the Defence Industry.
  • Company: Join a cutting-edge company dedicated to delivering high-quality defence products.
  • Benefits: Enjoy competitive pay, career growth opportunities, and a collaborative work environment.
  • Why this job: Make an impact in defence technology while mentoring the next generation of engineers.
  • Qualifications: BSc in Engineering, Maths or Science; experience in software leadership and design required.
  • Other info: Must be a UK national with the ability to obtain security clearance.

The predicted salary is between 43200 - 72000 £ per year.

Job Description

Join our growing client — a well-established and innovative organisation within the Aerospace & Defense sector.

If you’re looking for a company that invests in its people, offers career progression, and provides exceptional benefits, this is the opportunity for you.

We are looking for a Senior Software Engineer to join thriving organisation who specialise in Communications and Electronic devices for Maritime and Land based defense products.

Your Responsibilities

  • Design, develop, and review software for systems ranging from small embedded processors to complex multi-processor networks.
  • Collaborate with hardware and systems engineers on integrated software solutions.
  • Deliver across all phases of the software lifecycle: requirements, design, implementation, integration, and testing.
  • Produce high-quality technical documentation.
  • Provide input on design suitability and participate in design reviews.
  • Support R&D initiatives to improve quality, efficiency, and cost effectiveness.
  • Contribute to proposals and business development when required.

Experience & Skills

  • Strong software development experience in C, C++, C# or Java.
  • Proficiency with Windows, Linux, and/or RTOS environments (Linux preferred).
  • Understanding of structured software design methodologies.
  • Excellent communication and teamwork skills.
  • Eligible for UK Security Clearance (advantageous).

What You’ll Get

  • Career progression & full lifecycle exposure
  • Paid overtime or time off in lieu
  • Christmas shut down
  • Enhanced pension scheme
  • Private Healthcare
  • Training and professional development
  • Relocation package

This role can be based at either Chertsey or Weymouth sites.

Senior Software Engineer employer: Trinity Resource Solutions

Join a leading employer in the Defence Industry, where innovation meets excellence. Our collaborative work culture fosters professional growth and mentorship, ensuring that as a Senior Software Engineer, you will not only lead a talented team but also have access to cutting-edge projects that make a real impact. With competitive benefits and a commitment to employee development, we provide a rewarding environment for those looking to advance their careers in a meaningful way.
Trinity Resource Solutions

Contact Detail:

Trinity Resource Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the Defence Industry and its specific software requirements. Understanding the unique challenges and standards in this sector will help you demonstrate your knowledge during interviews.

✨Tip Number 2

Highlight your leadership experience in previous roles. Be prepared to discuss specific examples of how you've mentored and supervised teams, as this is a key aspect of the Senior Software Engineer position.

✨Tip Number 3

Brush up on your C++ skills and be ready to discuss your experience with industry-standard IDE tools. Being able to articulate your technical expertise will set you apart from other candidates.

✨Tip Number 4

Prepare to showcase your experience with structured design tools like Enterprise Architect. Having a solid understanding of UML-based design will be crucial for this role, so be ready to discuss your past projects.

We think you need these skills to ace Senior Software Engineer

Architectural Software Design
C++ Programming
Linux and Windows IDE Tools
Version Control Systems
Software Verification and Validation
Team Leadership
Mentoring and Supervision
Technical Documentation
Effective Communication
Structured Design Tools (e.g., Enterprise Architect)
UML Design
Acoustic Signal Processing
Embedded Systems
Real-Time Application Software
System Integration
Docker Containers
Project Management
Compliance Monitoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in leading teams and delivering projects within the Defence Industry. Emphasise your skills in C++, architectural design, and any experience with embedded systems.

Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about the role and how your background aligns with the job requirements. Mention specific projects where you successfully led a team or delivered innovative software solutions.

Showcase Technical Skills: Clearly outline your technical skills related to the job description, such as experience with version control tools, structured software verification, and using design tools like Enterprise Architect. Provide examples of how you've applied these skills in past roles.

Prepare for Interviews: Be ready to discuss your leadership style and how you manage software teams. Prepare examples of how you've handled project timelines, customer presentations, and compliance with industry standards. This will demonstrate your fit for the role.

How to prepare for a job interview at Trinity Resource Solutions

✨Showcase Your Leadership Skills

As a Senior Software Engineer, you'll be expected to lead and mentor a team. Be prepared to discuss your previous leadership experiences, how you managed teams, and the strategies you used to ensure project success.

✨Demonstrate Technical Proficiency

Make sure to highlight your experience with C++, software design, and any relevant tools like Docker or Enterprise Architect. Be ready to discuss specific projects where you applied these skills and the outcomes.

✨Prepare for System Integration Questions

Given the role's focus on system integration and acceptance activities, brush up on your knowledge of these processes. Be ready to explain how you've approached integration challenges in past projects.

✨Communicate Clearly and Effectively

Effective communication is key in this role. Practice explaining complex technical concepts in simple terms, as you may need to present designs to both technical and non-technical stakeholders.

Senior Software Engineer
Trinity Resource Solutions
Location: Chertsey

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

>