At a Glance
- Tasks: Develop innovative software solutions and enhance user experiences in a dynamic tech environment.
- Company: Join the UK's first car insurance comparison platform, part of a leading online brand group.
- Benefits: Enjoy hybrid working, generous holiday, health insurance, and a supportive learning budget.
- Why this job: Make a real impact by simplifying financial decisions for millions while growing your tech skills.
- Qualifications: Experience in modern software development, data architectures, and strong SQL/Python skills required.
- Other info: Be part of a diverse team with excellent career growth opportunities and regular social events.
The predicted salary is between 36000 - 60000 £ per year.
Department: Engineering
Location: Cardiff
Description 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. We’re part of RVU, a group of online brands (including Uswitch, Tempcover) that empowers people to make confident decisions across a range of household services. RVU's purpose is to simplify complex marketplaces with intuitive and accessible applications that genuinely improve people's lives. Saving a few hundred pounds a year on bills makes a fundamental difference to vulnerable people who sometimes have to choose between paying for utilities or groceries. Our platforms serve millions of users a month, process thousands of comparisons a day, and drive hundreds of complex integrations with vastly different partners. We’re a tech-driven business that focuses on agile delivery and cross-functional product teams. We are creating the next generation of comparison platforms, and as we scale we are looking for passionate, empathetic engineers to build highly performant, accessible, and beautiful consumer experiences to facilitate switching and comparisons on the web.
What You Will Be Responsible For
- Excellence: Work alongside established & experienced engineering teams, whilst supporting and growing the organisation's understanding & utilisation of modern technology.
- Collaboration: Work with various cross-functional disciplines across the organisation to make ideas a reality, whilst taking an active role in shaping and delivering the ongoing technical vision of the organisation alongside your peers.
- Autonomy: Authority over technical strategy, decisions and implementation approach, so you can deliver using practices that align with your preferred ways of working.
- Data Driven: Utilise rich logs, metrics, and data to monitor and improve system performance & reliability.
- Culture: Enhancing a diverse engineering culture by taking part in various technical catch ups, working groups and All Hands.
- Experience: Enrich RVU's perspective by sharing your experience, knowledge & expertise in a continuous learning environment. Proactively identify opportunities for improvement across the organisation. Manage your time effectively between team and org 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.
- High level of proficiency developing applications using most of the following: Strong knowledge of SQL and Python programming.
- Extensive experience working within a cloud environment.
- Experience with big data technologies (e.g. Spark, Databricks, Delta Lake, BigQuery).
- Experience with alternative data technologies (e.g. duckdb, polars, daft).
- Familiarity with eventing technologies (Event Hubs, Kafka etc.).
- Deep understanding of file formats and their behaviour such as parquet, delta and iceberg.
What We Offer
We want to give you a great work environment; contribute back to both your personal and professional development; and give you great benefits to make your time at RVU even more enjoyable. Some of these benefits include:
- 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, for those key moments in your life.
- 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, we want to make sure our colleagues continue to feel connected.
Staff Software Engineer in Cardiff employer: Confused
Contact Detail:
Confused Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer in Cardiff
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at events. A friendly chat can give you insider info and maybe even a referral, which is always a bonus!
✨Tip Number 2
Prepare for the interview by researching the company culture and values. Show us how your skills align with our mission to simplify complex marketplaces. We love candidates who get what we're about!
✨Tip Number 3
Practice your technical skills! Brush up on coding challenges and system design questions. We want to see how you think and solve problems, so be ready to showcase your expertise.
✨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, it shows us you’re genuinely interested in joining our team!
We think you need these skills to ace Staff Software Engineer in Cardiff
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Staff Software Engineer role. Highlight your experience with data architectures, software development practices, and any relevant technologies mentioned in the job description.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about working at StudySmarter and how you can contribute to our mission. Share specific examples of your past work that demonstrate your technical leadership and collaboration skills.
Showcase Your Technical Skills: In your application, be sure to include any projects or experiences that showcase your proficiency in SQL, Python, and big data technologies. We want to see how you've applied these skills in real-world scenarios!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Confused
✨Know Your Tech Inside Out
Make sure you brush up on modern data architectures and software development practices. Be ready to discuss your experience with SQL, Python, and big data technologies like Spark or Databricks. The more you can demonstrate your technical prowess, the better!
✨Showcase Your Collaboration Skills
Since this role involves working with cross-functional teams, prepare examples of how you've successfully collaborated in the past. Think about times when you’ve shaped technical visions or worked with non-technical stakeholders to explain complex concepts.
✨Be Data-Driven
Familiarise yourself with DORA metrics and data observability methods. During the interview, be prepared to discuss how you've used data to monitor and improve system performance. This will show that you understand the importance of data in driving decisions.
✨Emphasise Continuous Learning
This company values a culture of continuous improvement. Share your experiences of identifying opportunities for enhancement and how you've contributed to a learning environment. Highlight any relevant training or projects that showcase your commitment to growth.