At a Glance
- Tasks: Design and maintain high-quality software systems while leading feature development.
- Company: Join Registers of Scotland, a leader in land and property registration technology.
- Benefits: Enjoy flexible working, 38-42 days holiday, and a generous pension contribution.
- Why this job: Work with cutting-edge tech and a collaborative team to make a real impact.
- Qualifications: Extensive experience in software engineering and a solid understanding of DevOps practices required.
- Other info: This role offers clear pathways for career progression and opportunities for leadership.
The predicted salary is between 45700 - 68100 £ per year.
Put your career on the map.
Total Remuneration: £57,879 to £68,146 including relevant supplement.
Pay Supplement: The base salary for this role is £46,677-£54,957. This job qualifies for Digital, Data and Technology Annual Pay supplement of 24% which is included in the total remuneration above.
Pension: 28.97% of base salary (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.
Location: We offer a flexible hybrid work environment, allowing for remote work within the UK and occasional onsite collaboration at our Meadowbank House office in Edinburgh or St. Vincent Plaza in Glasgow. While remote work provides the freedom to work from home, certain projects and team activities may require more frequent onsite presence to foster creativity and collaboration. This approach ensures a balanced work-life integration while benefiting from in-person interactions on exciting projects.
Grade: Senior Executive Officer.
Closing date: 10 July at 23:59pm.
Number of vacancies: 2.
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.
Our Tech stack:
- Infrastructure as Code: AWS CDK, Terraform, Ansible.
- CI/CD Tooling: GitLab CI, GitLab Runners, Jenkins, AWS (CodePipeline, CodeBuild, CodeDeploy, CodeArtifact).
- Secrets Management: AWS Secrets manager, secrets server.
- Cloud & Containers: IAM, Lambda, EC2, ASGs/Launch Templates, AWS WAF, CloudFront, API GW, AWS Organizations, S3, ECS, EKS, Route 53, ELBs, OpenShift, Kubernetes, Docker.
- Languages: TypeScript, Python.
- Security & Scanning: AWS Guardrails, Checkov, Prisma Cloud, OSV Scanner, SonarQube, Renovate.
- Observability & Logging: CloudWatch, OpenSearch.
- Operating System Management: RedHat Satellite, AMI lifecycle management, Ubuntu Landscape.
- Testing Tools: Pytest, Jest, Cypress.
- APIs/Microservices: RESTful APIs, API Gateway, containerised services.
- Version Control: GitLab.
The Role:
Join our innovative tech team as a Senior Platform Developer and help shape the future of RoS! We’re looking for a passionate and experienced developer to support platform capability that enables agile software delivery. You’ll have the opportunity to work with a talented, collaborative team where you will work on cutting-edge projects that leverage the latest technologies and methodologies and have clear pathways for career progression and opportunities to take on leadership roles.
Please note internally, this role is referred to as Senior DevOps Engineer.
On a typical day you will…
- Design, build, and maintain scalable, high-quality software and platform systems.
- Implement and manage CI/CD pipelines, observability, security automation, automated testing, and engineering standards.
- Lead feature development from concept to production with focus on quality and performance.
- Troubleshoot issues, ensuring resilience, reliability, and minimal user disruption.
- Contribute to architectural and design decisions, and participate in strategic platform planning.
- Apply product thinking to platform features with user feedback and adoption metrics.
- Lead safe release practices including use of feature flags and progressive delivery.
- Evaluate and adopt emerging technologies and DevOps tooling.
- Support DR planning and ensure platform services meet RTO/RPO requirements.
- Ensure systems are properly configured, all infrastructure components are accurately tracked, and new or updated services are smoothly transitioned into production.
- Maintain developer onboarding resources and platform documentation for self-service.
- Collaborate with cross-functional teams to enhance developer experience and reduce cognitive load.
- Promote accessibility and inclusive design in platform interfaces.
- Contribute to engineering communities of practice and departmental shared initiatives.
- Mentor junior developers and promote knowledge sharing through pairing, mobbing, and code reviews.
Key Responsibilities:
Essential Criteria – Skills and Attributes for Success:
Experience/Technical: We will assess you against the following Experience and Technical skills during the application and assessment process:
- Extensive experience in software or platform engineering roles.
- Experience running secure, scalable cloud-native or containerised platforms.
- Solid understanding of DevOps practices, agile delivery, and infrastructure automation.
- Track record of delivering platform improvements that increase speed, reduce risk, and support scaling.
- Led infrastructure or platform projects with clear, measurable outcomes.
- Built reusable services and tools to support delivery teams.
- Developed self-service capabilities for developers using APIs and automation.
- Comfortable working in agile, cross-functional teams.
- Works well with others and communicates clearly when solving problems.
- Regularly contributes to code reviews and technical discussions.
- Helps others build skills through mentoring and knowledge sharing.
- Able to adapt to changing tools, technologies, and environments.
- Writes clean, maintainable infrastructure code and automation scripts.
Behaviours:
At assessment, you will be scored against all the Behaviours outlined below:
- Leadership.
- Working Together.
- Delivering at Pace.
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 technical/experience criteria (max 4 pages).
- Provide answers to the technical/experience question.
After the deadline for applications, all applicants will be sent a short online test via the platform Hackerrank, which will assess your technical proficiency. You will have 72 hours in which to complete this.
Please note: If we receive a high volume of applications, we may complete an initial sift on the experience/technical criteria. 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 or responses exceeding 500 words per experience question will not be considered. Applicants who do not complete the online assessment will not be considered.
We would strongly recommend that your statement is written in the STAR format (Situation, Task, Action & Result) and preparing your answers using software such as MS Word, and then uploading the file. We strongly advise you review our policy on responsible use of AI in the application process. RoS may check answers with an AI detection tool and will 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:
- An interview consisting of Behaviour, Technical and Experience questions.
- Further technical assessment.
Information on Success Profiles:
For further information on success profiles, visit our Success Profiles Recruitment timeline.
Closing date: 10 July.
Online test sent: 11 July.
Online test deadline: 13 July.
Application sift: w/c 14 July.
Invites to assessment: w/c 21 July.
Interviews: w/c 28 July (dates are subject to change).
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 Basic Disclosure Scotland check. Individuals working with government assets must complete baseline personnel security standard checks.
Equality, diversity and inclusion: As a proud member of the Disability Confident Scheme, we welcome applications from disabled candidates. RoS is a diverse and inclusive workplace, and we want to help you demonstrate your full potential whatever type of selection process is used. To learn more about diversity at RoS please see our EDI strategy.
As part of the application process, we would like to invite you to please complete our diversity monitoring form. This information is not shared with recruitment panels. If you require any adjustments to our recruitment process, please let us know via resourcing@ros.gov.uk.
Please see this page for more information on adjustments.
DDaT supplement: This post is part of the Digital, Data and Technology profession (DDAT) and attracts a pay supplement. This is a tool which RoS uses to benchmark our salaries against current market rates. A review of the benchmark is undertaken every two years, this means that the supplement may go up or down depending on market activity. Advance notice will be given of any changes.
Further information: For further information relating to RoS, including additional details on pay & benefits, the Civil Service Code, complaints process, and use of AI in the application/recruitment process, please view our additional information page online. If you have any questions, please contact resourcing@ros.gov.uk.
Senior Platform Developer employer: Registers of Scotland
Contact Detail:
Registers of Scotland Recruiting Team
resourcing@ros.gov.uk
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Platform Developer
✨Tip Number 1
Familiarise yourself with our tech stack, especially AWS and DevOps practices. Being able to discuss your experience with tools like Terraform, GitLab CI, and containerisation will show that you're well-prepared for the role.
✨Tip Number 2
Highlight your experience in agile environments during any discussions. We value collaboration and adaptability, so sharing specific examples of how you've worked in cross-functional teams can set you apart.
✨Tip Number 3
Prepare to discuss your approach to mentoring and knowledge sharing. As a Senior Platform Developer, you'll be expected to lead and support junior developers, so showcasing your leadership skills will be crucial.
✨Tip Number 4
Be ready to demonstrate your problem-solving skills. We often face challenges that require innovative solutions, so having a few examples of how you've tackled complex issues in previous roles will be beneficial.
We think you need these skills to ace Senior Platform Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in software or platform engineering roles. Focus on your achievements and how they align with the key responsibilities outlined in the job description.
Use the STAR Method: When answering the technical/experience questions, structure your responses using the STAR format (Situation, Task, Action, Result). This will help you present your experiences clearly and effectively.
Highlight Technical Skills: Emphasise your familiarity with the tech stack mentioned in the job description, such as AWS, CI/CD tools, and programming languages like TypeScript and Python. Be specific about your experience with these technologies.
Proofread Your Application: Before submitting, carefully proofread your application to ensure there are no spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Registers of Scotland
✨Understand the Tech Stack
Familiarise yourself with the technologies mentioned in the job description, such as AWS, Terraform, and CI/CD tools. Be prepared to discuss your experience with these technologies and how you've used them in past projects.
✨Prepare for Behavioural Questions
Since the interview will include behavioural questions, use the STAR method (Situation, Task, Action, Result) to structure your responses. Think of specific examples from your previous roles that demonstrate your leadership, teamwork, and problem-solving skills.
✨Showcase Your DevOps Knowledge
Highlight your understanding of DevOps practices and agile delivery. Be ready to discuss how you've implemented CI/CD pipelines, managed cloud-native platforms, and contributed to platform improvements in your previous roles.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's culture, team dynamics, and ongoing projects. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.