Senior Software Developer in Glasgow

Senior Software Developer in Glasgow

Glasgow Full-Time 48544 - 57155 £ / year (est.) No working from home possible
Registers of Scotland

At a Glance

  • Tasks: Design and develop innovative software solutions using cutting-edge AI/ML technologies.
  • Company: Join Registers of Scotland, a leader in land and property registration.
  • Benefits: Enjoy 38 days holiday, flexible working, and a generous pension scheme.
  • Other info: Be part of a diverse team committed to professional growth and innovation.
  • Why this job: Make a real impact while working with the latest tech in a supportive environment.
  • Qualifications: Experience in Python and AI/ML engineering is essential.

The predicted salary is between 48544 - 57155 £ per year.

Pay Supplement: The base salary for this role is £48,544-£57,155. This job qualifies for Digital, Data and Technology Annual Pay supplement 20% 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 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). You will be expected to attend one of these locations as required by the role.

Grade: Senior Executive Officer (SEO)

Closing date: 8 March at 11.59pm

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.

The Role This post sits within the Senior Software Engineer job family and provides specialist expertise in Python and AI/ML engineering day‑to‑day. In this role, you will design, build, maintain and support robust software solutions that underpin our digital products and internal services. You will be responsible for developing and operating scalable data pipelines, APIs and cloud‑native infrastructure, and for applying AI/ML techniques, including OCR, large language models and computer vision, to automate processes and improve efficiency.

Working across the full delivery lifecycle, you will contribute to discovery, design, implementation, testing, deployment and ongoing support. You will collaborate closely with multidisciplinary teams, ensuring solutions are secure, reliable, maintainable and aligned to architectural and engineering standards, while continuously improving performance and user outcomes.

On a typical day you will…

  • Design, build, and operate scalable ETL and data pipelines handling structured and unstructured data for AI/ML workloads.
  • Develop and maintain robust API services, including FastAPI, RESTful APIs, WebSockets, model‑serving endpoints, integrating AI/ML capabilities with existing digital platforms.
  • Implement authentication/authorisation using JWT, OAuth 2.0, API keys, and maintain API versioning and documentation.
  • Deploy and operate cloud‑native infrastructure using AWS Lambda, S3, RDS/Aurora, SQS, IAM, CloudWatch, with infrastructure‑as‑code tools: CDK, Terraform, CloudFormation.
  • Containerize applications using Docker, orchestrate with Kubernetes (EKS/ECS), and maintain automated CI/CD pipelines.
  • Implement monitoring and observability using CloudWatch, Grafana, telemetry frameworks, including experiment tracking tools like MLflow and Weights & Biases.
  • Research, prototype, and implement AI/ML solutions using Transformers/Hugging Face, PyTorch, OpenCV, PIL/Pillow, YOLO, including LoRA/QLoRA fine‑tuning, RLHF, and multi‑modal AI/ML systems.
  • Collaborate with team members to optimise platform and AI/ML workflow performance, reliability, and scalability.
  • Ensure compliance with security, accessibility, performance, and operational standards.
  • Participate in agile ceremonies, contribute to team knowledge‑sharing, and support process improvements.
  • Support disaster recovery procedures and maintain high‑availability, resilient system standards.

Click 'Apply' to view the full advert and application process.

Senior Software Developer in Glasgow employer: Registers of Scotland

Registers of Scotland is an exceptional employer, offering a dynamic work environment in the vibrant cities of Edinburgh or Glasgow. With a strong commitment to employee growth and inclusivity, we provide generous benefits and opportunities for professional development, making it a rewarding place for those looking to make a meaningful impact in commercial operations.

Registers of Scotland

Contact Details:

Registers of Scotland Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer in Glasgow

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Prepare for those interviews! Research the company and practice common questions. We want you to feel confident and ready to showcase your skills, especially in Python and AI/ML.

Tip Number 3

Show off your projects! Whether it’s a GitHub repo or a personal website, having tangible examples of your work can really impress hiring managers. Let them see what you can do!

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, we love seeing candidates who are genuinely interested in joining us.

We think you need these skills to ace Senior Software Developer in Glasgow

Python
AI/ML Engineering
ETL and Data Pipelines
API Development
FastAPI
RESTful APIs
Cloud-Native Infrastructure

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Developer role. Highlight your experience with Python, AI/ML, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about working with us at Registers of Scotland. Share specific examples of your past work that demonstrate your expertise and how you can contribute to our mission.

Showcase Your Projects:If you’ve worked on any projects that involve the technologies we use, make sure to mention them! Whether it’s a personal project or something from a previous job, we love seeing real-world applications of your skills.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way to ensure your application gets to us directly. Plus, you’ll find all the details you need about the role and our company culture there.

How to prepare for a job interview at Registers of Scotland

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Python, AWS, and AI/ML frameworks. Brush up on your knowledge of data pipelines and APIs, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, especially when it comes to designing scalable solutions or optimising performance.

Understand Their Mission

Research Registers of Scotland and their commitment to digital solutions for land and property registration. Be ready to express how your skills align with their goals and how you can contribute to their mission of improving efficiency and user outcomes.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project methodologies, and opportunities for professional development. This shows your genuine interest in the role and helps you gauge if the company culture is a good fit for you.