Staff Software Engineer - Data
Staff Software Engineer - Data

Staff Software Engineer - Data

Cardiff Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join a dynamic team to shape the future of data technology.
  • Company: Confused.com is the UK's first car insurance comparison platform, simplifying financial decisions since 2002.
  • Benefits: Enjoy hybrid work, generous leave, health insurance, and a learning budget.
  • Why this job: Be part of a tech-driven culture that empowers millions and makes a real social impact.
  • Qualifications: Proficiency in SQL, Python, and modern data architectures required.
  • Other info: Mid-senior level role with opportunities for technical leadership and innovation.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Staff Software Engineer – DataConfused.com is the UK\’s first comparison platform for car insurance. We\’ve been helping customers since 2002 by empowering them to make better decisions around insurance and financial services. Our mission is simple: take away the confusion when comparing financial products and services to help you save time and money.

Department: Engineering Location: Cardiff

What You Will Be Responsible For

Work alongside established & experienced engineering teams, supporting and growing the organisation\’s understanding & utilisation of modern technology.

Collaborate with various cross‐functional disciplines to bring ideas to life, shaping and delivering the ongoing technical vision of the organisation alongside peers.

Exercise autonomy over technical strategy, decisions and implementation approach, delivering using practices that align with your preferred ways of working.

Utilise logs, metrics and data to monitor and improve system performance & reliability.

Enhance a diverse engineering culture by participating in technical catch‐ups, working groups and All Hands.

Share your experience, knowledge and expertise in a continuous learning environment.

Proactively identify opportunities for improvement across the organisation.

Manage your time effectively between team and organisation level contributions.

Rotate around the business to build relationships and act as a multiplier.

What We Look For In You

Understand, assess and effectively apply modern data architectures (dimensional model, data mesh, data lake).

Experience in applying and using data observability methods effectively.

Experience in modern software development practices (agile, CI/CD, DevOps, infrastructure as code, observability).

Experience applying DORA metrics to Data Products.

Experience with Domain‐driven design, Event‐driven architecture and Contract‐driven development.

Experience and understanding of designing data products and versioning.

Proven technical leadership and managing relationships with multiple cross‐departmental stakeholders.

Extensive experience designing, implementing and maintaining robust data pipelines and transformation processes.

Ability to understand detailed technical requirements and explain technical concepts to both technical and non‐technical stakeholders alike.

Technical Proficiency

Strong knowledge of SQL and Python programming.

Extensive experience working within a cloud environment.

Experience with big data technologies (Spark, Databricks, Delta Lake, BigQuery).

Experience with alternative data technologies (duckdb, polars, daft).

Familiarity with eventing technologies (Event Hubs, Kafka).

Deep understanding of file formats and their behaviour such as parquet, delta and iceberg.

What We Offer

Employer matching pension up to 7.5%

Hybrid approach of in‐office and remote working, and a \”Work from Home\” budget to help contribute towards a great work environment at home.

Excellent maternity, paternity and adoption leave policy.

25 days holiday (increasing to 30 days) + 2 days \”My Time\” per year.

Up to 30 days per year \”working from anywhere\”.

A healthy learning and training budget.

Electric vehicles scheme.

Health insurance.

Access to the Calm and Peppy app for physical and mental health.

Regular events – from team socials to company‐wide events with insightful external speakers to keep colleagues connected.

Referrals increase your chances of interviewing at Confused.com by 2x.

#J-18808-Ljbffr

Staff Software Engineer - Data employer: Confused.com

Confused.com is an exceptional employer, offering a dynamic work culture in Cardiff that prioritises employee growth and well-being. With a strong focus on innovation and collaboration, employees benefit from a hybrid work model, generous leave policies, and a commitment to continuous learning, all while contributing to a mission that positively impacts people's financial decisions.
C

Contact Detail:

Confused.com Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as SQL, Python, and big data technologies like Spark and Databricks. Being able to discuss your hands-on experience with these tools during interviews will demonstrate your technical proficiency.

✨Tip Number 2

Showcase your understanding of modern data architectures and practices. Prepare examples of how you've applied concepts like data mesh or data lakes in previous roles, as this will highlight your relevant experience and alignment with the company's needs.

✨Tip Number 3

Engage with the engineering community on platforms like LinkedIn or GitHub. Sharing your projects or insights related to data observability and DORA metrics can help you build a network and make a positive impression before your interview.

✨Tip Number 4

Prepare to discuss your approach to technical leadership and stakeholder management. Think of specific instances where you've successfully led a project or collaborated with cross-functional teams, as this will be crucial for demonstrating your fit for the role.

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

Modern Data Architectures
Data Observability Methods
Agile Software Development Practices
CI/CD
DevOps
Infrastructure as Code
DORA Metrics
Domain-Driven Design
Event-Driven Architecture
Contract-Driven Development
Data Product Design
Versioning Management
Technical Leadership
Stakeholder Management
Data Pipeline Design
Data Transformation
SQL Proficiency
Python Proficiency
Cloud Environment Experience
Big Data Technologies (Spark, Databricks, Delta Lake, BigQuery)
Alternative Data Technologies (duckdb, polars, daft)
Eventing Technologies (Event Hubs, Kafka)
File Format Understanding (parquet, delta, iceberg)
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the requirements of the Staff Software Engineer - Data role. Focus on your proficiency in SQL, Python, and any big data technologies you've worked with.

Craft a Compelling Cover Letter: Write a cover letter that showcases your understanding of modern data architectures and your experience with data observability methods. Use specific examples to demonstrate how you can contribute to Confused.com's mission.

Showcase Technical Skills: In your application, emphasise your technical leadership and stakeholder management skills. Mention any experience you have with cloud environments and event-driven architecture, as these are key aspects of the role.

Highlight Collaborative Experience: Since the role involves working with cross-functional teams, include examples of past collaborations where you turned ideas into reality. This will show your ability to work effectively within a team and contribute to the engineering culture.

How to prepare for a job interview at Confused.com

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with modern data architectures and big data technologies. Highlight specific projects where you've designed data products or implemented data pipelines, as this will demonstrate your hands-on skills.

✨Understand the Company’s Mission

Familiarise yourself with Confused.com’s mission to simplify financial decisions for customers. Be ready to explain how your role as a Staff Software Engineer - Data can contribute to this mission and improve user experiences.

✨Prepare for Behavioural Questions

Expect questions about teamwork and collaboration, especially since the role involves working with cross-functional teams. Use the STAR method (Situation, Task, Action, Result) to structure your responses and provide clear examples of your past experiences.

✨Demonstrate Your Leadership Skills

As a mid-senior level position, showcasing your technical leadership and stakeholder management skills is crucial. Prepare examples of how you've led projects or mentored others, and be ready to discuss your approach to aligning technical strategies with business goals.

Staff Software Engineer - Data
Confused.com
Location: Cardiff

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

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