Senior Software Developer

Opus 2 is a global leader in the LegalTech space, creating solutions to drive digital transformation in the legal industry. They are the trusted partner of the world's leading legal teams, with the world's largest law firms using Opus 2.
Edinburgh, UK
Backend
Senior Software Engineer
Hybrid
7+ years of experience
AI · Enterprise SaaS · Legal Tech

Description For Senior Software Developer

Opus 2 is seeking an experienced Senior Software Developer to join one of their Product Squads working on a web application that provides digital workspaces to high-profile clients. The role is based in their friendly new office in central Edinburgh, with flexible working hours and hybrid working available. The development team follows a scrum process with small, highly collaborative squads focused on delivery.

Responsibilities include:

  • Gathering requirements from in-house subject matter experts and Product Owners
  • Working with the senior engineering team to design and implement new capabilities
  • Conducting design reviews on existing code to improve performance, security, robustness, and maintainability
  • Ensuring new software meets quality, security, and performance requirements

The product is built on a service-oriented microservice architecture, with:

  • Services primarily written in Java17 and Spring, with some in NodeJS, Go, and Python
  • Frontend built with TypeScript and React
  • Backed by ElasticSearch, MongoDB, and PostgreSQL
  • Build and deployment using GitHub Actions and Drone with SonarCloud
  • Deployed to Kubernetes clusters running on AWS infrastructure

The ideal candidate will have:

  • 7+ years of experience
  • Strong knowledge of software design principles and microservices architectures
  • A strong record of delivering software solutions
  • Excellent communication skills
  • A desire to mentor other developers
  • Familiarity with DevOps processes and Kubernetes (desirable)
  • Experience with Git, Slack, Jira, and Drone (beneficial)
  • Familiarity with Linux environments

Opus 2 offers a range of benefits, including:

  • Contributory pension plan
  • 33 days annual holidays, flexible working, and length of service entitlement
  • Private Healthcare Scheme
  • Loyalty Share Scheme
  • Enhanced Maternity and Paternity leave
  • Employee Assistance Programme
  • Electric Vehicle Salary Sacrifice
  • Cycle to Work Scheme
  • Calm and Mindfulness sessions
  • Volunteer day for charity
  • Regular Company Social Events
  • Yearly Development Retreat

Join Opus 2 to be part of a global leader in LegalTech, driving digital transformation in the legal industry.

Last updated 3 months ago

Responsibilities For Senior Software Developer

  • Gathering requirements from in-house subject matter experts and Product Owners
  • Working with the senior engineering team to design and implement new capabilities
  • Conducting design reviews on existing code
  • Ensuring new software meets requirements of quality, security and performance

Requirements For Senior Software Developer

Java
JavaScript
TypeScript
React
MongoDB
PostgreSQL
Node.js
Go
Python
  • 7+ years' experience
  • Strong knowledge of software design principles and micro-services architectures
  • Strong record of delivering software solutions
  • Strong communication skills
  • Desire to mentor other developers
  • Familiarity with Dev Ops processes and Kubernetes (desirable)
  • Experience with Git, Slack, Jira, and Drone (beneficial)
  • Familiarity with Linux environments

Benefits For Senior Software Developer

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • Contributory pension plan
  • 33 days annual holidays
  • Flexible working
  • Length of service entitlement
  • Private Healthcare Scheme
  • Loyalty Share Scheme
  • Enhanced Maternity and Paternity leave
  • Employee Assistance Programme
  • Electric Vehicle Salary Sacrifice
  • Cycle to Work Scheme
  • Calm and Mindfulness sessions
  • Volunteer day for charity
  • Regular Company Social Events
  • Yearly Development Retreat

Interested in this job?

Jobs Related To Opus 2 Senior Software Developer

Senior Software Developer

Senior Software Developer position at Opus 2, developing audio-visual court recording systems with TypeScript, Go, and Python, offering hybrid work in Edinburgh.

Senior Engineer, Field Application Engineer – Windows Copilot+ PC Ecosystem, NA Territory Sales Region, PC Compute

Senior Field Application Engineer role at Qualcomm focusing on Windows Copilot+ PC Ecosystem implementation and technical sales support.

Camera ISP Algorithm System Engineer, Sr. (Taipei)

Senior Camera ISP Algorithm System Engineer position at Qualcomm focusing on computer vision and systems engineering in Taipei.

Backend Software Engineer

Backend Software Engineer role at Capital on Tap, building credit card and payment products for small businesses using .Net technology in a hybrid work environment.

Software Engineer

Join DEPT®, a global digital agency creating innovative solutions for leading brands, offering competitive compensation and comprehensive benefits.