At a Glance
- Tasks: Lead a team to design and implement web applications for high-profile clients.
- Company: Opus 2 is a global leader in LegalTech, driving digital transformation in the legal industry.
- Benefits: Enjoy flexible working, 33 days holiday, and a contributory pension plan.
- Why this job: Join a supportive culture with opportunities for mentorship and professional growth.
- Qualifications: 10+ years of experience in software design and micro-services architectures required.
- Other info: Work in a hybrid environment with a focus on agile delivery.
The predicted salary is between 43200 - 72000 £ per year.
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
Requirements: 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 Tenant applications a plus
Benefits: 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 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
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: IT Services and IT Consulting
Senior Software Architect employer: Opus 2
Contact Detail:
Opus 2 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Architect
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, such as Java, Microservices, and Kubernetes. Being able to discuss these technologies confidently during an interview will demonstrate your expertise and alignment with the role.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've successfully led teams or mentored developers in the past. This will highlight your ability to communicate effectively and guide a team, which is crucial for this position.
✨Tip Number 3
Research Opus 2 and their products thoroughly. Understanding their mission in the LegalTech space and being able to articulate how your experience aligns with their goals will set you apart from other candidates.
✨Tip Number 4
Network with current or former employees of Opus 2 on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and the specific challenges they face, which you can address in your discussions.
We think you need these skills to ace Senior Software Architect
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Senior Software Architect position. Tailor your application to highlight your relevant experience in software design principles and microservices architectures.
Highlight Relevant Experience: In your CV and cover letter, emphasise your 10+ years of experience in software architecture. Include specific examples of projects where you've designed and documented software solutions, particularly those involving Java, Kubernetes, and cloud infrastructure.
Showcase Leadership Skills: Since the role involves leading a team, be sure to mention any previous leadership or mentoring experiences. Provide examples of how you've successfully communicated and collaborated with teams in past roles.
Tailor Your Application: Customise your CV and cover letter for Opus 2 by incorporating keywords from the job description. Mention your familiarity with tools like Git, Slack, and Jira, as well as your experience with DevOps processes, to demonstrate your fit for the role.
How to prepare for a job interview at Opus 2
✨Showcase Your Experience
With over 10 years of experience required, be ready to discuss specific projects where you've successfully designed and implemented software solutions. Highlight your familiarity with microservices architectures and how you've applied software design principles in real-world scenarios.
✨Demonstrate Leadership Skills
As a Senior Software Architect, you'll need to lead a team. Prepare examples of how you've mentored developers or led teams in previous roles. Emphasise your communication skills and ability to gather requirements from various stakeholders.
✨Familiarity with Technologies
Brush up on the technologies mentioned in the job description, such as Java, Spring Boot, MongoDB, and Kubernetes. Be prepared to discuss your experience with these tools and how you've used them to improve performance, security, and maintainability in past projects.
✨Cultural Fit and Values
Opus 2 values its unique culture and people. Research the company’s mission and values, and think about how your personal values align with theirs. Be ready to discuss why you want to work there and how you can contribute to their goals.