Rodeo
Get started

Registers of Scotland

Data Engineer

£47.5k – £54.5k/yr
Posted 1 day ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Data Engineer

Grade: HEO (Higher Executive Officer)
Total remuneration: £47,590 - £54,482
Pay Supplement: The base salary for this role is £41,026 - £46,968. This job qualifies for Digital, Data and Technology Annual Pay supplement of 16% which is included in the total remuneration above.
Pension: 28.97% (RoS contribution)
Annual leave: 38 days annual holiday, increasing to 42 days with length of service.
Duration: Permanent.
Working Pattern: 35 hours per week. We are a flexible employer and will consider a variety of working patterns on a case-by-case basis. For example, compressed hours, term-time working or part-time working.
Location: Hybrid working model. Contractual base either at Meadowbank House, Edinburgh (EH8 7AU), or St Vincent Plaza, Glasgow (G2 5LD).
Department: Data
Directorate: Digital, Data and Technology
Role Reports to: Head of Data Engineering
Closing date: 23rd of October 2026 at 09:00 am
Number of vacancies: 2

Registers of Scotland (RoS)

Join an award-winning organisation recognised for its technology and innovation. Registers of Scotland is a world-leading pioneer in land and property registration. Our full-stack teams design, architect, and build all our registration products in-house. We work to create digital solutions for the people of Scotland. You will get an opportunity to nurture your creativity and develop with us through access to the latest data, software engineering and product delivery techniques.

This job is for you if you want…

  • Work with purpose: working for the people of Scotland to set the bar for land and property registration worldwide.
  • Flexible and hybrid working: depending on the role and team requirements, work when and where it’s best for you and your stakeholders.
  • Benefits: enjoy pay progression, pension contributions of up to 28.97%, up to a year’s parental leave, and 38 days annual holiday, increasing to 42 days with length of service.
  • Investment in professional development: we invest in all our people so that they have the right skills to be productive and confident in their job.
  • Diversity and Inclusion: We are an ‘Investor in People’ and a ‘Disability Confident’ employer. We are inclusive, stronger together, and committed to putting our people first.
  • Positive work culture: RoS is an agile, digital organisation using leading-edge technology. Colleagues understand their role in achieving our strategy and have the autonomy to deliver.

To learn more about RoS and what we offer visit our careers pages or watch this short video. Hear from our colleagues about their experience of working within our Digital, Data and Technology teams on our website.

Our Tech stack

  • Languages: Python, SQL, TypeScript
  • Cloud & DevOps: AWS Lambda, AWS Glue, S3, RDS, SQS, IAM, CloudWatch, infrastructure as code with CDK, CloudFormation
  • Data processing: SQL, Pandas, SQLAlchemy, psycopg, ETL orchestration (AWS Step Functions, Amazon EventBridge)
  • Data storage: PostgreSQL, PostGIS, AWS RDS, Data Lake
  • Monitoring: CloudWatch, Grafana, pgBadger

The Role

An experienced data engineer is required to join the Data Engineering team, part of the wider Data & Analytics function at Registers of Scotland. The team is responsible for developing and maintaining the RoS data warehouse, building robust data pipelines, data transformation processes and bespoke data products to support the needs of our internal and external stakeholders and customers

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

On a typical day you will…

  • Work independently and as part of a small Agile delivery team to deliver secure, robust, scalable and adaptable software solutions
  • Collaborate with colleagues to deliver data integration, transformation and processing solutions through the full development lifecycle from inception to deployment
  • Actively participate in team/agile events and knowledge sharing activities, contribute to improving team processes
  • Collaborate closely with team members and stakeholders to ensure solutions meet user requirements
  • Undertake data profiling and source system analysis across multiple subject areas
  • Maintain and support existing systems and find, document and debug issues
  • Create and maintain supporting technical and business documentation
  • Ensure technical solutions comply with security, performance and operational standards

Key Responsibilities

Essential Criteria – Skills and Attributes for Success

