Senior Full Stack Software Engineer

BAE Systems Digital IntelligenceWest Midlands, GB
Published on

About the Role

This role will involve leading development across several software applications delivered into complex customer systems. Due to the sensitivity of the work, limited context can be provided. However, this role will offer a variety of engaging activities, including designing solutions at the system and component level, acting as technical authority for relevant software applications, developing applications with React, TypeScript, and Kotlin, and engaging with key project customer stakeholders.

Skills & Experience

Essential

  • Professional experience developing Full Stack Applications
  • Experience developing with modern Web Application Frameworks in TypeScript/JavaScript
  • Experience writing applications in OOP languages (e.g., Java, Kotlin, C#)
  • Experience designing and implementing SQL databases
  • Comfortable working in a dynamic environment with regular customer interaction

Desirable

  • Willing for occasional travel to West Midlands customer site
  • Experience developing React applications with TypeScript
  • Experience developing applications with Kotlin or Java
  • Experience using end-to-end UI testing frameworks (e.g. Cypress / Selenium)
  • Experience leading development teams or acting as technical authority
  • Experience eliciting user requirements and designing software to meet customer needs
  • Previous experience working as part of an Agile team
  • Good understanding of MDM-related technologies
  • Experience developing Next.js applications

Security Clearance

Only those with the permanent and unrestricted right to live and work in the UK will be considered for a position within BAE Systems Digital Intelligence. Due to the nature of our work, successful candidates for this role will be required to go through Government SC clearance prior to starting with us.