Senior Software Developer in England

Senior Software Developer in England

England 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: Enjoy a competitive salary, benefits package, and opportunities for career growth.
  • Why this job: Make a real impact by solving complex problems in mission-critical environments.
  • Qualifications: Degree in engineering or science, with experience in software development.
  • Other info: Work with cutting-edge technologies and a highly skilled team.

The predicted salary is between 36000 - 60000 Β£ 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 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 England employer: Jonathan Lee Recruitment Ltd

    This organisation is an exceptional employer, offering a dynamic work environment in Farnborough where you can contribute to cutting-edge defence technology that saves lives. With a strong focus on employee growth and collaboration within a highly skilled engineering team, you will have the opportunity to tackle complex challenges while enjoying a competitive salary and comprehensive benefits package. Join us to make a meaningful impact in mission-critical environments and advance your career in a supportive and innovative culture.
    J

    Contact Detail:

    Jonathan Lee Recruitment Ltd Recruiting Team

    StudySmarter Expert Advice 🀫

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

    ✨Tip Number 1

    Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. We all know that personal connections can open doors, so don’t be shy about making those introductions.

    ✨Tip Number 2

    Prepare for the technical interview by brushing up on your coding skills and understanding the latest technologies in defence. We recommend doing mock interviews with friends or using online platforms to simulate the real deal.

    ✨Tip Number 3

    Showcase your projects! Whether it’s on GitHub or a personal website, having a portfolio of your work can really set you apart. We love seeing what you’ve built and how you tackle complex problems.

    ✨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’re always looking for passionate individuals who want to make an impact in defence technology.

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

    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
    Problem-Solving Skills

    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 languages like C/C++, Rust, and any relevant projects you've worked on in embedded systems or software development lifecycles.

    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 Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical examples of your work, especially if they involve complex problem-solving or innovative solutions in software development.

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values!

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

    ✨Know Your Tech Stack

    Make sure you’re well-versed in the programming languages and 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 contribute to innovative solutions in a demanding environment.

    ✨Understand the Company’s Mission

    Familiarise yourself with the organisation's focus on defence technology and the importance of secure information exchange. Being able to articulate why you want to work in this field and how your skills align with their mission will show your genuine interest and commitment.

    ✨Prepare for Collaboration Questions

    Since the role involves working closely with multi-disciplinary teams, be ready to discuss your experience collaborating with hardware, electronics, and mechanical engineers. Highlight any agile methodologies you’ve used and how you balance requirements, schedules, and costs in team settings.

    Senior Software Developer in England
    Jonathan Lee Recruitment Ltd
    Location: England
    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
    >