Senior Software Developer
Role Overview
Join Dstl's Digital Advantage - Cyber team as a Senior Software Developer supporting national security and defence outcomes.
Develop secure, scalable, maintainable software with scientists, engineers, and operational stakeholders.
Work across concept, prototyping, implementation, integration, and support, and contribute to technical direction.
Two positions are available.
Key Skills for This Role
Full Job Posting
Role overview
Join Dstl's Digital Advantage - Cyber team as a Senior Software Developer supporting national security and defence outcomes.
Develop secure, scalable, maintainable software with scientists, engineers, and operational stakeholders.
Work across concept, prototyping, implementation, integration, and support, and contribute to technical direction.
Two positions are available.
Location and attendance
- The role is based at Dstl Porton Down, Salisbury, Wiltshire.
- Attendance at a Dstl location, government departments, or partner premises is required for at least 80% of working time.
Responsibilities
- Design, develop, and maintain software applications, prototypes, and technical capabilities.
- Translate user needs and technical requirements into practical solutions; contribute to architecture, design decisions, and technology selection.
- Build, test, debug, and support secure, resilient, scalable, maintainable systems throughout the software lifecycle.
- Use version control, automated testing, and continuous improvement practices to improve quality and delivery.
- Collaborate across engineering, science, programme, and operational teams; improve tools, processes, and methodologies.
- Mentor colleagues, share technical knowledge, follow security, safety, and governance requirements, and apply useful emerging technologies.
Qualifications and experience
- A STEM degree in a subject such as Computer Science, Software Engineering, Electronic Engineering, Physics, or Mathematics, or equivalent relevant experience.
- Professional software development experience with one or more of Python, C, C++, Java, Go, or Rust.
- Experience designing, developing, testing, and debugging software; strong understanding of code quality, testing, and maintainability.
- Experience with Git and GitHub or GitLab, Linux environments, scripting and automation, and Agile or iterative development.
- Experience delivering software in engineering, science, technology, or operational settings and translating stakeholder needs into technical solutions.
- Experience working in multidisciplinary teams, balancing quality, risk, timescales, and customer needs, and evaluating technical options.
- The role requires developed vetting. The posting states applicants must be UK nationals and must have resided in the UK for the past 10 years.
Salary and allowances
- Salary is £41,431-£47,139, dependent on skills and experience.
- A £2,758 annual specialist allowance may be available subject to extended onboarding requirements; additional skills allowances may also be available.
- The Civil Service pension employer contribution is stated as 28.97%.
Working pattern
- Full-time and part-time work, job share, flexible working, and compressed hours are listed as possible working patterns.
Benefits
- Benefits include pension, reward bonuses, rental deposit and cycle-to-work schemes, flexible hours, annual leave, family leave, learning and development, and onsite facilities.
Selection process
- The selection process assesses behaviours and experience and includes behavioural and technical competency questions plus a 10-minute presentation.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Defence Science and Technology Laboratory
Senior AI/ML Security Engineer
Bulford, GBR
Details ----------- ### Reference number 488875 ### Salary £41,431 - £47,139 Salary will be dependent on skills and experience This role may benefit from our new skill-set allowance. If you possess a specialist skill-set
Principal Cyber Engineer
Bulford, GBR
Dstl is seeking a Principal Cyber Engineer to lead technical delivery of secure cyber capabilities, software solutions, and prototypes for defence and national security. The role includes setting technical approaches, ad
Senior AI/ML Security Engineer
Bulford, GBR
Dstl is seeking a senior AI/ML security engineer to assess and improve the safety, security, resilience, and trustworthiness of AI-driven and autonomous systems. The role combines research, mathematical and machine-learn
Principal Cyber Engineer
Bulford, GBR
Dstl seeks an experienced Principal Cyber Engineer to lead the design and delivery of secure cyber capabilities, software solutions and prototypes. Candidates need significant cyber engineering or software development ex
Senior Software Developer
Salisbury, GBR
Details ----------- ### Reference number 483497 ### Salary £41,431 - £47,139 Salary dependant on skills & experience A Civil Service Pension with an employer contribution of 28.97% GBP ### Job grade Senior Executive Offi
Principal Cyber Engineer
Bulford, GBR
Details ----------- ### Reference number 487980 ### Salary £51,568 - £58,044 Salary will be dependent on skills & experience A Civil Service Pension with an employer contribution of 28.97% GBP ### Job grade Grade 7 Level
Senior AI/ML Security Engineer
Bulford, GBR
Details ----------- ### Reference number 488875 ### Salary £41,431 - £47,139 Salary will be dependent on skills and experience This role may benefit from our new skill-set allowance. If you possess a specialist skill-set
Senior AI/ML Security Engineer
Bulford, GBR
Principal Cyber Engineer
Bulford, GBR
Senior AI/ML Security Engineer
Bulford, GBR
Principal Cyber Engineer
Bulford, GBR
Senior Software Developer
Salisbury, GBR
Principal Cyber Engineer
Bulford, GBR
Senior AI/ML Security Engineer
Bulford, GBR