Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Opus 2

At a Glance

  • Tasks: Lead complex software projects from idea to production, using cutting-edge AI tools.
  • Company: Join Opus 2, a forward-thinking tech company transforming the legal industry.
  • Benefits: Enjoy competitive salary, 33 days holiday, flexible working, and health insurance.
  • Other info: Be part of a learning culture that embraces change and innovation.
  • Why this job: Make a real impact in a dynamic environment where your work is valued.
  • Qualifications: Experience in software development with a focus on collaboration and problem-solving.

The predicted salary is between 60000 - 80000 £ per year.

Senior engineering at Opus 2 is hands-on, high-trust, and end-to-end. You'll lead complex, often ambiguous work from problem to production, raise the bar on the team around you, and help shape how we build software in a moment where AI is changing the work week to week. We're not looking for someone who'll watch that change from the sidelines. You can grow toward Staff or Principal from here. This is an IC role, and the day-to-day is engineering with influence, not management.

What you'll be doing:

  • Lead complex, often ambiguous features and projects end-to-end. Discovery, breakdown, shipping in slices, and seeing it land for customers.
  • Partner with Product and Design to translate user needs into pragmatic, well-scoped technical work.
  • Call tradeoffs early. Keep the roadmap honest about what's feasible.
  • Raise the bar on the team around you, and beyond. Thoughtful code review, pairing where it helps, mentoring mid-level and junior engineers.
  • Own quality and operability. CI/CD, test automation, observability, post-incident learning.
  • Make architectural and tech-stack calls that hold up. Favour maintainable, scalable, simple solutions over clever ones, and design with operability and change in mind.
  • Use AI to raise quality, speed, and productivity. You don't need to be an ML researcher, but you should be using AI tools well across the SDLC: in your own workflow, in product exploration, and in helping the squad adopt them safely.
  • Help shape engineering strategy with Tech Leads and Engineering Managers. Architecture, scalability, how the team works, where we invest.

The shape we're hiring for:

  • We're hiring T-shaped engineers: broad across the stack, deep in at least one area (backend, frontend, data, infra, AI/ML, or another domain where you can show real expertise).
  • We care more about how you think than how many tools you've used. Depth in something. You can name a domain where you're the person colleagues come to.
  • Breadth that lets you ship end-to-end.

Senior Software Engineer employer: Opus 2

At Opus 2, we pride ourselves on being an excellent employer that fosters a high-trust, hands-on work culture where innovation thrives. Our commitment to employee growth is evident through coaching opportunities, exposure to challenging projects, and a clear path for technical advancement, all while enjoying generous benefits like flexible working, extensive annual leave, and a supportive environment that values your contributions. Join us in shaping the future of software engineering in a dynamic setting where AI is at the forefront of our mission.

Opus 2

Contact Details:

Opus 2 Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Get your networking game on! Connect with folks in the industry, attend meetups, and engage in online communities. You never know who might have a lead on that perfect Senior Software Engineer role.

Tip Number 2

Show off your skills in real-time! Consider contributing to open-source projects or building your own side projects. This not only sharpens your abilities but also gives you something tangible to discuss during interviews.

Tip Number 3

Prepare for those technical interviews by practicing coding challenges and system design questions. Use platforms like StudySmarter to brush up on concepts and get comfortable explaining your thought process.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Software Engineer

End-to-End Software Development
Complex Problem Solving
Technical Leadership
Code Review
Mentoring
CI/CD
Test Automation

Some tips for your application 🫡

Show Your Hands-On Experience:When you're writing your application, make sure to highlight your hands-on experience with software engineering. We want to see how you've led complex projects from start to finish, so share specific examples that demonstrate your ability to take ownership and deliver results.

Emphasise Collaboration:We love a team player! In your application, mention how you've partnered with Product and Design teams to translate user needs into technical work. Show us how you communicate and collaborate effectively to shape what gets built.

Demonstrate Your Growth Mindset:We're looking for someone who embraces change and is eager to learn. In your written application, talk about how you've adapted to new technologies or methodologies, especially in the context of AI. Let us know how you’ve helped others grow too!

Be Authentic and Clear:Finally, be yourself! Write your application in a clear and authentic way. We appreciate straightforward communication, so avoid jargon and focus on conveying your passion for engineering and how you can contribute to our team at Opus 2. Don't forget to apply through our website!

How to prepare for a job interview at Opus 2

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Go, and TypeScript. Be ready to discuss your experience with these languages and how you've used them in past projects. This shows that you can hit the ground running and contribute from day one.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've led complex projects from start to finish. Highlight how you approached ambiguous problems, made architectural decisions, and ensured quality throughout the process. This will demonstrate your ability to handle the responsibilities of the role.

Emphasise Collaboration

Since this role involves partnering with Product and Design, be ready to talk about how you've worked with cross-functional teams in the past. Share examples of how you translated user needs into technical work and how you’ve mentored others. This shows you value teamwork and can elevate those around you.

Be Open to Change

With AI reshaping the industry, it’s crucial to show that you’re adaptable and eager to learn. Discuss any experiences you have with AI tools and how you’ve integrated them into your workflow. This will highlight your readiness to embrace change and help your team navigate the evolving landscape.