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
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
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.