Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Architect image - Rise Careers
Job details

Senior Software Architect

Most of our development work is undertaken in Edinburgh, with a number of engineers working remotely from other countries. You will be based in our friendly new office in central Edinburgh. Working hours are flexible and hybrid working will be available. We follow a light-touch agile process with a focus on delivery.

We are seeking an experienced Senior Software Architect to join and lead a team working on a web application that provides digital workspaces to high-profile clients. You will be joining a department that covers the whole development process from design through to testing, deployment, and support.

What you'll be doing

  • Gathering requirements from in-house subject matter experts, solution consultants, and clients to determine functional and non-functional requirements for new software and applications.
  • Working with the senior engineering team to design and implement new capabilities within the product.
  • Conducting design reviews on existing code with a view to identifying ways to improve performance, security, robustness and maintainability.
  • Developing high-level product specifications with attention to system integration and feasibility.
  • Ensuring new software meets requirements of quality, security and performance.

About the product

  • Back-end primarily in Java 21 with Microservices, Spring Boot, and Mongo DB with some Go, Typescript and Python services.
  • Front-end built with Typescript and React with modern techniques for making the most of the language.
  • Deployed to Kubernetes clusters on AWS infrastructure via Helm.
  • CI/CD pipeline using Github actions with SonarCloud.

What we're looking for in you

  • 10+ years’ experience.
  • Strong knowledge of software design principles and micro-services architectures.
  • Proven record of designing and documenting software solutions.
  • Ability to communicate, lead a team, and mentor other developers.
  • Familiarity with Dev Ops processes and developing for Kubernetes.
  • Experience with Git, Slack, Jira are all beneficial.
  • Familiarity with Linux environments.
  • Experience with Multi Tennant applications a plus.

Working at Opus 2

Opus 2 is a global leader in the LegalTech space, creating solutions to drive digital transformation in the legal industry. We are the trusted partner of the world’s leading legal teams, with the world’s largest law firms are using Opus 2.

Our achievements are underpinned by our unique culture and our people are our biggest asset. Working at Opus 2, you’ll receive:

  • Contributory pension plan.
  • 33 days annual holidays, flexible working, and length of service entitlement.
  • 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.

Average salary estimate

$130000 / YEARLY (est.)
min
max
$120000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Architect, Opus 2

Are you an experienced Senior Software Architect looking for a new challenge? Opus 2, a global leader in LegalTech, is seeking someone like you to join our friendly team in our new central Edinburgh office. With flexible and hybrid working options, we aim to create an inspiring work environment for talented individuals. As a Senior Software Architect, you will lead a team dedicated to developing a state-of-the-art web application that provides digital workspaces for our high-profile clients. Your day-to-day tasks will involve gathering requirements from in-house experts and clients, collaborating with senior engineers to design innovative capabilities, and conducting design reviews to improve system performance and security. You’ll work with cutting-edge technologies, including Java 21, Spring Boot, and Kubernetes, ensuring the new software meets high standards for quality and security. At Opus 2, we pride ourselves on our unique culture and opportunities for professional development, including mentoring fellow developers and engaging actively in all stages of the software development lifecycle, from design to deployment. Join us, and let’s drive digital transformation in the legal industry together!

Frequently Asked Questions (FAQs) for Senior Software Architect Role at Opus 2
What responsibilities does a Senior Software Architect at Opus 2 have?

As a Senior Software Architect at Opus 2, you will gather requirements from various stakeholders, design new features for our digital workspace product, and conduct design reviews to optimize existing software. You'll also focus on ensuring quality and performance standards are met while mentoring other developers and leading your team effectively.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Software Architect position at Opus 2?

To be considered for the Senior Software Architect role at Opus 2, candidates should have over 10 years of experience in software development, strong knowledge of software design principles, and proven capabilities in designing and documenting solutions. Familiarity with DevOps and Kubernetes is essential, as is the ability to lead and mentor teams.

Join Rise to see the full answer
What technologies will the Senior Software Architect at Opus 2 work with?

The Senior Software Architect position at Opus 2 involves working with a variety of technologies, including Java 21, Spring Boot, MongoDB, and modern front-end frameworks such as Typescript and React. You will also engage with tools like Kubernetes, Helm, and CI/CD practices using Github actions.

Join Rise to see the full answer
How does Opus 2 support the professional development of a Senior Software Architect?

At Opus 2, we value the growth of our employees and support it through mentorship opportunities, access to professional development retreats, and regular company social events that promote networking and learning among peers. We’re committed to fostering a collaborative and innovative work environment.

Join Rise to see the full answer
What benefits can a Senior Software Architect expect at Opus 2?

As a Senior Software Architect at Opus 2, you will enjoy a range of benefits, including a contributory pension plan, 33 days of annual leave, flexible working hours, enhanced maternity and paternity leave, and various wellness programs. We also offer opportunities for community engagement through charitable work.

