Overview
As a Data Engineer at BAE Systems Digital Intelligence, you will build and maintain data flows and data platforms to enable data-driven decision making for national security and commercial clients. You’ll collaborate with data architects, scientists and analysts, applying software and DataOps practices to deliver high-quality data components. You will work across teams, adapt to evolving toolsets, and ensure data is secure, well-modeled and ready for downstream use. The role offers hybrid working and a clear path to leadership for senior engineers.
Pay / Benefits
- 25 days holiday
- private medical and dental insurance
- pension scheme
- cycle to work
- bonus scheme
- hybrid working
Responsibilities
- Build, improve and maintain data flows (ETL)
- Apply software engineering and DataOps best practices
- Communicate with technical and non-technical stakeholders
- Understand business problems and capture clear requirements
- Collaborate across teams
- Learn and adapt to evolving data tooling
- Demonstrate core skills in SQL, Python, and data management
- Set up cloud services to host data infrastructure and store data
- Lead data teams and delivery frameworks (for senior role)
- Engage with business stakeholders to define work packages (senior role)
- Lead design sessions and select strategic data products (senior role)
- Build expertise across data modelling, architecture, strategy, science and analysis (senior role)
Key requirements
- Experience as a data engineer with data flows and data platforms
- Proficiency in SQL and Python or similar languages
- Understanding of data management, orchestration, security and data modelling
- Ability to communicate with both technical and non-technical stakeholders
- Experience with cloud services
- Security clearance or eligibility
- Leadership or delivery framework experience (for senior role)
- strong communication
- team collaboration
- adaptability
- SQL
- Python
- DataOps
…
