Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
O

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 International

At Opus 2, we pride ourselves on being an exceptional employer that fosters a high-trust, hands-on work culture where innovation thrives. Our commitment to employee growth is evident through tailored coaching, exposure to challenging projects, and a clear path for technical advancement, all while enjoying generous benefits like 33 days of annual leave and flexible working arrangements. Join us in shaping the future of software engineering in a dynamic environment where your contributions directly impact our customers and the industry.

O

Contact Details:

Opus 2 International 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 LeetCode or HackerRank to get comfortable with the types of problems you might face.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers who are ready to dive into the exciting world of AI-driven software development. Your next big opportunity could be just a click away!

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 showcase your problem-solving skills and technical expertise.

Be Clear About Your Technical Depth:We’re looking for T-shaped engineers, so don’t shy away from mentioning your deep expertise in a particular area. Whether it’s backend, frontend, or AI/ML, let us know where you shine and how that can benefit our team.

Emphasise Collaboration:Since partnering with Product and Design is key, make sure to mention any collaborative experiences you've had. Talk about how you’ve translated user needs into technical work and how you’ve worked with others to deliver quality outcomes.

Apply Through Our Website:Finally, don’t forget to apply 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 see what you bring to the table!

How to prepare for a job interview at Opus 2 International

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.

Demonstrate Problem-Solving Skills

Prepare to talk about complex problems you've tackled in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you showcase your ability to lead ambiguous projects and make sound architectural decisions.

Show Your Coaching Side

Since mentoring is a key part of the role, think of examples where you've helped others grow. Whether it’s through code reviews or pair programming, be ready to share how you’ve raised the bar for your team and contributed to a learning culture.

Embrace Change and AI

Opus 2 is looking for someone who can adapt to the rapid changes brought by AI. Be prepared to discuss how you've integrated AI tools into your workflow and how you view the future of software engineering in this context. Show that you're not just a passive observer but an active participant in this evolution.