Opus 2 Logo

Opus 2

Senior Software Developer

Posted 9 Hours Ago
Be an Early Applicant
Edinburgh, City of Edinburgh, Scotland
Senior level
Edinburgh, City of Edinburgh, Scotland
Senior level
As a Senior Software Developer, you will drive technical design and delivery of web applications for audio and video court process capturing. Responsibilities include fixing complex defects, mentoring junior colleagues, integrating new technologies, and ensuring high technical quality in an agile environment.
The summary above was generated by AI

Description

Most of our development work is undertaken in Edinburgh, with several engineers working remotely from other countries. You will be based in our friendly office in central Edinburgh. Working hours are flexible and hybrid working will be available. We follow an agile process with small, highly collaborative squad focused on delivery.

Job Overview

We are seeking an experienced Software Developer to join one of our Product Squads working on several web applications that provide Audio and Video capture of the court process. Using a novel multi-channel audio recording system as part of Transcript production that is converted for editing and Quality Assurance. You will be joining a department that covers the end-to-end of development from design through to testing, deployment, and support.

What you'll be doing

  • Driving technical design and delivery of significant pieces of work, such as major new features, or fixing complex defects. 
  • Taking responsibility for and ownership of work, including proactively seeking to unblock yourself and others, and ensuring that work progresses through the process from design to delivery. 
  • Resolving technical challenges, such as researching and integrating a new technology into the system. 
  • Maintain high standards of technical quality through reviewing the work of peers and guiding and mentoring more junior colleagues. 
  • Taking an active part in technical discussions, contributing knowledge and experience to ensure good technical decision making. 
  • Proactively identifying issues in the system and the processes which impact the team, and presenting solutions. 


About the product

  • Audio Visual (AV) capturing and processing system designed in a modular fashion with multiple services
  • Distributed real time applications with front end in HTML5/Web Audio/TypeScript; backend in Go and Python.
  • Speech-to-text (STT) done via API to several different providers.
  • Real time streaming of data between services.
  • Online editor for logging, correcting and enriching the Transcript.
  • Integrating advanced signal processing for channel detection + STT.
  • Utilising GitHub Actions and SonarQube.
  • Deployed to services running on the AWS infrastructure.
Requirements
What we're looking for in you
  • 5+ years’ experience in research or professional software engineering.
  • Degree in computer engineering / computer science; ideally MEng/MSc or PhD.
  • Proactive attitude and a bias towards action with a client focus and excellent communication skills.
  • Learning attitude and raising up others with an open mind.
  • Audio processing experience (DSP, FFT) an advantage.
  • Systems approach to engineering (hardware + software).
  • Use of cloud systems and APIs (AWS and transcribe).
  • Experience with Git, GitHub Projects, and Slack are beneficial.
  • Familiarity with Linux environments.
Benefits

Opus 2 is a global leader in the LegalTech space, creating solutions to drive digital transformation in the legal industry. We are the trusted partner of the world’s leading legal teams, with the world’s largest law firms are using Opus 2.

Our achievements are underpinned by our unique culture and our people are our biggest asset. Working at Opus 2, you’ll receive:

  • Contributory pension plan.
  • 33 days annual holidays, flexible working, and length of service entitlement.
  • Loyalty Share Scheme.
  • Enhanced Maternity and Paternity.
  • Private Healthcare Scheme.
  • 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.

Top Skills

Go
HTML5
Python
Typescript

Similar Jobs

Be an Early Applicant
7 Days Ago
Edinburgh, City of Edinburgh, Scotland, GBR
1,300 Employees
Senior level
1,300 Employees
Senior level
HR Tech • Software • Travel
As a Senior Software Engineer at TravelPerk, you will design, architect, and implement a web-based travel product. You'll work closely with the product team to develop features, integrate with third-party APIs, and mentor junior engineers, all while maintaining a focus on code quality and agile practices.
Be an Early Applicant
6 Days Ago
Glasgow, City of Glasgow, Scotland, GBR
Hybrid
289,097 Employees
Senior level
289,097 Employees
Senior level
Financial Services
The Senior Lead Software Engineer will enhance and deliver top-notch technology products within an agile team at JPMorgan Chase. Responsibilities include providing technical guidance, developing secure production code, influencing product design, and contributing to the engineering community while advocating for firmwide frameworks and practices.
Be an Early Applicant
4 Days Ago
Edinburgh, Midlothian, Scotland, GBR
2,397 Employees
Senior level
2,397 Employees
Senior level
Information Technology • Consulting
The Senior Software Engineer will collaborate with team leads and business analysts to design, develop, and maintain innovative solutions for financial institutions. Responsibilities include writing solution designs, participating in client workshops, optimizing functionalities, and ensuring quality through automated testing.

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