Principal Software Engineer - Data
Principal Software Engineer - Data

Principal Software Engineer - Data

Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
O

At a Glance

  • Tasks: Lead the Data team in shaping and evolving our data platform for maximum impact.
  • Company: Join Oxford Economics, a forward-thinking company committed to innovation and diversity.
  • Benefits: Enjoy private healthcare, flexible working, and enhanced parental leave.
  • Why this job: Make a real difference by driving data solutions that support client value.
  • Qualifications: Expertise in C#/.NET, TypeScript, and hands-on experience with SQL and data platforms.
  • Other info: Be part of a dynamic team with opportunities for professional growth and development.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Oxford Economics’ data platform is entering a new phase of growth, with increased scale, visibility, and business importance. We are investing to improve resilience, scalability, and operational simplicity so teams across the business can innovate and deliver client value with confidence. We are seeking an ambitious, self‑motivated Principal Software Engineer to provide technical and strategic leadership for the Data team and shape the platform’s evolution. This role exists to bridge technology and business priorities, set architectural direction, define reliability standards, and scale delivery practices to match our expanding data needs. As a hands‑on leader with a strong data and architectural focus, you will have impact both through direct contribution and the technical leverage you create. You will guide design decisions, improve system health, and embed reliability and operational excellence into how we build and operate.

Key Responsibilities

  • Partner with product, business, and executive stakeholders to align platform strategy with business goals, ensuring data capabilities support client value.
  • Design, build, and evolve resilient data flows from internal and external sources through to client‑facing products.
  • Establish platform observability as a first class concern, ensuring issues are detected early, diagnosed quickly, and understood clearly across the team.
  • Introduce and maintain data quality controls that prevent downstream disruption and build trust in platform outputs.
  • Lead and de‑risk migrations, setting patterns that ensure safety, repeatability, and minimal client impact.
  • Own platform performance and cost efficiency, defining strategies that anticipate scale and guide technical decisions.
  • Build and maintain backend services and APIs that power Databank products and internal workflows.
  • Collaborate on security and access control patterns, including role‑based access and data‑level permissions.
  • Improve developer experience and delivery practices (CI/CD, automation, tooling) that help teams move faster safely.
  • Contribute to frontend systems where needed to ensure data is delivered effectively to customers.

Skills, Knowledge & Expertise Required

  • Significant professional experience delivering and evolving business‑critical production systems end‑to‑end, with clear examples of platform‑level ownership and long‑term impact.
  • Expert‑level proficiency in C#/.NET and TypeScript, with demonstrated ability to lead architecture and implementation across complex production systems.
  • Deep, hands‑on SQL and analytical data platform experience, including designing schemas, building ingestion patterns, and optimising for large datasets on columnar databases (e.g. Snowflake and/or ClickHouse), with a strong understanding of performance and cost trade‑offs.
  • Proven track record of improving reliability and operability at scale, including observability, incident leadership, post‑incident improvement, automation, and test strategy.
  • Strong experience with cloud infrastructure and modern engineering practices, and the ability to apply them pragmatically to real production systems.

Desired

  • Azure experience (or strong equivalent cloud experience with ability to transfer).
  • Experience integrating external data providers and handling evolving schemas/contracts.
  • Familiarity with data quality frameworks/patterns (e.g. validation layers, SLAs, anomaly detection) and/or orchestration tools.
  • Exposure to ISO27001‑aligned practices or working in security‑conscious environments.

Behavioural competencies

  • Ownership at platform scale, seeing problems through across teams until durable improvements are in place.
  • System‑level problem solving, breaking down complex, cross‑cutting issues and addressing root causes.
  • Influential communication, aligning engineers, product, and business stakeholders around technical direction and trade‑offs.
  • Customer empathy, understanding how platform behaviour impacts economists and end users.
  • Setting technical direction, gaining alignment, and sequencing work for maximum impact.
  • Raising the engineering bar, you elevate quality through hands‑on involvement, patterns, and example.
  • Mentoring and supporting other engineers through pairing, feedback, and knowledge sharing.
  • Calm under pressure, bringing clarity during incidents and focusing teams on resolution and prevention.

