Opus 2 in Edinburgh is looking for engineers to build features for their multi-tenant SaaS platform. You'll work closely with product and design, delivering impactful features while mentoring junior colleagues. The role encourages growth toward senior positions. Key technologies include Python, Go, and React, with a strong emphasis on AI integration. A supportive culture for employee development and a range of benefits await.
06/07/2026
Full time
Opus 2 in Edinburgh is looking for engineers to build features for their multi-tenant SaaS platform. You'll work closely with product and design, delivering impactful features while mentoring junior colleagues. The role encourages growth toward senior positions. Key technologies include Python, Go, and React, with a strong emphasis on AI integration. A supportive culture for employee development and a range of benefits await.
You've found your footing. You can build features end-to-end with timely guidance, you're starting to see how the bigger systems fit together, and you're getting a feel for which technical choices will hold up. That's the moment we want you in. You'll join a squad doing real engineering on a platform that legal teams across the world rely on, and the AI shift in software is something you'll be living and shaping, not just reading about. You can grow toward Senior and beyond. Internal progression is the default at Opus 2, and we hire externally only when there's no internal alternative. What you'll do Deliver well-scoped features end-to-end. Small to mid-size pieces of work with timely guidance. You break down tasks, ship in slices, and see them land for users. Partner with Product and Design. Translate intent into pragmatic, well-scoped technical work. Ask the questions that surface tradeoffs early. Pull others up while you grow. Help juniors. Review their code well. The mentoring habit starts here, not at senior. Use AI tools well across the SDLC. Daily workflow, exploration, knowledge-sharing. Bring back what you find to the team. Improve the system. Documentation that was missing, a flaky test, observability you wish you'd had. You leave things better than you found them. The shape we're hiring for We're growing engineers toward a T shape: broad across the stack, with depth starting to form in at least one area. At this level, breadth comes first; depth begins to emerge. Generalist breadth across the team's stack. You're not blocked by "that's not my layer" when a feature spans frontend, API, data, and deployment. Depth starting to form. You're developing a stronger area, the one your colleagues come to you for. By the upper end of this band, that's noticeable. Ownership of the work you commit to. Outcomes, not just output. You finish what you start, and ambiguity is something you push through rather than something that stalls you. Pragmatism. You favour simple, testable solutions and ask for help when complexity gets ahead of you. Coaching the level below. You answer questions clearly. You give code review feedback that grows people rather than feedback that's just correct. Change disposition. You treat change in tools and ways of working as part of the job. You learn fast and bring it back to the team. You'll be a strong fit if You've shipped real production code and can tell the story of how it was used and how it failed. You're comfortable across the team's stack (backend, frontend, data, deployment) even if you have a stronger area. You're using AI tooling in your daily workflow and curious about where it fits in the product. You enjoy improving the work around you (code, docs, processes), not just adding to it. You've grown through code review and feedback, and you give it back generously. You might be a less good fit if You want fully specified tickets and nothing else. You're not interested in helping more junior engineers grow. You'd rather specialise narrowly and not stretch outside your comfort zone yet. You'd rather hold off on AI tooling until others have proven what works. At this level, adopting and shaping it is part of the day job. You find rapid change in tools and ways of working draining rather than energising. How we work Opus 2 builds the platform that leading legal teams use to run their most complex work: a distributed, multi tenant SaaS platform with API first surfaces, where security, privacy, and compliance are first class concerns. The stakes for our customers are real, so we care about quality. We also move fast and ship, because the alternative is irrelevance. Strong ownership. Squads own their products end to end, from the customer outcome through to operating them in production. Pragmatic engineering. We favour simple, testable solutions over premature abstraction. We use data where it informs a real decision. A learning and improvement culture. We're building an engineering organisation that learns and adapts at the pace AI is forcing on the work. That's the bar for hiring, growth, and how we run the team. Coaching as part of seniority. Senior engineers help juniors, mid levels, and each other grow. We protect that time on calendars. A work in progress Opus 2 is in real transition. AI is reshaping how our customers work and how we build software, and we're investing in the engineering organisation to keep pace. Some of that is already settled; other parts are still being shaped. If you want a fully paved path, this isn't it yet. If you want to be an agent of change in a team that's clear about where it's going and pragmatic about how to get there, there's real leverage here. We're hiring people who'll help us shape this, not just slot into it. Tech you'll work with We pick tools to fit the problem, and we have a clear sense of where we're heading. On the backend we're investing in Python, Go, and TypeScript. Java and PHP are in established parts of the platform and we'll keep them well tended where it makes sense. If you light up about Python or Go, you're in the right place. Backend: Python, Go, TypeScript (where we're investing); Java and PHP (established services) Frontend: React Deployment: Kubernetes primary; serverless where it's the better fit Cloud: AWS Data: Postgres, MongoDB, OpenSearch / Elasticsearch, vector stores AI: GenAI features already in production (LLMs, retrieval, agentic workflows), with more on the way You don't need to know all of these on day one. You should be ready to learn what you don't. Working for Opus 2 Engineering work at a company where AI is real, in production, and a core part of how customers get value. Not a side of desk experiment. A focused engineering organisation where your work is visible, your decisions matter, and the path from idea to customer is short. Investment in your growth: coaching, learning time, exposure to challenging problems, and a clear path to Senior when you're ready. 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 or dependent day. Regular Company Social Events. Yearly Development Retreat.
06/07/2026
Full time
You've found your footing. You can build features end-to-end with timely guidance, you're starting to see how the bigger systems fit together, and you're getting a feel for which technical choices will hold up. That's the moment we want you in. You'll join a squad doing real engineering on a platform that legal teams across the world rely on, and the AI shift in software is something you'll be living and shaping, not just reading about. You can grow toward Senior and beyond. Internal progression is the default at Opus 2, and we hire externally only when there's no internal alternative. What you'll do Deliver well-scoped features end-to-end. Small to mid-size pieces of work with timely guidance. You break down tasks, ship in slices, and see them land for users. Partner with Product and Design. Translate intent into pragmatic, well-scoped technical work. Ask the questions that surface tradeoffs early. Pull others up while you grow. Help juniors. Review their code well. The mentoring habit starts here, not at senior. Use AI tools well across the SDLC. Daily workflow, exploration, knowledge-sharing. Bring back what you find to the team. Improve the system. Documentation that was missing, a flaky test, observability you wish you'd had. You leave things better than you found them. The shape we're hiring for We're growing engineers toward a T shape: broad across the stack, with depth starting to form in at least one area. At this level, breadth comes first; depth begins to emerge. Generalist breadth across the team's stack. You're not blocked by "that's not my layer" when a feature spans frontend, API, data, and deployment. Depth starting to form. You're developing a stronger area, the one your colleagues come to you for. By the upper end of this band, that's noticeable. Ownership of the work you commit to. Outcomes, not just output. You finish what you start, and ambiguity is something you push through rather than something that stalls you. Pragmatism. You favour simple, testable solutions and ask for help when complexity gets ahead of you. Coaching the level below. You answer questions clearly. You give code review feedback that grows people rather than feedback that's just correct. Change disposition. You treat change in tools and ways of working as part of the job. You learn fast and bring it back to the team. You'll be a strong fit if You've shipped real production code and can tell the story of how it was used and how it failed. You're comfortable across the team's stack (backend, frontend, data, deployment) even if you have a stronger area. You're using AI tooling in your daily workflow and curious about where it fits in the product. You enjoy improving the work around you (code, docs, processes), not just adding to it. You've grown through code review and feedback, and you give it back generously. You might be a less good fit if You want fully specified tickets and nothing else. You're not interested in helping more junior engineers grow. You'd rather specialise narrowly and not stretch outside your comfort zone yet. You'd rather hold off on AI tooling until others have proven what works. At this level, adopting and shaping it is part of the day job. You find rapid change in tools and ways of working draining rather than energising. How we work Opus 2 builds the platform that leading legal teams use to run their most complex work: a distributed, multi tenant SaaS platform with API first surfaces, where security, privacy, and compliance are first class concerns. The stakes for our customers are real, so we care about quality. We also move fast and ship, because the alternative is irrelevance. Strong ownership. Squads own their products end to end, from the customer outcome through to operating them in production. Pragmatic engineering. We favour simple, testable solutions over premature abstraction. We use data where it informs a real decision. A learning and improvement culture. We're building an engineering organisation that learns and adapts at the pace AI is forcing on the work. That's the bar for hiring, growth, and how we run the team. Coaching as part of seniority. Senior engineers help juniors, mid levels, and each other grow. We protect that time on calendars. A work in progress Opus 2 is in real transition. AI is reshaping how our customers work and how we build software, and we're investing in the engineering organisation to keep pace. Some of that is already settled; other parts are still being shaped. If you want a fully paved path, this isn't it yet. If you want to be an agent of change in a team that's clear about where it's going and pragmatic about how to get there, there's real leverage here. We're hiring people who'll help us shape this, not just slot into it. Tech you'll work with We pick tools to fit the problem, and we have a clear sense of where we're heading. On the backend we're investing in Python, Go, and TypeScript. Java and PHP are in established parts of the platform and we'll keep them well tended where it makes sense. If you light up about Python or Go, you're in the right place. Backend: Python, Go, TypeScript (where we're investing); Java and PHP (established services) Frontend: React Deployment: Kubernetes primary; serverless where it's the better fit Cloud: AWS Data: Postgres, MongoDB, OpenSearch / Elasticsearch, vector stores AI: GenAI features already in production (LLMs, retrieval, agentic workflows), with more on the way You don't need to know all of these on day one. You should be ready to learn what you don't. Working for Opus 2 Engineering work at a company where AI is real, in production, and a core part of how customers get value. Not a side of desk experiment. A focused engineering organisation where your work is visible, your decisions matter, and the path from idea to customer is short. Investment in your growth: coaching, learning time, exposure to challenging problems, and a clear path to Senior when you're ready. 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 or dependent day. Regular Company Social Events. Yearly Development Retreat.
Senior engineering at Opus 2 is hands-on, high-trust, and end-to-end. You'll lead complex, often ambiguous work from problem to production, raise the bar on the team around you, and help shape how we build software in a moment where AI is changing the work week to week. We're not looking for someone who'll watch that change from the sidelines. You can grow toward Staff or Principal from here. This is an IC role, and the day-to-day is engineering with influence, not management. What you'll be doing Lead complex, often ambiguous features and projects end-to-end. Discovery, breakdown, shipping in slices, and seeing it land for customers. Partner with Product and Design to translate user needs into pragmatic, well-scoped technical work. Call tradeoffs early. Keep the roadmap honest about what's feasible. Raise the bar on the team around you, and beyond. Thoughtful code review, pairing where it helps, mentoring mid-level and junior engineers. The kind of "shows the team what good looks like" presence that compounds over time and gets noticed across squads beyond your own. Own quality and operability. CI/CD, test automation, observability, post-incident learning. Part of the work, not someone else's job. Make architectural and tech-stack calls that hold up. Favour maintainable, scalable, simple solutions over clever ones, and design with operability and change in mind. Use AI to raise quality, speed, and productivity. You don't need to be an ML researcher, but you should be using AI tools well across the SDLC: in your own workflow, in product exploration, and in helping the squad adopt them safely. Help shape engineering strategy with Tech Leads and Engineering Managers. Architecture, scalability, how the team works, where we invest. The shape we're hiring for We're hiring T-shaped engineers: broad across the stack, deep in at least one area (backend, frontend, data, infra, AI/ML, or another domain where you can show real expertise). We care more about how you think than how many tools you've used. Depth in something. You can name a domain where you're the person colleagues come to. Breadth that lets you ship end-to-end. "That's not my layer" isn't in your vocabulary when a feature spans frontend, API, data, and deployment. Ownership that runs from idea to production and into how it operates. You're accountable for outcomes, not just output, and you don't drop work at the merge button. Steadiness under pressure. You're a stabilising presence when delivery is uncertain or the goal is moving: calm, structured, and clear about what's known. Coaching disposition. You explain things clearly, give review feedback that grows people, and lift the team's median rather than just its peak. You also receive feedback without defensiveness and treat it as fuel for visible growth. Change disposition. You treat the AI-driven shift in software as the job rather than disruption to it. You learn fast, change your mind when the evidence does, and help colleagues do the same. You'll be a strong fit if You've shipped, operated, and iterated on real software at meaningful scale. Not just built it, but lived with it. You're comfortable across the stack with at least one of: TypeScript, Python, Java, or Go. You've worked with cloud platforms (AWS preferred; transferable experience welcome) and understand the operational side of running services in production. You enjoy working with Product and Design as partners who shape what gets built, rather than as a service desk that hands you tickets. You're curious about AI tooling and product applications, and you want to help build a learning culture rather than wait for a training catalogue. You might be a less good fit if You want to specialise narrowly and not branch outside your home stack. You'd prefer fully-specified tickets you can implement without much conversation. You'd rather not spend time growing colleagues. At this level, that's a core part of seniority. You're sceptical of AI tooling on principle and would rather wait to see whether it settles before engaging. At this level we expect you to be helping the squad work out what good looks like. You find rapid change in tools and ways of working draining rather than energising. You're looking for a fast track to management. This role is about technical growth. How we work Opus 2 builds the platform that leading legal teams use to run their most complex work: a distributed, multi-tenant SaaS platform with API-first surfaces, where security, privacy, and compliance are first-class concerns. The stakes for our customers are real, so we care about quality. We also move fast and ship, because the alternative is irrelevance. Strong ownership. Squads own their products end-to-end, from the customer outcome through to operating them in production. Pragmatic engineering. We favour simple, testable solutions over premature abstraction. We use data where it informs a real decision. A learning and improvement culture. We're building an engineering organisation that learns and adapts at the pace AI is forcing on the work. That's the bar for hiring, growth, and how we run the team. Coaching as part of seniority. Senior engineers help juniors, mid-levels, and each other grow. We protect that time on calendars. A work in progress Opus 2 is in real transition. AI is reshaping how our customers work and how we build software, and we're investing in the engineering organisation to keep pace. Some of that is already settled; other parts are still being shaped. If you want a fully paved path, this isn't it yet. If you want to be an agent of change in a team that's clear about where it's going and pragmatic about how to get there, there's real leverage here. We're hiring people who'll help us shape this, not just slot into it. Tech you'll work with We pick tools to fit the problem, and we have a clear sense of where we're heading. On the backend we're investing in Python, Go, and TypeScript. Java and PHP are in established parts of the platform and we'll keep them well-tended where it makes sense. If you light up about Python or Go, you're in the right place. Backend: Python, Go, TypeScript (where we're investing); Java and PHP (established services) Frontend: React Deployment: Kubernetes primary; serverless where it's the better fit Cloud: AWS Data: Postgres, MongoDB, OpenSearch / Elasticsearch, vector stores AI: GenAI features already in production (LLMs, retrieval, agentic workflows), with more on the way You don't need to know all of these on day one. You should be ready to learn what you don't. Working for Opus 2 Senior engineering work at a company where AI is real, in production, and a core part of how customers get value. Not a side-of-desk experiment. A focused engineering organisation where your work is visible, your decisions matter, and the path from idea to customer is short. Investment in your growth: coaching, learning time, exposure to challenging problems, and a clear IC track if you want to keep deepening technically. 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 or dependent day. Regular Company Social Events. Yearly Development Retreat.
06/07/2026
Full time
Senior engineering at Opus 2 is hands-on, high-trust, and end-to-end. You'll lead complex, often ambiguous work from problem to production, raise the bar on the team around you, and help shape how we build software in a moment where AI is changing the work week to week. We're not looking for someone who'll watch that change from the sidelines. You can grow toward Staff or Principal from here. This is an IC role, and the day-to-day is engineering with influence, not management. What you'll be doing Lead complex, often ambiguous features and projects end-to-end. Discovery, breakdown, shipping in slices, and seeing it land for customers. Partner with Product and Design to translate user needs into pragmatic, well-scoped technical work. Call tradeoffs early. Keep the roadmap honest about what's feasible. Raise the bar on the team around you, and beyond. Thoughtful code review, pairing where it helps, mentoring mid-level and junior engineers. The kind of "shows the team what good looks like" presence that compounds over time and gets noticed across squads beyond your own. Own quality and operability. CI/CD, test automation, observability, post-incident learning. Part of the work, not someone else's job. Make architectural and tech-stack calls that hold up. Favour maintainable, scalable, simple solutions over clever ones, and design with operability and change in mind. Use AI to raise quality, speed, and productivity. You don't need to be an ML researcher, but you should be using AI tools well across the SDLC: in your own workflow, in product exploration, and in helping the squad adopt them safely. Help shape engineering strategy with Tech Leads and Engineering Managers. Architecture, scalability, how the team works, where we invest. The shape we're hiring for We're hiring T-shaped engineers: broad across the stack, deep in at least one area (backend, frontend, data, infra, AI/ML, or another domain where you can show real expertise). We care more about how you think than how many tools you've used. Depth in something. You can name a domain where you're the person colleagues come to. Breadth that lets you ship end-to-end. "That's not my layer" isn't in your vocabulary when a feature spans frontend, API, data, and deployment. Ownership that runs from idea to production and into how it operates. You're accountable for outcomes, not just output, and you don't drop work at the merge button. Steadiness under pressure. You're a stabilising presence when delivery is uncertain or the goal is moving: calm, structured, and clear about what's known. Coaching disposition. You explain things clearly, give review feedback that grows people, and lift the team's median rather than just its peak. You also receive feedback without defensiveness and treat it as fuel for visible growth. Change disposition. You treat the AI-driven shift in software as the job rather than disruption to it. You learn fast, change your mind when the evidence does, and help colleagues do the same. You'll be a strong fit if You've shipped, operated, and iterated on real software at meaningful scale. Not just built it, but lived with it. You're comfortable across the stack with at least one of: TypeScript, Python, Java, or Go. You've worked with cloud platforms (AWS preferred; transferable experience welcome) and understand the operational side of running services in production. You enjoy working with Product and Design as partners who shape what gets built, rather than as a service desk that hands you tickets. You're curious about AI tooling and product applications, and you want to help build a learning culture rather than wait for a training catalogue. You might be a less good fit if You want to specialise narrowly and not branch outside your home stack. You'd prefer fully-specified tickets you can implement without much conversation. You'd rather not spend time growing colleagues. At this level, that's a core part of seniority. You're sceptical of AI tooling on principle and would rather wait to see whether it settles before engaging. At this level we expect you to be helping the squad work out what good looks like. You find rapid change in tools and ways of working draining rather than energising. You're looking for a fast track to management. This role is about technical growth. How we work Opus 2 builds the platform that leading legal teams use to run their most complex work: a distributed, multi-tenant SaaS platform with API-first surfaces, where security, privacy, and compliance are first-class concerns. The stakes for our customers are real, so we care about quality. We also move fast and ship, because the alternative is irrelevance. Strong ownership. Squads own their products end-to-end, from the customer outcome through to operating them in production. Pragmatic engineering. We favour simple, testable solutions over premature abstraction. We use data where it informs a real decision. A learning and improvement culture. We're building an engineering organisation that learns and adapts at the pace AI is forcing on the work. That's the bar for hiring, growth, and how we run the team. Coaching as part of seniority. Senior engineers help juniors, mid-levels, and each other grow. We protect that time on calendars. A work in progress Opus 2 is in real transition. AI is reshaping how our customers work and how we build software, and we're investing in the engineering organisation to keep pace. Some of that is already settled; other parts are still being shaped. If you want a fully paved path, this isn't it yet. If you want to be an agent of change in a team that's clear about where it's going and pragmatic about how to get there, there's real leverage here. We're hiring people who'll help us shape this, not just slot into it. Tech you'll work with We pick tools to fit the problem, and we have a clear sense of where we're heading. On the backend we're investing in Python, Go, and TypeScript. Java and PHP are in established parts of the platform and we'll keep them well-tended where it makes sense. If you light up about Python or Go, you're in the right place. Backend: Python, Go, TypeScript (where we're investing); Java and PHP (established services) Frontend: React Deployment: Kubernetes primary; serverless where it's the better fit Cloud: AWS Data: Postgres, MongoDB, OpenSearch / Elasticsearch, vector stores AI: GenAI features already in production (LLMs, retrieval, agentic workflows), with more on the way You don't need to know all of these on day one. You should be ready to learn what you don't. Working for Opus 2 Senior engineering work at a company where AI is real, in production, and a core part of how customers get value. Not a side-of-desk experiment. A focused engineering organisation where your work is visible, your decisions matter, and the path from idea to customer is short. Investment in your growth: coaching, learning time, exposure to challenging problems, and a clear IC track if you want to keep deepening technically. 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 or dependent day. Regular Company Social Events. Yearly Development Retreat.
Opus 2 in Edinburgh is seeking a Senior Engineer to lead complex projects and enhance team capability. This role focuses on full-cycle engineering with an emphasis on using AI tools effectively. You'll shape the engineering strategy and mentor others, with a commitment to quality and operability in a fast-paced environment. Successful candidates will demonstrate depth in programming (Python, Go, TypeScript) and experience in cloud deployment (AWS). Benefits include generous leave, health insurance, and a contributory pension plan.
06/07/2026
Full time
Opus 2 in Edinburgh is seeking a Senior Engineer to lead complex projects and enhance team capability. This role focuses on full-cycle engineering with an emphasis on using AI tools effectively. You'll shape the engineering strategy and mentor others, with a commitment to quality and operability in a fast-paced environment. Successful candidates will demonstrate depth in programming (Python, Go, TypeScript) and experience in cloud deployment (AWS). Benefits include generous leave, health insurance, and a contributory pension plan.
Staff engineering at Opus 2 is about what happens when complex problems span multiple teams or systems and someone needs to make them tractable. You'll set technical direction across a domain, lead the work that no single squad can pick up alone, and shape how the engineering organisation builds software at the pace AI is forcing on us. We want staff engineers who treat the messy, ambiguous, cross-cutting problems as the most interesting ones to work on. This is an IC role with broad influence. You can grow toward Principal from here. What you'll do Lead initiatives that span teams or systems. Domain-level work that's large, ambiguous, and business-critical. You break it into actionable pieces and mobilise teams to deliver. Set technical direction across teams. Architecture, technology choices, system shape. You make calls that hold up over years and explain them so others can carry them forward. Resolve systemic issues. The recurring incidents, the duplication, the integration cracks. The things that affect multiple teams and that no single team owns alone. Coach senior engineers into broader contributors. The next generation of staff engineers grows because you invest in them. Champion pragmatic engineering across the organisation. Simple, testable, data informed. You set the standard for how decisions get made, not just what gets built. Shape how we adopt AI. In product, in tooling, in how teams work. You make the calls that turn fast change into capability rather than chaos. The shape we're hiring for We're hiring T-shaped engineers operating at scale: broad understanding across multiple systems and how they interact, with deep credibility in at least one area. Depth at scale. Your domain expertise is recognised by colleagues, peers in the wider community, or both. You're consulted because you're trusted. Breadth across systems. You can reason about architecture beyond your immediate domain. "That's not my system" isn't in your vocabulary when systemic issues are at stake. Ownership of multi-team outcomes. You don't wait for permission to fix what's broken across boundaries. Outcomes are your accountability, not just deliverables. Influence without authority. You build alignment through reasoning and judgment rather than org-chart power. Disagreement is something you navigate, not something you escape. Coaching the senior population. Growing the people around you is a core deliverable, not a bonus. Change leadership. You set the pace and tone for how the organisation adopts new tools, approaches, and ways of working, including AI. You'll be a strong fit if You've led work that spanned multiple teams or systems and resulted in a real business outcome you can describe. You're comfortable in distributed, multi-tenant SaaS or similarly complex production systems. You have a clear point of view on technical decision-making and can defend it without needing it to win. You're already thinking about how AI changes the product and the work, and are comfortable shaping that change rather than reacting to it. You've coached senior engineers and seen them grow into broader roles. You might be a less good fit if You want to specialise deeply in one system without engaging with the broader engineering picture. You'd rather not invest in growing other engineers. At this level, that's a core part of staff seniority. You're looking for a management role with formal direct reports (this isn't that). You'd rather not be on the front foot of how the organisation adopts AI tooling and processes. At this level, leading that adoption is part of the role. You'd prefer a settled, high-process environment over one that's actively building its scaffolding. How we work Opus 2 builds the platform that leading legal teams use to run their most complex work: a distributed, multi-tenant SaaS platform with API-first surfaces, where security, privacy, and compliance are first-class concerns. The stakes for our customers are real, so we care about quality. We also move fast and ship, because the alternative is irrelevance. Strong ownership. Squads own their products end-to-end, from the customer outcome through to operating them in production. Pragmatic engineering. We favour simple, testable solutions over premature abstraction. We use data where it informs a real decision. A learning and improvement culture. We're building an engineering organisation that learns and adapts at the pace AI is forcing on the work. That's the bar for hiring, growth, and how we run the team. Coaching as part of seniority. Senior engineers help juniors, mid-levels, and each other grow. We protect that time on calendars. A work in progress Opus 2 is in real transition. AI is reshaping how our customers work and how we build software, and we're investing in the engineering organisation to keep pace. Some of that is already settled; other parts are still being shaped. If you want a fully paved path, this isn't it yet. If you want to be an agent of change in a team that's clear about where it's going and pragmatic about how to get there, there's real leverage here. We're hiring people who'll help us shape this, not just slot into it. Tech you'll work with We pick tools to fit the problem, and we have a clear sense of where we're heading. On the backend we're investing in Python, Go, and TypeScript. Java and PHP are in established parts of the platform and we'll keep them well-tended where it makes sense. If you light up about Python or Go, you're in the right place. Backend: Python, Go, TypeScript (where we're investing); Java and PHP (established services) Frontend: React Deployment: Kubernetes primary; serverless where it's the better fit Cloud: AWS Data: Postgres, MongoDB, OpenSearch / Elasticsearch, vector stores AI: GenAI features already in production (LLMs, retrieval, agentic workflows), with more on the way You should be fluent in enough of this stack to make architectural calls confidently, and willing to learn what you don't yet know. Working for Opus 2 Staff engineering work at a company where the technical decisions you make matter across multiple teams, in production, and at the pace AI is forcing on the work. A focused engineering organisation where your influence is real, your voice carries weight, and the path from idea to customer is short. Investment in your growth: peer-level engineers and leadership to think with, exposure to organisational decisions, and a clear path toward Principal. 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 or dependent day. Regular Company Social Events. Yearly Development Retreat.
06/07/2026
Full time
Staff engineering at Opus 2 is about what happens when complex problems span multiple teams or systems and someone needs to make them tractable. You'll set technical direction across a domain, lead the work that no single squad can pick up alone, and shape how the engineering organisation builds software at the pace AI is forcing on us. We want staff engineers who treat the messy, ambiguous, cross-cutting problems as the most interesting ones to work on. This is an IC role with broad influence. You can grow toward Principal from here. What you'll do Lead initiatives that span teams or systems. Domain-level work that's large, ambiguous, and business-critical. You break it into actionable pieces and mobilise teams to deliver. Set technical direction across teams. Architecture, technology choices, system shape. You make calls that hold up over years and explain them so others can carry them forward. Resolve systemic issues. The recurring incidents, the duplication, the integration cracks. The things that affect multiple teams and that no single team owns alone. Coach senior engineers into broader contributors. The next generation of staff engineers grows because you invest in them. Champion pragmatic engineering across the organisation. Simple, testable, data informed. You set the standard for how decisions get made, not just what gets built. Shape how we adopt AI. In product, in tooling, in how teams work. You make the calls that turn fast change into capability rather than chaos. The shape we're hiring for We're hiring T-shaped engineers operating at scale: broad understanding across multiple systems and how they interact, with deep credibility in at least one area. Depth at scale. Your domain expertise is recognised by colleagues, peers in the wider community, or both. You're consulted because you're trusted. Breadth across systems. You can reason about architecture beyond your immediate domain. "That's not my system" isn't in your vocabulary when systemic issues are at stake. Ownership of multi-team outcomes. You don't wait for permission to fix what's broken across boundaries. Outcomes are your accountability, not just deliverables. Influence without authority. You build alignment through reasoning and judgment rather than org-chart power. Disagreement is something you navigate, not something you escape. Coaching the senior population. Growing the people around you is a core deliverable, not a bonus. Change leadership. You set the pace and tone for how the organisation adopts new tools, approaches, and ways of working, including AI. You'll be a strong fit if You've led work that spanned multiple teams or systems and resulted in a real business outcome you can describe. You're comfortable in distributed, multi-tenant SaaS or similarly complex production systems. You have a clear point of view on technical decision-making and can defend it without needing it to win. You're already thinking about how AI changes the product and the work, and are comfortable shaping that change rather than reacting to it. You've coached senior engineers and seen them grow into broader roles. You might be a less good fit if You want to specialise deeply in one system without engaging with the broader engineering picture. You'd rather not invest in growing other engineers. At this level, that's a core part of staff seniority. You're looking for a management role with formal direct reports (this isn't that). You'd rather not be on the front foot of how the organisation adopts AI tooling and processes. At this level, leading that adoption is part of the role. You'd prefer a settled, high-process environment over one that's actively building its scaffolding. How we work Opus 2 builds the platform that leading legal teams use to run their most complex work: a distributed, multi-tenant SaaS platform with API-first surfaces, where security, privacy, and compliance are first-class concerns. The stakes for our customers are real, so we care about quality. We also move fast and ship, because the alternative is irrelevance. Strong ownership. Squads own their products end-to-end, from the customer outcome through to operating them in production. Pragmatic engineering. We favour simple, testable solutions over premature abstraction. We use data where it informs a real decision. A learning and improvement culture. We're building an engineering organisation that learns and adapts at the pace AI is forcing on the work. That's the bar for hiring, growth, and how we run the team. Coaching as part of seniority. Senior engineers help juniors, mid-levels, and each other grow. We protect that time on calendars. A work in progress Opus 2 is in real transition. AI is reshaping how our customers work and how we build software, and we're investing in the engineering organisation to keep pace. Some of that is already settled; other parts are still being shaped. If you want a fully paved path, this isn't it yet. If you want to be an agent of change in a team that's clear about where it's going and pragmatic about how to get there, there's real leverage here. We're hiring people who'll help us shape this, not just slot into it. Tech you'll work with We pick tools to fit the problem, and we have a clear sense of where we're heading. On the backend we're investing in Python, Go, and TypeScript. Java and PHP are in established parts of the platform and we'll keep them well-tended where it makes sense. If you light up about Python or Go, you're in the right place. Backend: Python, Go, TypeScript (where we're investing); Java and PHP (established services) Frontend: React Deployment: Kubernetes primary; serverless where it's the better fit Cloud: AWS Data: Postgres, MongoDB, OpenSearch / Elasticsearch, vector stores AI: GenAI features already in production (LLMs, retrieval, agentic workflows), with more on the way You should be fluent in enough of this stack to make architectural calls confidently, and willing to learn what you don't yet know. Working for Opus 2 Staff engineering work at a company where the technical decisions you make matter across multiple teams, in production, and at the pace AI is forcing on the work. A focused engineering organisation where your influence is real, your voice carries weight, and the path from idea to customer is short. Investment in your growth: peer-level engineers and leadership to think with, exposure to organisational decisions, and a clear path toward Principal. 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 or dependent day. Regular Company Social Events. Yearly Development Retreat.
Opus 2 in the City of Edinburgh is looking for a Staff Engineer to lead initiatives that impact multiple teams across their innovative platform. You will be responsible for setting technical direction and solving complex systemic issues while coaching the next generation of engineers. Ideal candidates will have experience in distributed, multi-tenant systems, and a passion for leveraging AI in product development. The position offers a range of benefits including health insurance and a contributory pension plan.
06/07/2026
Full time
Opus 2 in the City of Edinburgh is looking for a Staff Engineer to lead initiatives that impact multiple teams across their innovative platform. You will be responsible for setting technical direction and solving complex systemic issues while coaching the next generation of engineers. Ideal candidates will have experience in distributed, multi-tenant systems, and a passion for leveraging AI in product development. The position offers a range of benefits including health insurance and a contributory pension plan.
As a Product Support Analyst, you'll serve as the first point of contact for users of our legal technology products, providing timely, effective technical support through phone, email, and an internal portal. You'll troubleshoot and resolve software issues, document cases in our helpdesk system, and elevate complex problems to second-line support when needed-all while maintaining a high standard of client communication and satisfaction. In addition to support, you'll contribute to testing software updates, improving product documentation, and delivering product training or demonstrations. By identifying recurring issues and user feedback, you'll help shape product improvements alongside our Development and Product teams. This role is ideal for someone with a passion for legal tech, strong problem solving abilities, and a desire to grow within a collaborative support environment. What you'll be doing Act as the first point of contact for users, providing technical support via phone, email, and internal support portals. Troubleshoot and resolve software related issues, escalating complex cases to second line support as needed. Guide clients on product usage and best practices to maximize user experience and efficiency. Log and manage support tickets using helpdesk or incident tracking systems, ensuring timely resolution and follow up. Assist in testing and validating new software features, patches, and updates before release. Identify recurring issues and collaborate with Product and Development teams to drive long term improvements. Contribute to user facing documentation and internal knowledge bases with clear, helpful instructions. Support training sessions and product demonstrations, delivering guidance to clients and stakeholders. Maintain a strong focus on professionalism, empathy, and client satisfaction in every interaction. What we're looking for in you 1+ years of experience in customer support, IT helpdesk, or product support roles (preferably in SaaS or legal tech environments). Strong troubleshooting skills with the ability to diagnose and resolve software, login, and system related issues. Experience managing tickets through triage, SOP driven resolution, and incident documentation. Familiarity with help desk tools and ticketing systems (e.g., Zendesk, Jira, ServiceNow). Ability to handle password resets, user login issues, and local server requests (e.g., Magnum: Syncs, Restarts). Comfortable testing and validating new product releases alongside QA and development teams. Skilled in creating and maintaining support documentation, including FAQs, how to guides, and internal playbooks. Basic understanding of SQL, APIs, or scripting languages (e.g., Python, Bash) is a plus. Excellent verbal and written communication skills, with the ability to explain technical concepts clearly to non technical users. Strong multitasking and time management skills, with the ability to prioritize low and medium level tickets efficiently. Demonstrated interest in legal technology and workflow driven software solutions. Willingness to shadow senior team members and document technical resolutions to build product expertise. Working for Opus 2 Working at Opus 2, you'll receive: Contributory pension plan. 26 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 or dependent cover. Accessible and modern office space and regular company social events.
04/07/2026
Full time
As a Product Support Analyst, you'll serve as the first point of contact for users of our legal technology products, providing timely, effective technical support through phone, email, and an internal portal. You'll troubleshoot and resolve software issues, document cases in our helpdesk system, and elevate complex problems to second-line support when needed-all while maintaining a high standard of client communication and satisfaction. In addition to support, you'll contribute to testing software updates, improving product documentation, and delivering product training or demonstrations. By identifying recurring issues and user feedback, you'll help shape product improvements alongside our Development and Product teams. This role is ideal for someone with a passion for legal tech, strong problem solving abilities, and a desire to grow within a collaborative support environment. What you'll be doing Act as the first point of contact for users, providing technical support via phone, email, and internal support portals. Troubleshoot and resolve software related issues, escalating complex cases to second line support as needed. Guide clients on product usage and best practices to maximize user experience and efficiency. Log and manage support tickets using helpdesk or incident tracking systems, ensuring timely resolution and follow up. Assist in testing and validating new software features, patches, and updates before release. Identify recurring issues and collaborate with Product and Development teams to drive long term improvements. Contribute to user facing documentation and internal knowledge bases with clear, helpful instructions. Support training sessions and product demonstrations, delivering guidance to clients and stakeholders. Maintain a strong focus on professionalism, empathy, and client satisfaction in every interaction. What we're looking for in you 1+ years of experience in customer support, IT helpdesk, or product support roles (preferably in SaaS or legal tech environments). Strong troubleshooting skills with the ability to diagnose and resolve software, login, and system related issues. Experience managing tickets through triage, SOP driven resolution, and incident documentation. Familiarity with help desk tools and ticketing systems (e.g., Zendesk, Jira, ServiceNow). Ability to handle password resets, user login issues, and local server requests (e.g., Magnum: Syncs, Restarts). Comfortable testing and validating new product releases alongside QA and development teams. Skilled in creating and maintaining support documentation, including FAQs, how to guides, and internal playbooks. Basic understanding of SQL, APIs, or scripting languages (e.g., Python, Bash) is a plus. Excellent verbal and written communication skills, with the ability to explain technical concepts clearly to non technical users. Strong multitasking and time management skills, with the ability to prioritize low and medium level tickets efficiently. Demonstrated interest in legal technology and workflow driven software solutions. Willingness to shadow senior team members and document technical resolutions to build product expertise. Working for Opus 2 Working at Opus 2, you'll receive: Contributory pension plan. 26 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 or dependent cover. Accessible and modern office space and regular company social events.