At a Glance
- Tasks: Lead requirements discovery and enhance user experience for a complex software platform.
- Company: Dynamic software business with a global client base and a collaborative culture.
- Benefits: Remote work, competitive salary, and strong career growth opportunities.
- Other info: Join a close-knit team backed by a larger global software group.
- Why this job: Make a real impact on product evolution and collaborate with experienced developers.
- Qualifications: Experience as a Business Analyst in software environments and strong communication skills.
The predicted salary is between 45000 - 55000 £ per year.
Senior Business Analyst required to join a growing, product-led software business operating within a highly specialised domain. The organisation develops a complex platform used by well-known global clients and is continuing to invest in its product suite to support long-term growth and innovation.
This is a well-established but evolving software business delivering a niche platform to a global client base. The product sits at the core of customers’ operations, supporting complex workflows, data management, and business-critical processes. The organisation is part of a wider international software group, offering the stability and backing of a larger entity while maintaining the agility and close-knit feel of a specialist product team. They are in a strong phase of growth and product investment, with a focus on enhancing platform capability, improving user experience, and scaling their technology to meet increasing demand. The environment is collaborative and pragmatic, with a strong emphasis on quality, clarity, and delivering tangible outcomes for customers. With a remote-first culture and a relatively small, experienced team, you’ll be joining a business where your input is visible, valued, and has a direct impact on how the product evolves.
You’ll sit at the centre of product, development, and test, owning how requirements are discovered, defined, and translated into development-ready solutions. This isn’t a passive BA role. You’ll be actively shaping how the system behaves – analysing workflows, refining user journeys, and working closely with software engineers throughout delivery to ensure solutions are clear, feasible, and aligned to product objectives. You’ll also play a key role in improving the user experience, leading feature-level reviews to identify inefficiencies and ensure workflows are intuitive and effective. Where needed, you’ll bring ideas to life through wireframes or lightweight prototypes to support design discussions and alignment. It’s a role that requires both structure and collaboration, ideal for someone who enjoys working in detail but also influencing how products are designed and built.
Key Responsibilities
- Lead requirements discovery across new features and system enhancements, translating business needs into clear functional designs
- Produce high-quality documentation including functional requirements, workflows, and acceptance criteria
- Work closely with software developers and testers in an agile environment to support delivery and resolve queries
- Analyse existing system behaviour, data structures, and integrations to support accurate solution design
- Lead feature-level UX reviews to validate workflows, identify inefficiencies, and refine proposed solutions
- Produce wireframes or prototypes (e.g. Figma, Adobe XD or similar) to support solution design and stakeholder alignment
- Support product discovery by turning feedback into structured problem statements and solution proposals
- Act as a subject matter expert within the team, sharing knowledge and improving overall product understanding
- Help drive consistency and best practice across analysis, improving how requirements are defined and delivered
About You
- Strong experience as a Business Analyst within a software product environment is essential
- Proven track record of working closely with software developers, understanding technical delivery and constraints
- Solid knowledge of agile methodologies, with experience contributing across the full delivery lifecycle
- Experience working on complex systems such as SaaS platforms, or other operationally critical software
- Experience creating wireframes or prototypes using tools such as Figma, Adobe XD, or similar
- Strong appreciation of UX and user workflows, with the ability to identify and drive improvements
- Ability to translate business needs into structured, development-ready requirements and workflows
- Comfortable analysing integrations, data flows, and system behaviour in detail
- Strong communication skills, able to bridge the gap between technical and non-technical stakeholders
- A structured, analytical mindset with the ability to work independently and take ownership
Why Join?
- Take ownership of how a complex software platform evolves, with real input into solution design and delivery
- Work closely with experienced developers in a genuinely collaborative, agile environment
- Join a business with strong product-market fit and a growing global client base
- Be part of a close-knit, remote-first team where your contribution is visible and valued
- Opportunity to influence best practice and improve how analysis is delivered across the team
- Backed by a larger global software group, offering both stability and long-term career opportunities
What’s on Offer
This role is fully remote (UK-based) and offers a salary of £45,000 - £55,000 alongside a strong benefits package. If you’re a Business Analyst who enjoys working hands‑on with software, collaborating closely with developers, and operating in an agile, product-focused environment, this is a genuinely strong opportunity to step into.
Senior Business Analyst in Scotland employer: Cathcart Associates
Join a well-established tech company in Stockport as a Platform Engineer, where you'll thrive in a collaborative environment that values employee growth and innovation. With a focus on modern cloud technologies and a supportive culture, the company offers hybrid working, competitive salaries, and generous benefits including private healthcare and additional holiday for on-call participation. The newly renovated office space fosters teamwork and camaraderie, making it an excellent place for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Business Analyst in Scotland
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Cathcart Associates or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Cathcart Associates.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Cathcart Associates.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Cathcart Associates that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Business Analyst in Scotland
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Cathcart Associates.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Cathcart Associates and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Cathcart Associates
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Cathcart Associates uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.