Join Rise to see the full answer
Common Interview Questions for Senior Software Architect
Can you explain your experience with microservices architecture as a Senior Software Architect?

In an interview, share specific projects where you implemented microservices architecture, emphasizing how your design choices improved scalability and maintainability. Highlight your approach to service separation and interaction, using concrete examples to demonstrate your expertise.

Join Rise to see the full answer
How do you ensure the quality and performance of software as a Senior Software Architect?

Discuss your methodologies for ensuring high-quality performance, such as implementing automated testing, conducting code reviews, and applying best practices in development. Mention tools and processes you regularly use, like CI/CD practices, to maintain consistent quality in output.

Join Rise to see the full answer
What strategies do you use to gather requirements from stakeholders?

Illustrate your experience in requirement gathering by describing the techniques you use, such as conducting workshops, interviews, or surveys with stakeholders. Emphasize the importance of understanding both functional and non-functional requirements.

Join Rise to see the full answer
Describe how you lead and mentor a software development team.

Explain your leadership style and how you foster a collaborative environment among team members. Detail your mentoring techniques and how you empower your team by sharing knowledge, providing constructive feedback, and encouraging autonomy.

Join Rise to see the full answer
What is your approach to improving the performance of existing software?

Share your process for identifying performance bottlenecks, such as code profiling or review sessions, and discuss how you implement changes, whether it's optimizing algorithms, refactoring code, or improving system architecture.

Join Rise to see the full answer
How do you stay updated with technological advancements relevant to the role of Senior Software Architect?

Discuss the resources you use to stay informed about new technologies, such as industry blogs, online courses, and conferences. Highlight your enthusiasm for continuous learning and how you apply new technologies in your projects.

Join Rise to see the full answer
What are some common challenges in software architecture, and how do you overcome them?

Identify common architectural challenges like scalability, maintainability, and integration. Explain your strategies for addressing these issues, such as modular design, thorough documentation, and regular architecture reviews with stakeholders.

Join Rise to see the full answer
How does your experience with cloud deployment, specifically Kubernetes, contribute to your role?

Detail your hands-on experience with Kubernetes, including orchestrating containers, managing deployments, and ensuring system reliability in a cloud environment. Discuss any specific challenges you've faced and how you resolved them.

Join Rise to see the full answer
Can you detail your experience with CI/CD practices?

Discuss your experience implementing CI/CD pipelines and how they enhance the software development lifecycle. Share specific tools and frameworks you’ve utilized, such as Github Actions, and the benefits you’ve seen in your projects.

Join Rise to see the full answer
What would you prioritize when designing a multi-tenant application?

Explain the unique considerations for multi-tenant applications, such as data security, scalability, and performance. Discuss your strategies for isolating tenant data and ensuring resource allocation to optimize application responsiveness.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Opus 2 Remote No location specified
Posted 4 days ago
Photo of the Rise User
Opus 2 Remote No location specified
Posted 3 days ago
Magic Media Remote No location specified
Posted 10 days ago
NXTGIG Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 9 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Weekday AI Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 7 days ago
Questronix Corporation Remote No location specified
Posted 2 days ago
Photo of the Rise User
Skylight Hybrid No location specified
Posted 5 days ago

Founded in 2008 and headquartered in London, UK, Opus 2 cloud-based litigation and legal transcript management software and services business, providing 'paperless trial' solutions to the legal community globally.

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Strategy and Corporate Development Intern at SoundCloud
Photo of the Rise User
Someone from OH, Milford just viewed Visual Designer (Contract to Hire) at Abridge
Photo of the Rise User
Someone from OH, Dublin just viewed User Researcher III at Fearless
Photo of the Rise User
Someone from OH, Dublin just viewed Senior UX Designer at Nox Health
Photo of the Rise User
Someone from OH, Dublin just viewed US Product Designer at Praxent
Photo of the Rise User
115 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Solon just viewed QA Analyst at Two Circles
Photo of the Rise User
Someone from OH, Cincinnati just viewed Shift Lead - Downtown Cincinnati at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
B
Someone from OH, Painesville just viewed Administrative Assistant at BlkVision Media
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Customer Support (Automotive) at Publicis Groupe
Photo of the Rise User
Someone from OH, Columbus just viewed Event Campaign Manager at Smartling
H
Someone from OH, Chesterland just viewed Client Success Manager at HR Force International
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
Someone from OH, Doylestown just viewed Associate Sub-editor at Third Bridge
Photo of the Rise User
Someone from OH, Pickerington just viewed Layout Artist at Powerhouse Animation Studios
Photo of the Rise User
Someone from OH, Cortland just viewed Exploring Post-Grad Rotational Programs at Evonik at Evonik
B
Someone from OH, Powell just viewed Salesforce Admin (Part Time) at Bullpen Talent