Jobs

Senior Software Engineering Manager


Job details
  • BT Group
  • Southampton
  • 1 month ago

Flexible Hybrid working, 3 days a week together in our Birmingham/Snowhill Digital Hub (flexible 2 days remote wherever).

Why this job matters

Our Digital unit is responsible for leading BT’s digital transformation, delivering brilliant customer experiences and creating the innovative products and services our customers need.

The Software Engineer Manager leads the implementation and deployment of data & AI applications focusing on embedding software engineering principles into the data and AI products, and brings significant benefits to data and AI solution engineering to be robust, scalable, and maintainable.

The role works in strong collaboration with our Data & AI Core Engineering/CoE central teams and embeds key skills in the product squads that drive value in the organization, while directly working on our foundational capabilities for business.

#HJ24

You'll have the following accountabilities

Build data ingestion pipelines using tools like Dataflow, Cloud Pub/Sub, or Apache Beam. Implement ETL/ELT processes to transform and load into operational datastore. Set up storage solutions, such as BigQuery for analytical queries, Cloud Storage for raw data, or Cloud SQL for structured data. Develop APIs or query interfaces for data access by downstream applications and users. Create monitoring and alerting mechanisms to ensure data pipelines are running smoothly. Perform unit, integration, and performance testing of data pipelines and storage solutions. Validate data accuracy, consistency, and completeness. Conduct load testing to ensure the system can handle expected data volumes and query loads. Implement user acceptance testing (UAT) to ensure that the operational datastore meets business requirements. Deploy to the production environment, ensuring minimal disruption to existing systems. Configure networking, access controls, and security policies in GCP. Set up disaster recovery and backup strategies. Optimize the system for cost, performance, and scalability. Manage and resolve incidents, including data quality issues, pipeline failures, and performance bottlenecks. Implement data governance practices, including data cataloging, lineage tracking, and access management. Ensure compliance with data security, privacy, and industry regulations (e.g., GDPR, HIPAA).

The qualifications, capabilities, and skills you will need

Extensive experience in Python development. Proficiency in at least one additional programming language such as Java, C, C++, C#, or Go. Strong understanding and application of industry-standard technology strategies and best practices. Familiarity with unit-testing frameworks and Behavior-Driven Development (BDD) / Test-Driven Development (TDD). Solid grasp of Agile and Lean methodologies for prioritizing and managing software engineering teams. Hands-on experience with Python frameworks like Django or Flask. Practical experience in LLMs and LangChain framework Knowledge of big data technologies such as Spark, and Kafka for handling large-scale data processing and real-time data streams. Proven track record in leading and managing software engineering teams. Ability to guide, coach, and align teams to achieve strategic objectives. Experience in hiring, developing, and recognizing engineering talent. Deep knowledge of IT systems within the services industry. Practical experience with cloud-native technologies. Background in Computer Science, Engineering, Mathematics, or a related field, with strong expertise in technology disciplines.

Preferred qualifications, capabilities, and skills

Degree in Software Engineering or a related discipline. Experience with document databases such as Cloud Datastore, Cloud spanner Experience with google cloud search, BigQuery search, Elesticsearch on GCP Hands-on experience in architecting and developing applications or platforms on major public cloud providers (AWS, Google Cloud, Azure). Cloud certifications are a plus. Practical experience with infrastructure-as-code tools like Terraform, Ansible, Puppet, and/or Salt

Benefits

Annual On target bonus 15% (personal and company multipliers) Car allowance - worth £5500 a year (can be taken as cash) Private healthcare for you and your family BT Pension scheme; minimum 5% employee contribution, BT contribution 10% Life Assurance Direct share scheme Exclusive colleague discounts on our latest and greatest BT broadband packages 50% off EE mobile pay monthly or SIM only plans and 50% discount for friends and family on EE SIM only plans My Discounts gives colleagues access to unbeatable savings on everyday purchases at hundreds of retailers Discounted EE TV including TNT Sport and the NOW Entertainment membership Great support for working parents including pay whilst on maternity, adoptive, and paternity leave 25 days annual leave (not including bank holidays), increasing with service with buy holiday option Volunteering days so you can give back to your local community Brand new electric vehicle salary sacrifice arrangement, known as ‘My EV’

Leadership standards

Looking in:

Leading inclusively and Safely

I inspire and build trust through self-awareness, honesty and integrity.

Owning outcomes

I take the right decisions that benefit the broader organisation.

Looking out:

Delivering for the customer

I execute brilliantly on clear priorities that add value to our customers and the wider business.

Commercially savvy

I demonstrate strong commercial focus, bringing an external perspective to decision-making.

Looking to the future:

Growth mindset

I experiment and identify opportunities for growth for both myself and the organisation.

Building for the future

I build diverse future-ready teams where all individuals can be at their best.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Engineering Manager

Title: Senior Software Engineering ManagerLocation:Bangalore, Karnataka, IN, 560071Requisition ID: 127664Job SummaryNetApp is building the next gen AI Data Platform to help transform businesses by brining AI to Data. Data is the currency of business in the digital era. NetApp is the data authority, helping customers leverage and manage their data...

NetApp Windsor

Senior Software Engineer, Data

We are looking for aSenior Data Engineerto join ourKnowledge Representation Team! Reporting to the team’s Engineering Manager, you will evolve BenchSci’sKnowledge Graph, integrate public life science data into our biological ontology, iterate on data models in various data stores including graph DB, improve internal tooling to allow data self-service, and...

BenchSci London

Software Engineering Delivery Manager

Location: Crawley, United KingdomThales people architect solutions at the heart of the defence-security continuum. Interoperable and secure information and telecommunications systems for defence, security, and civil operators, are based upon innovative use of radiocommunications, networks, and cybersecurity. We are ground breaking new digital technologies such as 4G mobile communications, cryptography,...

Thales Crawley

Principal Engineer, Software Platform

At Wayve we're committed to creating a diverse, fair and respectful culture that is inclusive of everyone based on their unique skills and perspectives, and regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, veteran...

Wayve London

Senior Machine Learning Engineer

About usWe are The Very Group and we’re here to help families get more out of life. We know that our customers work hard for their families and have a lot to balance in their busy lives. That’s why we combine amazing brands and products with flexible payment options on...

The Very Group Liverpool

Senior Data Scientist (12 month FTC)

Package DescriptionJob Reference:19739Band:DSalary:up to £68,500 depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.Contract type:Fixed Term Contract: 12 months (parental leave cover)Location:London, Glasgow, Salford or Newcastle. This is a hybrid role, and the successful candidate will balance office...

BBC Salford