Senior Software Development Engineer (Permanent)
Senior Software Development Engineer (Permanent)

Senior Software Development Engineer (Permanent)

Full-Time 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead a software team to develop innovative software for high-reliability lighting systems.
  • Company: Join a cutting-edge company focused on aerospace and defence technology.
  • Benefits: Enjoy a permanent role with opportunities for growth and occasional travel.
  • Why this job: Be part of impactful projects that enhance safety and reliability in critical applications.
  • Qualifications: Degree in Software Engineering and substantial experience in full lifecycle software development required.
  • Other info: Office-based role with a collaborative team environment and focus on continuous improvement.

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

This role involves leading a small software team and being responsible for the full life cycle development of practical, innovative, and cost-effective software and firmware for lighting systems used in high-reliability applications such as aerospace and defense.

Key Responsibilities:

  • Contribute to the design team's output by progressing design projects and regularly reporting on status, technical issues, schedules, and costs.
  • Drive software development projects through all lifecycle stages - concept, requirements, design, coding, verification, validation, and certification - ensuring delivery of high-quality and sustainable products that meet specifications.
  • Work to agreed milestones, ensuring specification requirements are met and timely progression through project phases.
  • Evaluate and improve software design processes, implementing actions for efficiency and continuous improvement.
  • Maintain documentation systems in alignment with project management processes and internal standards.
  • Support team members, including junior engineers and contractors, in creating and maintaining compliant software documentation and C source code.
  • Apply current best practices and developments in software engineering to maintain industry competitiveness.
  • Uphold internal software standards and keep current with modern software practices.
  • Develop team capabilities to maintain and evolve existing and future software products.

Qualifications:

  • Degree in Software Engineering or a related discipline.
  • Substantial experience in full lifecycle software development within a relevant high-reliability sector (e.g., aerospace, defense, automotive).
  • Experience with digital hardware design and interfacing is desirable.
  • Verification and debugging (test scripts, unit and integration testing).
  • Proficiency in Microsoft Office tools.
  • Experience with static analysis and testing tools.
  • Able to manage multiple projects and priorities.
  • Open to new responsibilities and learning opportunities.
  • Capable of building credibility with external stakeholders and clients.

Primarily office-based with occasional travel as required.

Senior Software Development Engineer (Permanent) employer: Cubiq Recruitment

As a Senior Software Development Engineer at our company, you will thrive in a dynamic and supportive work culture that prioritises innovation and collaboration. We offer competitive benefits, including professional development opportunities and a commitment to employee growth, ensuring you can advance your career while contributing to high-reliability projects in the aerospace and defence sectors. Located in a vibrant area, our office fosters a sense of community and teamwork, making it an excellent place for those seeking meaningful and rewarding employment.
C

Contact Detail:

Cubiq Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Development Engineer (Permanent)

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in software development, especially those relevant to high-reliability sectors like aerospace and defence. This knowledge will not only help you during interviews but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Network with professionals in the aerospace and defence industries. Attend relevant conferences or meetups, and connect with people on platforms like LinkedIn. Building relationships can often lead to job opportunities that aren't advertised publicly.

✨Tip Number 3

Prepare to discuss your experience with full lifecycle software development in detail. Be ready to share specific examples of projects you've led, challenges you've faced, and how you've implemented best practices in your previous roles.

✨Tip Number 4

Showcase your leadership skills by highlighting any experience you have in mentoring junior engineers or leading teams. This is crucial for a senior role, and demonstrating your ability to support and develop others will set you apart from other candidates.

We think you need these skills to ace Senior Software Development Engineer (Permanent)

Full Lifecycle Software Development
Team Leadership
Project Management
Software Design Processes
Verification and Validation
Debugging Skills
Unit and Integration Testing
Documentation Management
Proficiency in Microsoft Office
Static Analysis Tools
Digital Hardware Design
Communication Skills
Problem-Solving Skills
Adaptability
Stakeholder Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in full lifecycle software development, particularly in high-reliability sectors like aerospace or defence. Emphasise your leadership skills and any experience managing software teams.

Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about software engineering and how your background aligns with the role. Mention specific projects where you've driven software development through all lifecycle stages and how you’ve contributed to team success.

Showcase Technical Skills: Clearly list your technical skills related to software development, including proficiency in Microsoft Office tools, experience with static analysis and testing tools, and any knowledge of digital hardware design. This will demonstrate your capability to meet the job requirements.

Highlight Continuous Improvement Initiatives: Discuss any past experiences where you evaluated and improved software design processes. Mention specific actions you took that led to increased efficiency or quality, as this aligns with the company's focus on continuous improvement.

How to prepare for a job interview at Cubiq Recruitment

✨Showcase Your Leadership Skills

As a Senior Software Development Engineer, you'll be leading a team. Be prepared to discuss your leadership style and provide examples of how you've successfully managed projects and supported team members in the past.

✨Demonstrate Full Lifecycle Knowledge

Make sure you can articulate your experience with the full software development lifecycle. Discuss specific projects where you contributed from concept through to certification, highlighting any challenges you overcame.

✨Highlight Relevant Experience

Given the focus on high-reliability sectors like aerospace and defence, be ready to talk about your experience in these areas. Mention any specific technologies or methodologies you've used that are relevant to the role.

✨Prepare for Technical Questions

Expect technical questions related to software design processes, verification, and debugging. Brush up on best practices and be ready to discuss how you've implemented improvements in past roles.

Senior Software Development Engineer (Permanent)
Cubiq Recruitment
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>