Senior Data Engineer in Manchester

Senior Data Engineer in Manchester

Manchester Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Canopius

At a Glance

  • Tasks: Lead data engineering initiatives and design innovative solutions on a cloud-native platform.
  • Company: Join Canopius, a forward-thinking company transforming the data landscape.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on collaboration and continuous improvement.
  • Why this job: Make a real impact by driving data strategy and mentoring future engineers.
  • Qualifications: Experience in data engineering, Azure technologies, and strong problem-solving skills.

The predicted salary is between 60000 - 80000 £ per year.

At Canopius, our delivery teams are responsible for ensuring that business users can effectively harness data insights to drive strategic decision making. Our data strategy is centred around an enterprise Lakehouse platform on Databricks, avoiding fragmented, ungoverned silos on legacy technologies that hamper creativity and scalability. We are building a governed, interoperable data estate that enables self-service for our business teams and provides the trusted foundation for advanced analytics, machine learning and AI to accelerate change across our industry.

This role is an opportunity to apply your expertise in Azure technologies, data storage and data engineering techniques to build, extend and maintain our data ecosystem, which is central to all reporting and analytics across Canopius. You will contribute to key business transformation projects, working closely with senior business stakeholders and leveraging modern technologies. As a senior member of the team, you will also act as a role model and mentor to other engineers, providing guidance and support.

The ideal candidate is an experienced data engineer looking for a new challenge who is enthusiastic about using technology to accelerate change within our industry. You should have the ability to understand business problems and deliver efficient and reliable solutions tailored to our unique challenges, while keeping to a high degree of technical excellence and good data engineering practices. You should be comfortable collaborating and working as part of a dynamic multi-disciplinary team.

This role is central to delivering Canopius’ data strategy through development of new data capabilities and supporting the final transition from legacy SQL Server-based environments. Alongside hands-on delivery, the role provides technical leadership across data engineering initiatives, helping to establish a future-ready, cloud-native data ecosystem.

Responsibilities

  • Provide technical leadership and direction across data engineering initiatives.
  • Design solutions for production operation, including documentation, monitoring, alerting, logging, access and defined support responsibilities.
  • Ensure solutions are secure, scalable, maintainable, and aligned with organisational standards and governance requirements.
  • Design, build, and optimise data pipelines on Databricks using PySpark and Spark SQL, applying Delta Lake and a medallion/Lakehouse architecture.
  • Implement data validation and reconciliation checks, and automated testing across pipelines to ensure trusted, accurate outputs.
  • Support the migration and re-platforming of legacy SQL Server data warehouse processes as required.
  • Challenge requirements constructively and provide guidance on what is technically feasible, scalable, and commercially viable.
  • Communicate technical solutions, trade-offs, risks, and opportunities to both technical and non-technical audiences, managing expectations and influencing decisions with evidence-based recommendations.
  • Lead technical planning activities, ensuring work is appropriately defined, estimated, and prioritised.
  • Provide delivery estimates and communicate progress and blockers to stakeholders.
  • Collaborate with Product Owners, Business Analysts, and Solution Architects to define product vision and technical roadmaps.
  • Drive adoption of modern engineering practices, AI technologies, and automation opportunities across the team.
  • Drive delivery of complex, end-to-end work items, seeking clarification of ambiguous specifications and proactively flagging risk of technical debt.
  • Management of own task list and ensuring that plans are agreed.
  • Mentor and support engineers within the squad through pairing, peer review of pull requests, constructive feedback and knowledge sharing, ensuring successful delivery of sprint objectives and acting as a role model to the team.
  • Undertake other ad-hoc duties as required.

Qualifications

  • Strong understanding of data engineering principles, data architecture, and cloud-based data platforms.
  • Proficient in Python (PySpark) and SQL for building and optimising data transformations at scale.
  • Strong hands-on Databricks experience.
  • Experience with Azure data storage technologies (Azure SQL, Data Lakes, Blob Containers).
  • Experience with data transformation and modelling techniques.
  • Thorough understanding and experience with data warehousing concepts and dimensional modelling.
  • Experience with ETL and orchestration tooling (Data Factory, Databricks).
  • Experience with data governance and cataloguing using Databricks Unity Catalog (access control, lineage, discoverability).
  • Experience with Azure DevOps, including branching and release/deployment strategies; Git, CI/CD and DevOps Pipelines.
  • Hands on experience developing and supporting commercial enterprise data solutions in a cloud hosted environment.
  • Demonstrable experience of supporting internal Analytics, Data Science, BI and reporting functions.
  • Experience working in an Agile and Scrum environment, with proven ability to work effectively in cross-functional development teams.
  • Thorough understanding and experience with all aspects of SQL Server including the building of stored procedures to support complex data transformations.
  • Experience leveraging AI-assisted development tools and copilots to improve engineering productivity and delivery outcomes is advantageous.
  • Strong problem-solving skills with a continuous improvement mindset and willingness to challenge existing approaches and adopt new technologies where appropriate.
  • Continuous improvement mindset - sets and maintains development standards, drives efficiencies in the E2E development process.
  • Good Communication skills, with the ability to explain complex topics in an easy-to-understand manner for both technical and non-technical audiences. Able to translate ambiguous business needs into solutions, defining the appropriate data to use, communicating time/effort/risk/value of different approaches.
  • Familiarity with specialty (re)insurance or Lloyd's market data such as bordereaux, delegated authority, underwriting and claims is advantageous.

Senior Data Engineer in Manchester employer: Canopius

At Canopius, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to drive meaningful change in the insurance industry. As a Senior Data Engineer, you will not only have the opportunity to work with cutting-edge technologies like Azure and Databricks but also benefit from a supportive environment that encourages professional growth through mentorship and continuous learning. Located in a vibrant area, our team thrives on creativity and teamwork, making Canopius an exceptional place for those looking to make a significant impact while advancing their careers.

Canopius

Contact Details:

Canopius Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Engineer in Manchester

Get Involved in Data Science Meetups

Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Canopius!

Show Off Your Projects

Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Senior Data Engineer at Canopius.

Leverage Professional Networks

Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Canopius.

Apply Directly through Our Website

When you find a suitable opening like Senior Data Engineer at Canopius, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!

We think you need these skills to ace Senior Data Engineer in Manchester

Data Engineering Principles
Data Architecture
Cloud-based Data Platforms
Python (PySpark)
SQL
Databricks
Azure Data Storage Technologies

Some tips for your application 🫡

Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!

Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!

Craft a Tailored Cover Letter:For a full-time role at Canopius, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.

Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Canopius. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!

How to prepare for a job interview at Canopius

Brush Up on Your Statistics

For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!

Showcase Your Projects

Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!

Get Comfortable with Python and R

Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Canopius!

Prepare for Case Studies

Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.