Senior Software Engineer

592856
  • Additional Benefits to be seen below.
  • Berkshire, England
  • Permanent

Our client, a prestigious entity in the Defence & Security sector, is currently seeking a Senior Software Engineer to join their dedicated team in Berkshire. This permanent position offers the opportunity to work fully onsite due to network requirements, with the added benefit of a potential bonus and eligibility for security clearance enhancements.

Key Responsibilities -

  • Design, implement, test, and maintain embedded and application software following project processes.

  • Apply object-oriented design for reusable code and integration with testing frameworks.

  • Review system designs to derive software requirements and architecture.

  • Document and maintain software design using tools like RSA and EA.

  • Follow and promote best practices: TDD/BDD, CI/CD, DevSecOps, C/C++ standards.

  • Estimate effort, deliver on schedule, and propose improvements to tools and processes.

  • Contribute to or lead project elements to balance requirements, cost, and schedule.

  • Support technical proposals with accurate estimates for effort, costs, and risks.

Job Requirements -

  • Willing to obtain and maintain SC clearance; DV clearance after SC.

Qualifications & Skills -

Essential:

  • Degree in engineering, mathematics, science, or equivalent experience.

  • Experience in at least one of: embedded product development (bare-metal/RTOS like ThreadX, QNX, Linux), embedded Linux application/kernel/driver development, or C/C++.

  • Knowledge of software development processes, Object-Oriented Design, Design Patterns, and software testing.

Desirable:

  • Languages: Python, JavaScript/node.js/react.js, Rust

  • Knowledge of communications protocols (e.g., TCP/IP)

  • Experience with version control, CI/CD, and automated test frameworks

  • Familiarity with defensive coding standards (e.g., MISRA)

  • Experience with DOORS, RSA, Enterprise Architect, UML, SysML

Benefits:

  • Competitive salary with additional performance-related bonuses.
  • Opportunity to work on impactful projects in the Defence & Security sector.
  • Professional development and training opportunities.
  • Supportive and collaborative work environment.
  • Comprehensive employee benefits package.


If you are an experienced software engineer looking to progress your career and work on cutting-edge defence and security projects, we would love to hear from you. Apply now!

Imogen Henning Senior Delivery Consultant

Apply for this role