Senior Software Developer in Farnborough

Senior Software Developer in Farnborough

Farnborough Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
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, benefits package, and opportunities for growth and learning.
  • Why this job: Work on cutting-edge technologies that make a real-world impact in mission-critical environments.
  • Qualifications: Degree in engineering or science, with experience in software development.
  • Other info: Be part of a skilled team solving complex challenges in a dynamic environment.

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

Join the team redefining defence technology. This organisation 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 difference.

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

    This organisation is an exceptional employer, offering a dynamic work culture where innovation meets collaboration in the field of defence technology. Employees benefit from competitive salaries, comprehensive benefits packages, and ample opportunities for professional growth and development, all while working on meaningful projects that have a real-world impact. Located in Farnborough, you will be part of a highly skilled team dedicated to solving complex challenges in mission-critical environments.
    J

    Contact Detail:

    Jonathan Lee Recruitment 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 your connections in the defence tech industry and let them know you're on the lookout for opportunities. 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 projects, especially those involving embedded systems or software development. This is your chance to demonstrate your expertise in languages like C/C++ or Rust, and it’ll make you stand out during interviews.

    ✨Tip Number 3

    Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your approach to software design and testing. Remember, they want to see how you think and tackle complex problems!

    ✨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 and engaged with our mission in redefining defence technology.

    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
    Documentation Skills
    Security Compliance
    Communication Protocols
    FPGA Development
    Web Technologies

    Some tips for your application 🫑

    Tailor Your CV: Make sure your CV is tailored to the Senior Software Developer role. Highlight relevant experience, especially in embedded systems and software development lifecycles. We want to see how your skills align with our needs!

    Showcase Your Projects: Include any projects that demonstrate your expertise in programming languages like Rust, C/C++, or Python. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements!

    Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to cover all essential requirements. We appreciate straightforward communication!

    Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

    How to prepare for a job interview at Jonathan Lee Recruitment

    ✨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, the solutions you implemented, and the impact they had. This will demonstrate your ability to handle the demanding environments mentioned in the job description.

    ✨Collaborate Like a Pro

    Since the role involves working closely with hardware and mechanical engineers, be ready to talk about your experience in cross-disciplinary teams. Highlight any projects where collaboration was key to success, and show that you can communicate effectively across different engineering domains.

    ✨Understand Security Protocols

    Given the focus on secure information handling, brush up on relevant security regulations and best practices. Be prepared to discuss how you’ve ensured compliance in past projects, as this will be crucial for the role in a defence technology context.

    Senior Software Developer in Farnborough
    Jonathan Lee Recruitment
    Location: Farnborough

    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
    >