Technical Experience: We will assess you against the following Technical skills during the application and assessment process:

  • Extensive working knowledge of Python programming language
  • Experience using SQL and relational databases
  • Experience in developing and maintaining data integration and transformation solutions using cloud tools and technology
  • Experience implementing automated testing across data pipelines, integrations and transformation processes
  • Experience identifying, analysing and resolving data quality issues across complex datasets
  • Understanding of different data integration design patterns
  • Understanding of logical and physical data modelling and database design
  • Experience using version control systems to drive feature control and CI/CD in an enterprise development community
  • Experience of the software development lifecycle in an Agile delivery model
  • Understanding of data governance principles and their application across the data lifecycle
  • Experience of delivering working software
  • Experience of supporting and maintaining existing systems

Behaviours
At application stage, you will be scored against the bolded Behaviours and against all Behaviours for the assessment:

Managing a Quality Service
implements and maintains resilient systems which successfully meet stakeholders needs. Identifies risks and resolves issues efficiently, involves colleagues and stakeholders when developing improvements

Developing self and others
identifies capability gaps and ensures development objectives are set to address these and to enable deliver of current and future work

Delivering at Pace
plans and delivers complex technical work across multiple priority areas while managing risk and maintaining existing services

Working Together
works collaboratively in multidisciplinary teams, sharing knowledge and contributing to collective delivery of outcomes

Stage one - Application Process

To apply, click on 'Apply now' and complete the online application form. You will need to submit:

  • A CV outlining your career history and how you meet the Essential criteria (max 4 pages).
  • Your responses for the application questions in our application system. 1 will assess your experience and 1 will assess one of the advertised behaviours. (Max 400 words per response)
  • You will be invited for complete a technical assessment as part of your application via Hackerrank software, this will take place on the 23rd of October and you will have 3 calendar days to complete it.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Please note:

  • If we receive a high volume of applications, we may complete an initial sift on Technical Experience.
  • We reserve the right to invite candidates to participate in a telephone interview prior to being further assessed.
  • Applications that are not accompanied by CVs will not be scored or responses over 400 words will not be considered.
  • We would strongly recommend that your statement is written in the STAR format (Situation, Task, Action & Result) and suggest preparing your answers using software such as MS Word or Google Docs, and then uploading the file.
  • We strongly advise you review our policy on responsible use of AI in the application process. RoS may contact you for a pre-screening call to verify your responses.
  • Applications and appointments are subject to a strict merit-based assessment process, in line with the Civil Service Recruitment Principles.

Stage two – assessment

If successful at application stage, you will be invited to an in-person interview which will include the following:

  • Behaviour based interview, we will assess all the advertised behaviours
  • Technical case study, we will assess the Essential and Technical Experience

Behaviour based interview questions will be given to candidates 15 minutes before the start of the interview to allow candidates to prepare in advance.

Guidance on Interview Notes

  • You are welcome to bring notes with you to the interview
  • Notes can be either handwritten or typed
  • Notes should consist of brief prompts, such as key words or bullet points, to help you structure your responses rather than complete answers
  • The interview is a conversation, and we are interested in hearing about your experiences in your own words

Information on Success Profiles

For further information on success profiles, visit our Success Profiles.

Feedback

Feedback will only be provided if you progress to interview stage.

Reserve List

In the event that further posts are required, a reserve list of successful candidates will be kept for up to 12 months.

Nationality and immigration status

In general, only nationals from the following countries (and associations of countries) are eligible for employment in the Civil Service: the United Kingdom, the Republic of Ireland, and the Commonwealth. EU nationals (with settled or pre-settled status), certain EEA nationals, Swiss and Turkish nationals are also eligible for employment. Detailed provisions on determining eligibility on the grounds of nationality and, where relevant, immigration status can be reviewed here.

Security

Successful candidates must undergo a Level 1 Disclosure check.
Individuals working with government assets must complete baseline personnel security standard checks.

Diversity and inclusion

As a proud member of the Disability Confident Scheme, we welcome applications from disabled candidates. We’re not as diverse as we’d like yet, and we’re working on it.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

United Kingdom

Sign up to applySee more jobs like this