Opus 2 Edinburgh, Scotland, United Kingdom
Senior Software Architect
3 days ago Be among the first 25 applicants
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
Referrals increase your chances of interviewing at Opus 2 by 2x
#J-18808-Ljbffr