Senior Developer in Edinburgh

Senior Developer in Edinburgh

Edinburgh Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
O

At a Glance

  • Tasks: Lead the design and delivery of innovative AI features in a collaborative environment.
  • Company: Join Opus 2, a global leader in legal software with a vibrant culture.
  • Benefits: Enjoy flexible working, generous holidays, health insurance, and a contributory pension plan.
  • Why this job: Make a real impact by applying AI to enhance user experiences in legal tech.
  • Qualifications: Deep expertise in distributed systems and experience with AI technologies.
  • Other info: Be part of a supportive team with excellent career growth and mentorship opportunities.

The predicted salary is between 36000 - 60000 Β£ per year.

As a Senior Developer at Opus 2, you'll lead delivery of medium-to-large features and projects within your squad while influencing the broader engineering strategy. You'll serve as a trusted technical partner to Product and Design, balancing user needs, delivery speed, and technical quality. You'll set high standards of engineering craft, mentor across squads, and help rapidly expand AI workflows across our platform. You will be part of our Amsterdam office working directly with a small local team but collaborating closely with a larger engineering team in Edinburgh, UK, AI team in London, UK and the wider business functions globally. A great opportunity to apply AI to a defined and in demand set of customer needs at a company where over 50% of customers are already using AI in our existing workflows.

What you’ll be doing:

  • Lead the design, development, and delivery of medium-to-large features and projects.
  • Partner with Product and Design to align roadmaps with technical feasibility and user needs.
  • Contribute to squad strategy, influencing decisions on architecture, scalability, and reliability.
  • Provide deep technical mentorship to engineers across squads, raising standards of engineering quality.
  • Support operational excellence through strong observability, monitoring, and testing practices.
  • Actively contribute to wider engineering strategy with Tech Leads and senior leadership.

What Success Looks Like:

  • You consistently deliver technically sound, user-focused projects that align with business goals.
  • You manage technical trade-offs transparently, providing clarity to Product and Design partners.
  • You raise the technical bar across squads, mentoring engineers and setting best practices.
  • You proactively improve reliability, scalability, and maintainability of the platform.
  • You are AI literate with the ability to translate business opportunities into safe, scalable, and value-driven AI solutions.
  • Mentor others in responsible AI use and help set squad-level standards for AI adoption.
  • Partner with Product/Design to explore and prototype AI-powered features that enhance user experience.

What we’re looking for in you:

  • Deep expertise in distributed systems, multi-tenant SaaS, and API-first platforms.
  • Knowledge of security, privacy, and compliance best practices for multi-tenant SaaS and AI workloads.
  • Experience with Vector databases, ideally Opensearch / Elasticsearch.
  • Familiarity with GraphRag or experience building knowledge graphs.
  • Familiarity with the latest Generative AI developments such as LLM architectures, fine-tuning strategies, Agentic workflows.
  • Experience with MLOps pipelines, including model deployment, versioning, and monitoring in production.
  • Proficiency in observability tooling for distributed AI systems.
  • Experience with data ingestion and transformation pipelines supporting vector and knowledge graph stores.
  • Familiarity with CI/CD automation for both software and ML workflows.
  • Experience optimizing cost and performance of large-scale inference and retrieval systems.
  • Proven ability to lead complex projects and influence technical direction.
  • Strong mentorship skills and ability to scale engineering standards across squads.
  • Languages: full stack experience with a focus on Python and Typescript with familiarity with one of Java and Go a benefit.
  • Infrastructure: familiarity with AWS serverless architecture and dev-ops experience.
  • ~5–9+ years of professional software development experience.

Working for Opus 2:

Opus 2 is a global leader in legal software and services, trusted partner of the world's leading legal teams. All our achievements are underpinned by our unique culture where our people are our most valuable asset. Working at Opus 2, you'll receive:

  • Contributory pension plan.
  • 33 days annual holidays, flexible working, and length of service entitlement.
  • Health Insurance.
  • Loyalty Share Scheme.
  • Enhanced Maternity and Paternity.
  • Employee Assistance Programme.
  • Electric Vehicle Salary Sacrifice.
  • Cycle to Work Scheme.
  • Calm and Mindfulness sessions.
  • A day of leave to volunteer for charity and an active CSR team raising money towards a company charity.
  • Regular Company Social Events.
  • Yearly Development Retreat.

Equal opportunities.

Senior Developer in Edinburgh employer: Opus 2 International

At Opus 2, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel. As a Senior Developer in our Amsterdam office, you'll enjoy a wealth of benefits including flexible working arrangements, generous holiday entitlement, and a commitment to professional growth through mentorship and development opportunities. Join us to be part of a dynamic team that is at the forefront of AI integration in legal software, while also contributing to meaningful social initiatives.
O

Contact Detail:

Opus 2 International Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Developer in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at Opus 2 or similar companies. A friendly chat can lead to insider info about job openings and even referrals, which can give you a leg up in the application process.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your best projects, especially those related to AI and distributed systems. This gives potential employers a tangible look at what you can do and how you approach problem-solving.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions and scenarios relevant to the role. Practice explaining your thought process clearly, as communication is key when partnering with Product and Design teams.

✨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 you’re genuinely interested in joining the team at Opus 2.

We think you need these skills to ace Senior Developer in Edinburgh

Distributed Systems
Multi-Tenant SaaS
API-First Platforms
Security Best Practices
Privacy Compliance
Vector Databases
Opensearch
Elasticsearch
GraphRag
Knowledge Graphs
Generative AI Developments
LLM Architectures
MLOps Pipelines
Observability Tooling
Data Ingestion and Transformation

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Senior Developer role. Highlight your experience with distributed systems, multi-tenant SaaS, and any relevant AI projects. 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 the role and how you can contribute to our engineering strategy. Don't forget to mention your mentoring experience and how you can raise the technical bar across squads.

Showcase Your Projects: If you've worked on any notable projects, especially those involving AI or complex systems, make sure to showcase them. We love seeing real examples of your work and how you've tackled challenges in the past.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don't miss out on any important updates from us!

How to prepare for a job interview at Opus 2 International

✨Know Your Tech Inside Out

As a Senior Developer, you'll need to showcase your deep expertise in distributed systems and multi-tenant SaaS. Brush up on your knowledge of security, privacy, and compliance best practices, as well as the latest developments in AI. Be ready to discuss how you've applied these skills in past projects.

✨Showcase Your Mentorship Skills

Since mentoring is a key part of this role, prepare examples of how you've raised engineering standards and mentored others in your previous positions. Think about specific instances where your guidance led to improved project outcomes or team performance.

✨Align with Product and Design

Demonstrate your ability to partner effectively with Product and Design teams. Prepare to discuss how you've aligned technical feasibility with user needs in past projects. This will show that you can balance delivery speed with technical quality, which is crucial for this role.

✨Be Ready to Discuss AI Solutions

With AI being a significant focus at Opus 2, come prepared to talk about your experience with AI workflows and MLOps pipelines. Highlight any projects where you've translated business opportunities into scalable AI solutions, and be ready to brainstorm potential AI-powered features that could enhance user experience.

Senior Developer in Edinburgh
Opus 2 International
Location: Edinburgh

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>