At a Glance
- Tasks: Lead the design and delivery of innovative software features while mentoring fellow engineers.
- Company: Join Opus 2, a global leader in legal software with a vibrant culture.
- Benefits: Enjoy 33 days holiday, health insurance, flexible working, and a contributory pension plan.
- Why this job: Make a real impact by applying AI to enhance user experiences in a dynamic environment.
- Qualifications: Deep expertise in distributed systems and proficiency in Python and Typescript.
- Other info: Collaborate globally with teams in Amsterdam, Edinburgh, and London for exciting career growth.
The predicted salary is between 28800 - 48000 £ per year.
As a Senior Developer at Opus 2, you’ll lead delivery of medium-to-large features and projects within your squad while influencing the broader engineering strategy. You’ll serve as a trusted technical partner to Product and Design, balancing user needs, delivery speed, and technical quality. You’ll set high standards of engineering craft, mentor across squads, and help rapidly expand AI workflows across our platform. You will be part of our Amsterdam office working directly with a small local team but collaborating closely with a larger engineering team in Edinburgh, UK, AI team in London, UK and the wider business functions globally. A great opportunity to apply AI to a defined and in demand set of customer needs at a company where over 50% of customers are already using AI in our existing workflows.
What you'll be doing:
- Lead the design, development, and delivery of medium-to-large features and projects.
- Partner with Product and Design to align roadmaps with technical feasibility and user needs.
- Contribute to squad strategy, influencing decisions on architecture, scalability, and reliability.
- Provide deep technical mentorship to engineers across squads, raising standards of engineering quality.
- Support operational excellence through strong observability, monitoring, and testing practices.
- Actively contribute to wider engineering strategy with Tech Leads and senior leadership.
What Success Looks Like:
- You consistently deliver technically sound, user-focused projects that align with business goals.
- You manage technical trade-offs transparently, providing clarity to Product and Design partners.
- You raise the technical bar across squads, mentoring engineers and setting best practices.
- You proactively improve reliability, scalability, and maintainability of the platform.
- You are AI literate with the ability to translate business opportunities into safe, scalable, and value-driven AI solutions.
- Mentor others in responsible AI use and help set squad-level standards for AI adoption.
- Partner with Product/Design to explore and prototype AI-powered features that enhance user experience.
Requirements:
- Deep expertise in distributed systems, multi-tenant SaaS, and API-first platforms.
- Knowledge of security, privacy, and compliance best practices for multi-tenant SaaS and AI workloads.
- Experience with Vector databases, ideally Opensearch / Elasticsearch.
- Familiarity with GraphRag or experience building knowledge graphs.
- Familiarity with the latest Generative AI developments such as LLM architectures, fine-tuning strategies, Agentic workflows.
- Experience with MLOps pipelines, including model deployment, versioning, and monitoring in production.
- Proficiency in observability tooling for distributed AI systems.
- Experience with data ingestion and transformation pipelines supporting vector and knowledge graph stores.
- Familiarity with CI/CD automation for both software and ML workflows.
- Experience optimizing cost and performance of large-scale inference and retrieval systems.
- Proven ability to lead complex projects and influence technical direction.
- Strong mentorship skills and ability to scale engineering standards across squads.
- Languages: full stack experience with a focus on Python and Typescript with familiarity with one of Java and Go a benefit.
- Infrastructure: familiarity with AWS serverless architecture and dev-ops experience.
- ~5–9+ years of professional software development experience.
Benefits:
- Working for Opus 2, a global leader in legal software and services, trusted partner of the world’s leading legal teams.
- Contributory pension plan.
- 33 days annual holidays, flexible working, and length of service entitlement.
- Health Insurance.
- Loyalty Share Scheme.
- Enhanced Maternity and Paternity.
- 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.
- Equal opportunities.
Senior Developer (Hiring Immediately) in Edinburgh employer: Opus 2
Contact Detail:
Opus 2 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer (Hiring Immediately) in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at Opus 2 or similar companies. A friendly chat can lead to insider info about the role and even a referral.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your best projects, especially those related to AI and distributed systems. This will give you an edge during interviews.
✨Tip Number 3
Practice makes perfect! Get ready for technical interviews by brushing up on your coding skills and system design principles. Use platforms like LeetCode or HackerRank to sharpen your problem-solving abilities.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the team at Opus 2.
We think you need these skills to ace Senior Developer (Hiring Immediately) in Edinburgh
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Developer role. Highlight your experience with distributed systems, AI workflows, and any relevant projects that showcase your technical skills. We want to see how you can fit into our team!
Showcase Your Mentorship Skills: Since mentoring is a big part of this role, share examples of how you've guided others in previous positions. Whether it's through code reviews or leading workshops, let us know how you've raised the bar for engineering quality.
Be Clear About Your Technical Expertise: We’re looking for deep expertise in areas like multi-tenant SaaS and API-first platforms. Make sure to clearly outline your experience with these technologies and any specific tools you've used, like Opensearch or Elasticsearch.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Opus 2
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of distributed systems, multi-tenant SaaS, and API-first platforms. Be ready to discuss your experience with Vector databases and the latest in Generative AI developments. This will show that you're not just familiar with the tech but can also lead discussions on architecture and scalability.
✨Showcase Your Mentorship Skills
Since mentoring is a key part of the role, think of specific examples where you've helped others improve their skills or raised engineering standards. Prepare to share how you've influenced technical direction in previous projects, as this will demonstrate your leadership capabilities.
✨Align with Product and Design
Be prepared to discuss how you would partner with Product and Design teams to align roadmaps with user needs and technical feasibility. Think of examples where you've successfully balanced these aspects in past projects, as this will highlight your collaborative approach.
✨Demonstrate Your AI Literacy
Since AI is a big focus for Opus 2, be ready to talk about how you've applied AI solutions in your work. Discuss any experience you have with MLOps pipelines and how you've contributed to AI-powered features that enhance user experience. This will show that you can translate business opportunities into scalable AI solutions.