Opus 2 Logo

Opus 2

Senior Software Engineer

Reposted An Hour Ago
In-Office
Edinburgh, City of Edinburgh, Scotland, GBR
Senior level
In-Office
Edinburgh, City of Edinburgh, Scotland, GBR
Senior level
Lead end-to-end implementation of complex features, partner with Product and Design, mentor engineers, own quality and operability (CI/CD, testing, observability), make pragmatic architectural decisions, and apply AI tooling across the SDLC to improve productivity and product outcomes.
The summary above was generated by AI

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.

RequirementsHow 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.


BenefitsWorking 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 Edinburgh, Scotland Office

Edinburgh, United Kingdom, EH3 6DH

Similar Jobs

17 Days Ago
In-Office
Edinburgh, City of Edinburgh, Scotland, GBR
Senior level
Senior level
Gaming
Design and implement anti-cheat, anti-piracy, and anti-tamper solutions for Rockstar titles. Research protections, debug obfuscation/anti-tamper issues, profile performance and memory, follow SDLC, and test cross-platform security features.
Top Skills: C++
3 Days Ago
Easy Apply
Remote or Hybrid
UK
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and maintain Samsara's Cloud Governance Platform across AWS and GCP, focusing on cloud IAM guardrails, automated compliance controls, and software supply-chain security. Implement SAST/DAST and secure CI/CD patterns, design scalable, reliable systems, translate regulatory requirements into automated controls, collaborate cross-functionally, and own components end-to-end while mentoring teammates and shaping the roadmap.
Top Skills: AWSCi/CdCloud IamDastGCPGoPythonSastTerraform
3 Days Ago
Hybrid
Senior level
Senior level
Financial Services
Lead and mentor engineering teams to design, build, and operate secure, scalable AI & ML data platform solutions. Produce and review production-quality code, drive architectural decisions, adopt enterprise AI-assisted development practices, and promote secure, resilient cloud-native operations and automation across the SDLC.
Top Skills: Artificial IntelligenceAsynchronous MessagingAutomated Testing FrameworksAWSCachingCi/CdCloud NativeContainer OrchestrationEnterprise Ai-Assisted Development ToolsInfrastructure-As-CodeJavaMachine LearningMicroservicesNoSQLReactRelational DatabasesRestful ApisServerless ComputingSpring BootTypescript

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account