Principal Engineer, BCG Expand, London

Explore roles

Boston Consulting Group

Principal Engineer, BCG Expand, London

Private salary

London

Hybrid

RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader

Description

Hybrid requirements: This role has flexible working patterns.
Who We Are
BCG Expand is a specialist firm providing unique data-driven business intelligence as a trusted advisor to senior executives across the world’s leading financial services firms to help them to operate more effectively. Expand’s activities are focused on data benchmarking in technology, operations, FinTech and market data, with expertise around strategic cost and human resourcing benchmarking in wholesale finance.
Founded in 2001 as an independent research boutique, Expand is a wholly owned subsidiary of the Boston Consulting Group, headquartered in London and with offices in Singapore and New York. At Expand we’re proud of our friendly, inclusive and authentic team. It takes diversity of thought, culture, background and perspective to drive a global growing business, understand our clients’ needs and maintain our professional, supportive and entrepreneurial working culture that we all enjoy.
What You’ll Do
We’re looking for a highly skilled Principal Engineer with a passion for data, cloud technologies, and building robust, scalable solutions - who also brings strategic product thinking and cross-functional leadership. In this role, you’ll not only lead the design and implementation of the data infrastructure that powers advanced analytics and data science across our platforms, but also contribute to the strategic direction, roadmap, and execution of data products in collaboration with senior stakeholders.
Architect & Build Scalable Data Solutions
Collaborate closely with senior product stakeholders to understand data needs and architect end-to-end ingestion pipelines
Design and build robust ETL/ELT processes and data architectures using modern tools and techniques
Lead database design, data modelling, and integration strategies to support analytics at scale
Drive Data Integration & Management
Design and implement secure, scalable, and efficient data ingestion frameworks across structured, semi-structured, and unstructured data
Partner with product owners and engineers to develop data exchange protocols, ensuring best practices in data governance and security
Create and manage hybrid cloud data environments and support data pipelines for big data platforms
Product Strategy & Execution
Contribute to the strategy and vision for our data products, helping to define and evolve product roadmaps from launch through scale
Oversee day-to-day execution of product initiatives across cross-functional teams
Lead by example to help foster a high-performing, collaborative, and agile culture
Proactively identify and mitigate business, operational, and governance risks
Provide clear, data-driven updates on product performance and technical milestones to stakeholders
Collaborate Across Disciplines
Work together with data scientists to understand analytical needs and curate high-quality data sets
Map data fields to business hypotheses, wrangle data, and ensure datasets are model-ready
Contribute to a cross-functional engineering culture with a focus on quality, automation, and continuous improvement
Ensure Secure & Compliant Practices
Apply strong knowledge of information security principles to ensure compliant handling of sensitive client data
Build and deploy solutions with security, maintainability, and scalability top of mind
What You’ll Bring
An ideal candidate will have:
Proven experience in a hands-on technical role delivering impact through data engineering, software development, or analytics
Demonstrated success in launching and scaling technical products or platforms
Strong programming skills in at least two of the following: Python, SQL, Java
Commercial experience in client-facing projects is a plus, especially within multi-disciplinary teams
Deep knowledge of database technologies:
Distributed systems (e.g., Spark, Hadoop, EMR)
RDBMS (e.g., SQL Server, Oracle, PostgreSQL, MySQL)
NoSQL (e.g., MongoDB, Cassandra, DynamoDB, Neo4j)
Solid understanding of software engineering best practices - code reviews, testing frameworks, CI/CD, and code maintainability
Experience deploying applications into production environments, including packaging, monitoring, and release management
Ability to extract insights from complex and disparate data sets and communicate clearly with stakeholders
Hands-on experience with cloud platforms such as AWS, Azure, or GCP
Familiarity with traditional ETL tools (e.g., Informatica, Talend, Pentaho, DataStage) and data warehousing concepts
Strong understanding of data security, compliance, and governance best practices
Experience leading or influencing cross-functional teams in a product or platform environment
Strong stakeholder management and communication skills
Additional info
At Expand we’re proud of our inclusive, diverse and authentic team. It takes diversity of thought, culture, background and perspective to drive a global growing business, understand our clients’ needs and create a welcoming culture for us all to enjoy.
Studies have shown that women and people of colour are less likely to apply for jobs unless they meet every single qualification, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. If you’re a quick learner, conscientious and friendly, you might be just the person we’re looking for.
Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under national, provincial, or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws.
BCG is an E - Verify Employer. Click here for more information on E-Verify.

Role tech stack

aws
AWS
mongodb
MongoDB
mysql
MySQL
cassandra
Cassandra
nosql
noSQL
postgresql
PostgreSQL
talend
Talend
sql
SQL
hadoop
Hadoop

Culture overview

Boston Consulting Group (BCG) is built around the idea of creating long-term impact by working with clients on their most important challenges. The culture is collaborative and open, with teams working seamlessly across disciplines and seniority levels. Diversity and inclusion are central to the firm’s identity, with strong representation of women globally and ongoing efforts to build balanced teams. Integrity, respect, and a client-first mindset are woven into daily operations, alongside a strong emphasis on continuous learning, mentorship, and professional development. Employees often describe BCG as a place where collaboration and ambition go hand in hand. The culture is meritocratic, with clear performance expectations and opportunities for growth, which can bring intensity but also recognition and reward. While the environment is high-performing and fast-paced, many highlight the sense of shared purpose and the supportive community as major positives. In the UK, BCG is continuing to expand its London office footprint and embraces a hybrid working model, with an emphasis on in-person collaboration to maintain its strong team culture.

Employee benefits

Company Car
Enhanced parental leave
Flexible Hours
Flexible Working
Free Food
Learning Allowance
Private Healthcare
Wellbeing Programme

Location

Tech overview

Technology sits at the heart of BCG’s strategy and delivery. The firm operates through several specialised units, including BCG Platinion, which focuses on technology architecture and IT transformations, BCG GAMMA, which leads on advanced analytics and data science, and BCG X, which drives digital product design and business building. Together, these groups allow BCG to support clients across the full spectrum of digital strategy, from advisory and operating model transformation through to hands-on engineering and implementation. BCG has placed a particular emphasis on emerging technologies such as artificial intelligence, machine learning, and data-driven platforms. These capabilities are applied not only in client work but also internally, with the majority of BCG employees now actively using AI tools in their daily work. The firm encourages experimentation, internal tool development, and the use of generative AI to accelerate workflows. For technology professionals, BCG offers the chance to combine strategic influence with technical execution, bridging the gap between boardroom decisions and real-world digital solutions.
Boston Consulting Group
Principal Engineer, BCG Expand, London
Share role