At a Glance
- Tasks: Lead development of software applications and engage with key stakeholders.
- Company: Join BAE Systems Digital Intelligence, a global leader in digital and cyber solutions.
- Benefits: Enjoy remote work flexibility and opportunities for travel to the West Midlands.
- Why this job: Be part of a dynamic team tackling complex challenges in a collaborative environment.
- Qualifications: Experience in full stack development with modern frameworks and OOP languages required.
- Other info: Candidates must have the right to work in the UK and undergo security clearance.
The predicted salary is between 43200 - 72000 £ per year.
Scroll down for a complete overview of what this job will require. Are you the right candidate for this opportunity?
Location: Remote with travel to West Midlands (Gloucester, Guildford based preferred but not essential).
BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments.
What You’ll Be Doing
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/Kotlin
- 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.
Senior Full Stack Software Engineer employer: BAE Systems Digital Intelligence
Contact Detail:
BAE Systems Digital Intelligence Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as React, TypeScript, and Kotlin. Having hands-on experience or projects showcasing these skills can significantly boost your chances during the interview.
✨Tip Number 2
Engage with the BAE Systems Digital Intelligence community on platforms like LinkedIn or GitHub. Networking with current employees can provide insights into the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 3
Prepare to discuss your experience in Agile environments and how you've led development teams or acted as a technical authority. Be ready to share specific examples that demonstrate your leadership and problem-solving skills.
✨Tip Number 4
Since this role involves customer interaction, practice articulating how you gather user requirements and translate them into software solutions. Highlighting your communication skills will show that you're not just a tech whiz but also a team player.
We think you need these skills to ace Senior Full Stack Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Full Stack development, particularly with React, TypeScript, and Kotlin. Use specific examples to demonstrate your skills in developing applications and working in Agile teams.
Craft a Compelling Cover Letter: Write a cover letter that addresses the key responsibilities and skills mentioned in the job description. Explain why you are a good fit for the role and how your previous experiences align with the company's needs.
Showcase Relevant Projects: If you have worked on projects that involved modern web application frameworks or SQL databases, be sure to include these in your application. Highlight your role and the technologies used to give a clear picture of your capabilities.
Prepare for Technical Questions: Anticipate technical questions related to Full Stack development, OOP languages, and UI testing frameworks. Be ready to discuss your problem-solving approach and how you have led development teams or acted as a technical authority in past roles.
How to prepare for a job interview at BAE Systems Digital Intelligence
✨Showcase Your Full Stack Experience
Be prepared to discuss your experience in developing full stack applications. Highlight specific projects where you used modern web frameworks like React and TypeScript, as well as your proficiency in OOP languages such as Java or Kotlin.
✨Demonstrate Problem-Solving Skills
Expect to face technical questions that assess your problem-solving abilities. Prepare examples of how you've tackled complex issues in previous roles, particularly in dynamic environments with customer interaction.
✨Engage with Customer-Centric Examples
Since the role involves regular customer interaction, share experiences where you successfully elicited user requirements and designed software solutions that met those needs. This will show your ability to work collaboratively with stakeholders.
✨Prepare for Agile Methodology Questions
Familiarise yourself with Agile practices, as this is a desirable experience for the role. Be ready to discuss your previous work in Agile teams and how you contributed to the development process.