Senior Engineer - Computing & IT
Role details
Job location
Tech stack
Job description
Playing a key role in the systems engineering activities for the development and deployment of new products
Understanding our customers' challenging needs whilst developing, validating and managing requirements
Developing and documenting complex system architectures and sub-systems, providing evidence of fitness for purpose and customer value
Developing, testing and delivering info-centric solutions
Integrating systems containing electronic, mechanical and software sub-systems whilst understanding the potential impact across the entire system as well as interfacing platforms and equipment
Taking accountability for technical work packages and verifying that customer needs are satisfied through qualification and test activities
Working within a diverse group of engineers and providing guidance and coaching to others
Requirements
An extensive expertise and understanding of engineering lifecycles and System Engineering principles
Experience of delivering IT solutions
Understanding of developed principles and Continuous Integration / Continuous Deployment pipeline and associated toolsets
A good proficiency in Agile toolsets e.g. Atlassian Jira, Confluence, Bitbucket and GIT
Interfacing, APIs and networking protocols (TCP/UDP)
Experience in the deployment and management of virtualised environments
Desirable:
Knowledge of the full IT stack .NET/Core, C#, Ansible
Proficient in software development languages and databases
Benefits & conditions
As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive.