Senior GUI Software Engineer (C# / C++) - Electronic Warfare in Southampton

Senior GUI Software Engineer (C# / C++) - Electronic Warfare in Southampton

Southampton Full-Time 54000 - 90000 £ / year (est.) No working from home possible
CBSbutler Holdings Limited trading as CBSbutler

At a Glance

  • Tasks: Design and implement high-performance user interfaces for advanced Electronic Warfare systems.
  • Company: Join a pioneering technology consultancy at the forefront of UK defence innovation.
  • Benefits: Competitive daily rate, hybrid working, and the chance to work on cutting-edge technology.
  • Other info: Must hold current SC Clearance; excellent opportunity for career growth in a unique field.
  • Why this job: Make a real impact in defence technology while developing your skills in a dynamic environment.
  • Qualifications: Expertise in C# and C++, with a strong focus on UI and systems-level programming.

The predicted salary is between 54000 - 90000 £ per year.

Check below to see if you have what is needed for this opportunity, and if so, make an application asap.

Location: Southampton, Hampshire (Hybrid: 3 days per week onsite)

Duration: 6 Months (Initial)

Rate: £735 per day (Inside IR35)

Security Clearance: SC Clearance (Must be currently held)

The Opportunity

Are you a versatile Software Engineer who excels at the intersection of high-performance backend logic and intuitive user interfaces? We are seeking a high-calibre GUI Software Engineer to join a world-class engineering team at the forefront of UK defence innovation. Working within a pioneering technology consultancy, you will play a pivotal role in evolving an advanced Electronic Warfare (EW) suite. This is not "standard" application development. You will be building sophisticated interfaces that visualise complex data from Array Processing, Communications, and Sensor domains, ensuring mission-critical information is delivered with precision and speed.

The Role

As a GUI Software Engineer, you will bridge the gap between complex signal processing and the end-user experience. You will:

  • Architect & Implement: Design efficient, real-time systems that handle high-throughput data.
  • Innovate: Apply emerging technologies to keep the Electronic Warfare suite at the cutting edge of the industry.
  • Collaborate: Work across diverse projects involving Software Defined Radio (SDR) and advanced communications.
  • End-to-End Delivery: Develop new features from concept to deployment, ensuring robust unit and system testing throughout.

Your Technical Profile

To be successful in this role, you will need a dual-strength background in both UI and systems-level programming:

The Essentials:

  • C# Expertise: Deep experience in User Interface development and associated backend services.
  • C++ Proficiency: Strong skills in C++ for services and Digital Signal Processing (DSP).
  • DevOps Mindset: Proven experience with modern version control (Git) and CI/CD pipelines.
  • Testing: A rigorous approach to unit and system testing.
  • Clearance: You must hold current SC Clearance to be considered for this role.

The "Value Add" (Desirable):

  • Experience building UIs for scientific or technical applications.
  • Expertise in WPF for Windows-based interfaces.
  • Familiarity with SQL databases.
  • Knowledge of modern communication protocols (REST, WebSockets).
  • An interest in or experience with Software Defined Radio (SDR) platforms.

Senior GUI Software Engineer (C# / C++) - Electronic Warfare in Southampton employer: CBSbutler Holdings Limited trading as CBSbutler

Join a leading technology consultancy in Southampton, where innovation meets excellence in the defence sector. As a Senior GUI Software Engineer, you will thrive in a collaborative and dynamic work culture that prioritises employee growth and development, offering unique opportunities to work on cutting-edge Electronic Warfare projects. With a hybrid working model and a focus on high-performance engineering, this role provides a rewarding environment for those looking to make a significant impact in their field.

CBSbutler Holdings Limited trading as CBSbutler

Contact Details:

CBSbutler Holdings Limited trading as CBSbutler Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior GUI Software Engineer (C# / C++) - Electronic Warfare in Southampton

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in defence or software engineering. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best GUI projects, especially those involving C# and C++. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with high-performance systems and how you've tackled challenges in past projects.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Senior GUI Software Engineer (C# / C++) - Electronic Warfare in Southampton

C# Expertise
C++ Proficiency
User Interface Development
Digital Signal Processing (DSP)
DevOps Mindset
Version Control (Git)
CI/CD Pipelines

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your C# and C++ expertise in your application. We want to see how your experience aligns with the role, especially in UI development and backend services.

Tailor Your Application:Don’t just send a generic CV! Tailor your application to reflect the specific requirements of the Senior GUI Software Engineer position. Mention any relevant projects or experiences that showcase your ability to handle high-throughput data and complex interfaces.

Be Clear and Concise:Keep your application clear and to the point. We appreciate straightforward communication, so make sure your skills and experiences are easy to find and understand.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at CBSbutler Holdings Limited trading as CBSbutler

Know Your Tech Inside Out

Make sure you brush up on your C# and C++ skills, especially in the context of GUI development and backend services. Be ready to discuss specific projects where you've implemented these technologies, as well as any challenges you faced and how you overcame them.

Showcase Your Problem-Solving Skills

Prepare to talk about how you've tackled complex signal processing problems in the past. Think of examples where you designed efficient systems or innovated with emerging technologies, particularly in high-performance environments like Electronic Warfare.

Demonstrate Your Collaborative Spirit

This role involves working across diverse projects, so be ready to share experiences where you've collaborated with teams. Highlight your ability to communicate effectively with both technical and non-technical stakeholders, especially in fast-paced settings.

Prepare for Technical Questions

Expect some deep dives into your understanding of DevOps practices, version control, and testing methodologies. Brush up on your knowledge of CI/CD pipelines and be prepared to discuss how you ensure robust unit and system testing in your projects.