Senior Software Developer in Farnborough

Senior Software Developer in Farnborough

Farnborough Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Design and develop innovative software solutions for defence technology.
  • Company: Join a leading organisation redefining defence technology with a collaborative culture.
  • Benefits: Competitive salary, growth opportunities, and a chance to work on cutting-edge projects.
  • Why this job: Make a real impact by solving complex problems in mission-critical environments.
  • Qualifications: Degree in engineering or related field; experience in software development required.
  • Other info: Be part of a skilled team and enjoy a dynamic work environment.

The predicted salary is between 36000 - 60000 Β£ per year.

Join the team redefining defence technology. This organization engineers systems that save lives and deliver technologies that shape the future of defence. At the forefront of advanced cryptographic and key management solutions, enabling the secure exchange of critical information at both tactical and strategic levels. If you want to work on complex, meaningful problems in highly secure and demanding environments, this is your opportunity to make a real impact.

The Role

As a Senior Software Engineer, you will be part of a small, multi-disciplinary engineering team developing innovative solutions to complex customer challenges. Your work will span the full development lifecycle β€” from early research and rapid prototyping through to mature, fully released products. You will work flexibly across technologies, frameworks, and programming languages, collaborating closely with hardware, electronics, and mechanical engineers to deliver highly differentiated solutions.

Key Responsibilities

  • Design, implement, and test software solutions across the full development lifecycle
  • Develop software across a wide range of platforms, including:
  • Bare-metal MCUs and signal processing
  • Embedded Linux
  • GUI development on Windows, Linux, and mobile platforms
  • Data analytics using Jupyter Notebooks
  • Program in languages appropriate to the solution, including Rust, C / C++, Python, and modern web frameworks
  • Interface and collaborate with FPGA, electronic, and mechanical design teams
  • Work in an agile environment, balancing requirements, schedule, and cost
  • Produce high-quality documentation covering requirements, design, and testing
  • Ensure secure handling of information in compliance with government and company security regulations
  • Essential Requirements

    • Eligibility for Developed Vetting (DV) Security Clearance
    • Degree in an engineering, mathematical, or science-based discipline (or equivalent experience)
    • Experience in at least one of the following:
    • Embedded Linux application, kernel, or driver development
    • C / C++ or Rust
  • Strong understanding of:
    • Software development lifecycles and best practices
    • Object-Oriented Design and design patterns
    • Software testing and design-for-test principles

    Desirable Skills & Experience

    • GUI frameworks such as eGUI, GTK, or Tauri
    • Yocto, PetaLinux, uBoot
    • Python, Jupyter Notebooks, or MATLAB
    • Web technologies: HTML, JavaScript, TypeScript, React
    • iOS / Android development
    • Communications protocols: TCP, QUIC, Wi-Fi
    • GNU Radio and Software Defined Radio (SDR)
    • FPGA development and exposure to hardware design

    Why this organisation?

    • Work on cutting-edge cyber and defence technologies
    • Be part of a highly skilled, collaborative engineering team
    • Solve real-world problems in mission-critical environments
    • Competitive salary and benefits package
    • Opportunities for growth, learning, and long-term career development

    Senior Software Developer in Farnborough employer: Jonathan Lee Recruitment Ltd

    This organisation stands out as an exceptional employer, offering a dynamic work culture where innovation meets collaboration in the defence technology sector. Employees benefit from competitive salaries, comprehensive benefits, and ample opportunities for professional growth and development, all while working on meaningful projects that have a real-world impact in mission-critical environments in Farnborough.
    J

    Contact Detail:

    Jonathan Lee Recruitment Ltd Recruiting Team

    StudySmarter Expert Advice 🀫

    We think this is how you could land Senior Software Developer in Farnborough

    ✨Tip Number 1

    Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at the company. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

    ✨Tip Number 2

    Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those relevant to embedded systems or software development. This gives you a chance to demonstrate your expertise beyond just words.

    ✨Tip Number 3

    Prepare for the interview by brushing up on technical questions related to C/C++, Rust, and software development lifecycles. Practice coding challenges and be ready to discuss your past projects in detail.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

    We think you need these skills to ace Senior Software Developer in Farnborough

    Software Development Lifecycle
    Embedded Linux Development
    C / C++ Programming
    Rust Programming
    Data Analytics
    Agile Methodologies
    Object-Oriented Design
    Software Testing Principles
    GUI Development
    Collaboration with Hardware Teams
    Security Compliance
    Documentation Skills
    Communication Protocols
    FPGA Development
    Web Technologies

    Some tips for your application 🫑

    Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Developer role. Highlight your experience with embedded systems, programming languages like C/C++ or Rust, and any relevant projects you've worked on.

    Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about defence technology and how your background makes you a great fit for our team. Be specific about your experiences and how they relate to the key responsibilities outlined in the job description.

    Showcase Your Problem-Solving Skills: In your application, give examples of complex problems you've solved in previous roles. We want to see how you approach challenges, especially in high-stakes environments, so don’t hold back on the details!

    Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

    How to prepare for a job interview at Jonathan Lee Recruitment Ltd

    ✨Know Your Tech Stack

    Make sure you’re well-versed in the technologies mentioned in the job description, like Rust, C/C++, and Python. Brush up on your knowledge of embedded systems and software development lifecycles, as these will likely come up during technical discussions.

    ✨Showcase Your Problem-Solving Skills

    Prepare to discuss specific examples where you've tackled complex problems in previous roles. Think about how you approached challenges in software development or collaboration with hardware teams, as this will demonstrate your ability to contribute to innovative solutions.

    ✨Understand Agile Methodologies

    Since the role involves working in an agile environment, be ready to talk about your experience with agile practices. Share how you’ve balanced requirements, schedules, and costs in past projects, and how you adapt to changing priorities.

    ✨Prepare Questions for Them

    Interviews are a two-way street! Prepare insightful questions about the team dynamics, project goals, and the technologies they use. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

    Senior Software Developer in Farnborough
    Jonathan Lee Recruitment Ltd
    Location: Farnborough
    Go Premium

    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

    J
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >