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

Software Development Engineer, AmazonLink

Senior Software Engineer role at Amazon building enterprise-scale supply chain integration solutions with competitive compensation and benefits.

Sr. SDE, Amazon Private Brands

Senior Software Engineer role at Amazon Private Brands, building discovery systems using AWS and ML, offering competitive compensation $151K-$261K.

Global Supply Manager

Senior Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization for core technologies across product lines.

Senior Software Engineer - Customer Centric Engineering

Senior Software Engineer role at Salesforce focusing on customer-centric engineering, requiring expertise in Java, JavaScript, and cloud technologies.