Software Engineer (eDV Cleared)

BAE Systems

Manchester

Presencial

GBP 45.000 - 75.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

BAE Systems in Manchester is seeking Software Engineers to develop and maintain systems supporting national security missions. You will contribute across the software lifecycle in a collaborative, multi-disciplinary environment.

The role spans from GG08 to GG12 levels, with opportunities for both full-time and part-time employment, across several sub-accounts and domains such as Core Machine, Cyber Engineering and Emergent Tech.

Formación

  • Experience coding in one or more of JavaScript, Java, .NET or Python.
  • Apply software engineering principles to build, test and maintain systems.
  • Proficient with a version control system (Git, Mercurial or Perforce).
  • Collaborate effectively in software, engineering or multidisciplinary teams.
  • Break down complex problems and propose sound solutions.
  • Able to communicate technical information clearly to stakeholders.
  • Learn and apply unfamiliar tools and approaches when required.

Responsabilidades

  • Design, develop, test, deploy and maintain software applications and services.
  • Understand complex problems with customers and translate into technical solutions.
  • Contribute within multidisciplinary DevOps teams across the delivery lifecycle.
  • Build proofs of concept and production systems using proper engineering practices.
  • Evaluate technologies and help teams make evidence-based decisions.
  • Use version control and CI/CD to support dependable releases.
  • Develop automated tests and use static analysis to improve quality.
  • Diagnose problems and improve existing systems for long-term maintainability.
  • Share knowledge through design discussions and code reviews.
  • Learn new technologies with support from colleagues and training resources.
  • Senior engineers provide technical direction and help develop others.

Conocimientos

JavaScript
Java
.NET
Python
Git
Mercurial
Perforce
DevOps teamwork
CI/CD
Automated testing
Kubernetes
Docker
AWS
Microsoft Azure

Herramientas

Docker
Kubernetes
AWS
Microsoft Azure
Git

Descripción del empleo

As a Software Engineer in BAE Systems Digital Intelligence, you will work alongside engineers, specialists and National Security customers to develop and maintain systems that support important operational capabilities.

You will contribute across the software delivery lifecycle, from understanding a problem and evaluating possible approaches through to development, testing, deployment and ongoing improvement. The breadth of our work creates opportunities to solve complex technical challenges, learn new technologies and build a career around work with a clear purpose.

We are recruiting across a range of experience levels from GG08 to GG12. Applications are welcomed from people seeking either full-time or part-time opportunities.

National Security in Digital Intelligence

Digital Intelligence has more than 40 years of experience supporting National Security customers and their vital missions.

Our teams bring together software engineering, cyber, data, architecture, consulting and delivery expertise. They work collaboratively with customers and end users to turn complex requirements into dependable capabilities that can adapt as missions and technologies evolve.

For Software Engineers, this means working on technically demanding problems where quality, security and reliability matter. You will be able to see how your contribution supports wider mission outcomes while learning from colleagues with different disciplines, perspectives and areas of expertise.

Your SubAccount

This recruitment campaign supports opportunities across four National Security SubAccounts. The team you join will be determined by the role requirements, your skills and experience, and current business needs.

Core Machine Core Machine brings together the foundational engineering capabilities needed to design, build, deploy and sustain secure software systems. Software Engineers contribute across the delivery lifecycle and help teams select practical technologies and approaches for the problem being solved.

Cyber Engineering Cyber Engineering focuses on building capabilities that help customers understand, manage and respond to security challenges. Software Engineers work alongside cyber specialists and other disciplines to develop secure, reliable solutions for demanding environments.

Emergent Mission & Tech Emergent Mission & Tech explores how developing technologies and engineering approaches can address new or changing mission needs. Software Engineers may evaluate ideas, build proofs of concept and help turn promising approaches into dependable operational capabilities.

Mission Operations Mission Operations supports the development and continuing improvement of technology used in operational contexts. Software Engineers work closely with users and multidisciplinary teams to understand needs, respond to feedback and maintain capabilities throughout their lifecycle.

Across each SubAccount, you will join a professional community that values collaboration, technical learning and the opportunity to make a meaningful contribution.

What You Will Be Doing
  • Design, develop, test, deploy and maintain software applications and services.
  • Work with customers, end users and colleagues to understand complex problems and translate them into practical technical solutions.
  • Contribute within multidisciplinary DevOps teams throughout the software delivery lifecycle.
  • Build proofs of concept and production systems using appropriate engineering practices.
  • Evaluate technologies and help the team make evidence-based technical decisions.
  • Use version control, continuous integration and continuous delivery practices to support dependable releases.
  • Develop automated tests and use static analysis to improve software quality.
  • Diagnose problems, improve existing systems and contribute to the long-term maintainability of the software.
  • Share knowledge through design discussions, code reviews and collaborative problem-solving.
  • Learn new technologies and approaches with support from colleagues, formal training and digital learning resources.
  • At more senior grades, provide technical direction, support the development of other engineers and influence engineering standards and delivery decisions.

The role offers variety without expecting one person to know every technology. What matters is your ability to apply sound software engineering principles, work constructively with others and continue developing your capability.

Essential Skills

You will need evidence of:

  • Experience developing software in at least one programming language, such as JavaScript, Java, .NET or Python.
  • Applying software engineering principles to build, test or maintain working systems.
  • Using a version control system, such as Git, Mercurial or Perforce.
  • Working collaboratively as part of a software, engineering or multidisciplinary team.
  • Breaking down technical problems and developing considered solutions.
  • Communicating technical information clearly to colleagues and stakeholders.
  • Learning and applying unfamiliar tools, technologies or approaches when required.
Experience in some of the following may also be useful, but candidates are not expected to demonstrate every item:
  • Continuous integration and continuous delivery tools, such as Bamboo, Jenkins, TeamCity or Bitbucket.
  • Automated testing frameworks and static analysis tools, such as SonarQube.
  • Agile delivery approaches, including Scrum, Lean or Kanban.
  • Common software design patterns.
  • Cloud platforms, including AWS or Microsoft Azure.
  • Container technologies, including Docker or Kubernetes.
  • Relational, document or graph databases.
  • Configuration and deployment tooling, such as Ansible.
  • Machine learning tools or services, including TensorFlow, Amazon Web Services or Microsoft Azure machine learning capabilities.
Security Clearance

Due to the security requirements of this role, applicants must hold a current and active Enhanced Developed Vetting (eDV) clearance to be considered for this opportunity.

Inclusion and Recruitment

This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently under-represented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals.

We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition, such as dyslexia, autism or an anxiety disorder, that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.

Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer (eDV Cleared)
Software Engineer (eDV Cleared)

BAE Systems • Gloucester

Presencial
GBP 42.000 - 68.000
Software Engineer (eDV Cleared)
Software Engineer (eDV Cleared)

BAE Systems • Budock Water

Presencial
GBP 42.000 - 70.000
DevOps Engineer (eDV Cleared)
DevOps Engineer (eDV Cleared)

BAE Systems • Manchester

Presencial
GBP 60.000 - 95.000
DevOps Engineer (eDV Cleared)
DevOps Engineer (eDV Cleared)

BAE Systems • Gloucester

Presencial
GBP 55.000 - 90.000
DevOps Engineer (eDV Cleared)
DevOps Engineer (eDV Cleared)

BAE Systems • Budock Water

Presencial
GBP 45.000 - 65.000
National Security Consulting Career Opportunities (eDV Cleared)
National Security Consulting Career Opportunities (eDV Cleared)

Cyber Security training courses • Gloucester, Manchester

A distancia
GBP 65.000 - 90.000
Senior Data Engineer
Senior Data Engineer

BAE Systems Digital Intelligence • Greater London

Híbrido
GBP 70.000 - 110.000
Flexible hours and hybrid work model
3 days in the office per week
25 days holiday
+6
Senior Data Engineer
Senior Data Engineer

BAE Systems • Greater London

Híbrido
GBP 65.000 - 90.000
25 days holiday
Private medical & dental insurance
Pension scheme
Cloud Engineer
Cloud Engineer

BAE Systems Digital Intelligence • Greater London

Híbrido
GBP 70.000 - 110.000
Data Engineer
Data Engineer

BAE Systems • Greater London

Híbrido
GBP 40.000 - 60.000
25 days holiday
Career development support
Flexible work hours
+2