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
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

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 4 months 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?