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, enhanced leave, flexible working, and team-building activities.
- Why this job: Make a real difference by driving data solutions that support client value and business growth.
- Qualifications: Expertise in C#/.NET, TypeScript, and hands-on experience with SQL and data platforms required.
- Other info: Be part of a dynamic team with opportunities for professional growth and impactful contributions.
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.
- 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.
- 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.
- 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.
- 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.
- Software Developers / Product Owners
- IT Operations / Salesforce
- Economists / Consulting Teams
- Cloud providers
- Software / SaaS vendors
- 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.
- 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.
- 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.
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 BenefitsHere 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 in London employer: Oxford Economics
Contact Detail:
Oxford Economics Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Principal Software Engineer - Data in London
â¨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
Prepare for those interviews! Research the company and its culture, and be ready to discuss how your skills align with their goals. We want you to shine!
â¨Tip Number 3
Show off your projects! Whether itâs a GitHub repo or a personal website, having tangible examples of your work can really set you apart from the crowd.
â¨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 in London
Some tips for your application đŤĄ
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with data platforms and software engineering. We want to see how your skills align with our needs, so donât hold back on showcasing your relevant projects!
Showcase Your Technical Skills: When applying, emphasise your proficiency in C#/.NET and TypeScript, as well as your hands-on experience with SQL and cloud infrastructure. Weâre looking for someone who can lead architectural decisions, so let us know how youâve done this in the past.
Demonstrate Problem-Solving Abilities: We love candidates who can tackle complex issues head-on. Share examples of how you've improved system reliability or resolved operational challenges. This will show us that you can think critically and act decisively in high-pressure situations.
Apply Through Our Website: Donât forget to submit your application through our website! Itâs the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it makes the process smoother for everyone involved.
How to prepare for a job interview at Oxford Economics
â¨Know Your Stuff
Make sure you brush up on your C#/.NET and TypeScript skills. Be ready to discuss your past experiences with complex production systems and how you've contributed to their architecture and implementation. Having specific examples at hand will show that youâre not just familiar with the tech, but that youâve actively shaped it.
â¨Understand the Business
Get a good grasp of how data flows through the platform and how it impacts client value. Familiarise yourself with Oxford Economics' business goals and think about how your technical decisions can align with these. This will help you demonstrate your ability to bridge technology and business priorities during the interview.
â¨Showcase Your Problem-Solving Skills
Be prepared to discuss how you've tackled systemic issues in the past. Think about specific instances where you've improved reliability or operability at scale. Highlight your experience with observability and incident leadership, as well as any automation strategies you've implemented to enhance system performance.
â¨Communicate Effectively
Practice articulating your thoughts clearly and confidently. Youâll need to align engineers, product owners, and business stakeholders around technical directions. Use examples from your previous roles to illustrate how youâve successfully communicated complex ideas and gained buy-in from diverse teams.