At a Glance
- Tasks: Lead development of software applications for complex customer systems using modern technologies.
- Company: BAE Systems Digital Intelligence is a global leader in digital, cyber, and intelligence solutions.
- Benefits: Enjoy hybrid working, flexible hours, and a focus on work-life balance.
- Why this job: Join a diverse team where your skills can make a real impact in critical environments.
- Qualifications: Experience in full-stack development with proficiency in TypeScript, Java, or Kotlin required.
- Other info: Security clearance is needed; must have the right to work in the UK.
The predicted salary is between 43200 - 72000 £ per year.
Location(s): UK, Europe & Africa: Guildford, Amersham, Andover, Buckinghamshire, Greater Manchester, Midlands, Coventry, Frimley, Gloucester, Great Baddow, Leeds, London, Manchester, Milton Keynes, NR-London, Preston, UK Home.
BAE Systems Digital Intelligence employs 4,500 experts in digital, cyber, and intelligence fields. We collaborate across 10 countries to analyze complex data, enabling governments, armed forces, and businesses to gain a digital advantage in demanding environments.
What You’ll Be Doing
This role involves leading development across multiple software applications for complex customer systems. Due to the sensitive nature of the work, limited context can be provided. Responsibilities include:
- Designing solutions at system and component levels
- Acting as a technical authority
- Developing applications with React, TypeScript, Kotlin
- Engaging with key stakeholders
Skills & Experience
Essential
- Experience developing full-stack applications
- Proficiency with modern web frameworks in TypeScript/JavaScript
- Experience with OOP languages such as Java, Kotlin, C#
- Designing and implementing SQL databases
- Ability to work in a dynamic environment with customer interaction
Desirable
- Willingness to travel occasionally to West Midlands
- Experience with React and TypeScript
- Experience with Kotlin or Java
- Knowledge of UI testing frameworks like Cypress or Selenium
- Leadership experience or acting as Technical Authority
- Experience eliciting user requirements and designing customer-focused software
- Agile team experience
- Understanding of MDM technologies
- Experience with Next.js applications
Security Clearance
Applicants must have the right to work in the UK and will need to obtain SC clearance prior to employment.
Life at BAE Systems Digital Intelligence
We support hybrid working, allowing flexibility in location and hours to promote work-life balance and well-being. Diversity and inclusion are core to our culture, fostering a collaborative environment where diverse perspectives drive excellence.
Senior Fullstack Software Engineer employer: BAE Systems (New)
Contact Detail:
BAE Systems (New) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Fullstack Software Engineer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially React, TypeScript, and Kotlin. Consider building a small project or contributing to open-source projects using these technologies to showcase your skills.
✨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 the specific challenges they face, which you can address in your discussions.
✨Tip Number 3
Prepare to discuss your experience in agile environments and how you've led teams or acted as a technical authority in past roles. Be ready to share specific examples that demonstrate your leadership and problem-solving skills.
✨Tip Number 4
Research the latest trends in digital intelligence and cybersecurity. Being knowledgeable about current events and advancements in these fields will help you engage in meaningful conversations during interviews and show your genuine interest in the role.
We think you need these skills to ace Senior Fullstack Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with full-stack development, particularly with TypeScript, Java, and Kotlin. Emphasise any leadership roles or technical authority you've held, as well as your experience with SQL databases and modern web frameworks.
Craft a Compelling Cover Letter: In your cover letter, explain why you're interested in the Senior Fullstack Software Engineer position at BAE Systems Digital Intelligence. Mention specific projects where you've designed customer-focused software and how your skills align with their requirements.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your proficiency in React, TypeScript, and Kotlin. Highlight any experience with UI testing frameworks like Cypress or Selenium, as this will strengthen your application.
Prepare for Technical Questions: Anticipate technical questions related to full-stack development, OOP languages, and database design. Be ready to discuss your approach to problem-solving and how you engage with stakeholders to elicit user requirements.
How to prepare for a job interview at BAE Systems (New)
✨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 any OOP languages such as Java or Kotlin.
✨Demonstrate Problem-Solving Skills
Expect to face technical questions that assess your problem-solving abilities. Practice explaining your thought process clearly and concisely, especially when it comes to designing solutions at both system and component levels.
✨Engage with Stakeholders
Since the role involves customer interaction, be ready to discuss how you've previously engaged with stakeholders to elicit user requirements. Share examples of how you designed customer-focused software based on their feedback.
✨Familiarise Yourself with Agile Methodologies
As the company values Agile team experience, brush up on Agile principles and be prepared to discuss how you've applied them in past projects. This will show your adaptability and readiness to work in a dynamic environment.