National Security - Software Engineer
- Employer
- BAE Systems Digital Intelligence
- Location
- Manchester, Greater Manchester
- Closing date
- 23 Sep 2022
- Reference
- 103597
View more
- Discipline
- Design, Other, Research and Development
- Sector
- Computing & IT, Defence, Software & Hardware, Cyber Security
- Job Type
- Engineer
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 4,800 digital, cyber and intelligence experts. We work collaboratively across 16 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.
At BAE Systems Digital Intelligence, we believe that digital technology is the key to unlocking our customers’ advantage. By advancing digital technologies, we open doors to worlds of opportunities, together. We work across 6 main areas, Cyber, Defence, Delivery & Advisory, FinCrime, Intelligence and Space. Come visit us at the expo, or our website, to learn more about our opportunities.
www.baesystems.com/cybercareers
https://twitter.com/BAES_Digital
https://www.facebook.com/baesystemsdigitalintelligence
Get job alerts
Create a job alert and receive personalised job recommendations straight to your inbox.
Create alert