Skip to main content

This job has expired

National Security - Software Engineer

Employer
BAE Systems Digital Intelligence
Location
Manchester, Greater Manchester
Closing date
25 May 2022
Reference
103597

Job Details

BAE Systems Digital Intelligence helps nations, governments and businesses around the world defend themselves against cybercrime, reduce their risk in the connected world, comply with regulation, and transform their operations.

We do this using our unique set of solutions, systems, experience and processes - often collecting and analysing huge volumes of data. These, combined with our Cyber Special forces - some of the most skilled people in the world - enable us to defend against cyber-attacks, fraud and financial crime, enable intelligence-led policing and solve complex data problems.

We are obsessed about solving problems for our customers; we bring together great minds that face tough challenges on a daily basis, and are encouraged to make a difference.

National Security Manchester Overview

The National Security business in Manchester is growing and there are an increasing number of opportunities to work with a range of National Security clients to provide solutions that have a real impact.

Be part of a growing team that not only delivers for its clients but also gives back to the community with plenty of opportunities to get involved with local community engagement and outreach activities to help build tech and cyber skills in the region.

Role Profile

The Software Engineer analyses requirements, designs, implements and unit tests software code and supporting artefacts using appropriate tools and following the disciplines and practices of BAE Systems.

The Software Engineer:

  • Produces or validates the schedule and effort estimate for each task they perform 
  • Demonstrates an understanding of the importance of schedule and will endeavour to estimate accurately and deliver according to those estimates
  • Demonstrates skill and adeptness in team collaboration, technical discussion and negotiation.
  • Continually increase personal understanding of the languages, frameworks, technical concepts, methods and measurements that underpin the Engineering disciplines and practices of BAE Systems.
  • Demonstrates the ability to understand, challenge, contribute or construct software specification and is capable of building software in line with the specifications
  • Exploits appropriate software development methods, languages, libraries and techniques and applies these to software engineering tasks to realise the most effective outcome
  • Ensures that all work is consistent with defined standards where standards exist and to withstand professional scrutiny in any case 
  • Ensures that high quality and delivery standards are met and consistently delivers quality code on time and within estimate.
  • Demonstrates the ability to reflect on and improve personal performance
  • Works as a member of a development team, collaborates with other team members and participates in technical discussions and conversations with customers.

Core accountabilities:

  • Completes Software tasks as directed by the Software Development Team Leader
  • Designs, codes, tests, corrects and documents simple programs, and assists in the implementation of software which forms part of a properly engineered information or communications system with limited supervision from more senior engineers
  • Provides accurate estimates of development effort needed to design, code and test software from given specifications
  • Logically analyses code defects and produces timely code fixes

Desired Technical Ability

Aptitude in one or more of the following:

  • Java - Java JEE, JSP, JSF, EJB, Spring/SpringBoot, JDBC
  • JavaScript – NodeJS and/or familiarity with new front-end frameworks
  • Web - HTML, CSS, REST
  • Microservices
  • Infrastructure – systems administration, network security & engineering, protocols (TCP/IP)
  • O/S - Linux, Windows
  • Microsoft Office – specifically Microsoft Excel – Lookups, pivot tables

Desired Competencies

  • Excellent analytical and numerical skills
  • The aptitude for solving complex/technical problems
  • Clear and effective communication skills
  • Articulate, both verbally and in writing
  • Objective and logical with an enquiring and creative mind
  • Ability to work as part of a team
  • Resilience under pressure
  • Desire to learn
  • Competence in Microsoft Office packages/ IT literate

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. https://www.gov.uk/guidance/security-vetting-and-clearance

#regular
#hiring
#AIcareers

Company

BAE Systems Digital Intelligence is home to more than 4,500 digital, cyber and intelligence experts. With a rich heritage in helping to defend nations and businesses from advanced threats, we work collaboratively across 10 countries to collect, connect and understand complex data. We use the latest technologies, best practices and processes – combined with expertise gained from over forty years of application – to empower customers to detect and defend against the latest threats, transform their organisations, and secure their communications across multiple domains.

Everything we do creates a safer future. In a new age of cyber threats, our people have a shared vision to protect the connected world, to create and deliver intelligent global solutions across a dynamic technological landscape.  

The nature of our business means that we’re constantly looking for the very best people to fulfil our ambitions, and help you realise yours.

We’ve built a place that supports the changing needs of our multi-cultural, diverse, global workforce and we believe everyone can make a difference.

Careers webpage: Careers | BAE Systems

Linkedin: https://www.linkedin.com/company/baesystemsdigital

Facebook: https://www.facebook.com/baesystemsdigital

X: https://twitter.com/BAESystemsDigi

 

 

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert