Senior Software Developer

Global leader in LegalTech, creating solutions for digital transformation in the legal industry, trusted by world's leading legal teams.
Edinburgh, UK
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Legal Tech

Description For Senior Software Developer

Opus 2, a leading LegalTech company, is seeking a Senior Software Developer to join their Product Squad in Edinburgh, with hybrid working options available. The role focuses on developing web applications for Audio and Video capture of court processes, utilizing a novel multi-channel audio recording system for transcript production. The team works in an agile environment with small, collaborative squads.

The position involves working on distributed real-time applications with a tech stack including HTML5/Web Audio/TypeScript for frontend and Go/Python for backend. The system integrates speech-to-text capabilities through various providers and includes real-time data streaming between services. The platform utilizes AWS infrastructure and modern development practices including GitHub Actions and SonarQube.

As a Senior Software Developer, you'll be responsible for driving technical design, resolving complex challenges, and maintaining high quality standards through peer review and mentoring. The ideal candidate should have 5+ years of experience, strong technical skills, and preferably experience with audio processing. The role offers comprehensive benefits including healthcare, pension, and flexible working arrangements.

The company culture emphasizes collaboration, professional growth, and work-life balance, offering various benefits from healthcare to professional development opportunities. Join a team that's transforming the legal industry through innovative technical solutions.

Last updated a minute ago

Responsibilities For Senior Software Developer

  • Driving technical design and delivery of significant pieces of work
  • Taking responsibility for and ownership of work
  • Resolving technical challenges
  • Maintain high standards through peer review and mentoring junior colleagues
  • Contributing to technical discussions
  • Proactively identifying system issues and presenting solutions

Requirements For Senior Software Developer

TypeScript
Go
Python
Linux
  • 5+ years experience in research or professional software engineering
  • Degree in computer engineering / computer science (MEng/MSc or PhD preferred)
  • Proactive attitude with client focus and excellent communication skills
  • Learning attitude and ability to raise up others
  • Audio processing experience (DSP, FFT) advantage
  • Systems approach to engineering
  • Experience with cloud systems and APIs (AWS and transcribe)
  • Experience with Git, GitHub Projects, and Slack
  • Familiarity with Linux environments

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Contributory pension plan
  • 33 days annual holidays
  • Flexible working
  • 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
  • Charity volunteer day
  • Regular Company Social Events
  • Yearly Development Retreat

Interested in this job?

Jobs Related To Opus 2 Senior Software Developer

Senior Software Developer

Join Opus 2 as a Senior Software Developer in Edinburgh, working on cutting-edge LegalTech solutions with a collaborative team and excellent benefits.

Software Engineer - Application Infrastructure

Senior Backend Engineer role at CX2, focusing on electromagnetic spectrum intelligence platform infrastructure and DoD applications.

Senior Software Engineer (C#)

Senior C# Engineer role at Goodlord, developing cloud-based property rental software with Azure Functions and modern technologies in a hybrid work environment.

Senior Software Engineer

Senior Software Engineer role at Xcelirate, developing and maintaining enterprise platforms with PHP and modern frontend frameworks.

Software Engineer III - PLC

Senior Software Engineer role at OpenGov, building cloud solutions for government agencies using modern technologies like React, Node.js, and GraphQL.