Technical competencies

  • You practise and promote strong XP practices, including pairing, TDD, refactoring, simple design, and frequent releases.
  • You design and evolve end‑to‑end data platform architectures that support high‑volume, business‑critical datasets.
  • You lead on reliability engineering, embedding observability, resilience, and safe operational patterns across the platform.
  • You guide platform‑wide performance and scalability decisions, diagnosing systemic bottlenecks as data and usage grow.
  • You design secure data access patterns, embedding authentication, authorisation, and least‑privilege access by default.
  • You enable modern delivery through CI/CD, trunk‑based development, and safe release practices that support frequent change.

Key Working Relationships

  • Internal: Software Developers / Product Owners, IT Operations / Salesforce, Economists / Consulting Teams
  • External: Cloud providers, Software / SaaS vendors

What Success Looks Like

In the first 90 days:

  • Establish a shared understanding of the end‑to‑end data lifecycle, system ownership, and key drivers of operational friction.
  • Deliver 1–2 high‑impact improvements end‑to‑end, from concept through hands‑on delivery, measurably reducing recurring operational issues.

In 6 months:

  • Shift the team’s balance from reactive work toward planned delivery and proactive continuous improvement.
  • Introduce clear measures for platform health and operational load, and drive sustained improvement, setting the bar for reliability.

In 12 months:

  • Set and guide the technical evolution of the platform to support growth in data, users, and use cases.
  • Embed a lasting culture of reliability and quality by default, with clear ownership and meaningful health metrics.
  • Shape the data platform roadmap, incorporating major technology shifts and business strategy to drive a simpler, more scalable platform.

Equal Employment Opportunity (EEO)

Oxford Economics is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

Job Benefits

Here are some of the benefits we offer in the UK to ensure you feel valued, supported, and thrive at work:

  • Private Healthcare
  • Employee Assistance Program
  • Enhanced Maternity and Paternity Leave
  • Workplace Nursery Scheme
  • Cycle to Work Scheme
  • Hybrid/Flexible Working
  • Team Gatherings and Connection Boost!

Principal Software Engineer - Data employer: Oxford Economics

Oxford Economics is an exceptional employer, offering a dynamic work environment in London where innovation and collaboration thrive. With a strong commitment to employee growth, we provide extensive benefits including private healthcare, enhanced parental leave, and flexible working arrangements, ensuring our team feels valued and supported. Join us to lead the evolution of our data platform and make a meaningful impact while enjoying a culture that prioritises diversity and inclusion.
O

Contact Detail:

Oxford Economics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer - Data

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do, especially for a tech role like Principal Software Engineer.

✨Tip Number 3

Prepare for interviews by practicing common questions and coding challenges. We recommend doing mock interviews with friends or using platforms that offer practice scenarios.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Principal Software Engineer - Data

C#/.NET
TypeScript
SQL
Data Platform Architecture
Cloud Infrastructure
Observability
Incident Leadership
Automation
Test Strategy
Data Quality Frameworks
CI/CD
Security Best Practices
Performance Optimisation
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with C#/.NET and TypeScript, and don’t forget to showcase your hands-on work with data platforms. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your past experiences make you the perfect fit. We love seeing genuine enthusiasm for the position and our mission.

Showcase Your Problem-Solving Skills: In your application, share specific examples of how you've tackled complex problems in previous roles. We’re looking for candidates who can demonstrate ownership at platform scale and have a knack for system-level problem solving.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at Oxford Economics

✨Know Your Tech Inside Out

Make sure you brush up on your C#/.NET and TypeScript skills. Be ready to discuss your past projects in detail, especially those that showcase your ability to lead architecture and implementation across complex production systems.

✨Demonstrate Your Data Expertise

Prepare to talk about your hands-on experience with SQL and analytical data platforms. Highlight specific examples of how you've designed schemas or built ingestion patterns, and be ready to discuss performance and cost trade-offs you've navigated.

✨Showcase Your Problem-Solving Skills

Be ready to discuss how you've tackled system-level problems in the past. Think of examples where you broke down complex issues and addressed root causes, especially in high-pressure situations.

✨Align with Business Goals

Understand how your technical decisions can impact business outcomes. Be prepared to discuss how you've partnered with product and business stakeholders in the past to ensure that platform strategies align with client value.

Principal Software Engineer - Data
Oxford Economics

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>