For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Experis Scotland
Experis Scotland

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Java
Angular
+29

Permanent role
a day ago
Apply now

Senior Software Engineer

Remote with occasional travel to Perth (Scotland-based) Up to £80,000 + Benefits

The Opportunity

A growing technology-driven organisation is looking for a Senior Software Engineer to join its engineering team, helping to deliver and enhance a suite of business-critical financial and billing platforms.

This is a hands-on senior engineering role where you'll be involved in the design, development, integration and support of large-scale applications that process high volumes of transactional and financial data. You'll work closely with technical teams and business stakeholders to build scalable, secure and resilient solutions while driving engineering best practices across the development lifecycle.

We're particularly interested in speaking with Software Engineers who have experience developing financial systems, billing platforms, payment solutions, revenue management systems or other transaction-heavy enterprise applications.

The role is fully remote, although candidates should be based in Scotland, as they will be travelling to Perth occasionally.

What You'll Be Doing

  • Designing, developing and enhancing business-critical software applications.
  • Building scalable, high-performance solutions using modern cloud-based technologies.
  • Working across the full software development lifecycle, from requirements gathering through to deployment and support.
  • Collaborating with product, business and technology teams to deliver new features and improvements.
  • Supporting system integrations, APIs and data flows across multiple platforms.
  • Contributing to architectural decisions and technical roadmaps.
  • Troubleshooting complex production issues and performing root cause analysis.
  • Driving improvements in performance, security, resilience and maintainability.
  • Supporting platform modernisation and cloud transformation initiatives.
  • Championing engineering best practices, automated testing and CI/CD.

What We're Looking For

Essential Skills & Experience

  • Strong commercial experience as a Software Engineer, Senior Software Engineer or Full Stack Developer.
  • Expertise developing enterprise-scale applications using Java and Spring Boot.
  • Experience building REST APIs and microservices architectures.
  • Strong front-end development experience using Angular and TypeScript.
  • Experience working with SQL databases and complex data models.
  • Knowledge of cloud-native development and modern software engineering practices.
  • Experience with system integrations and data-intensive applications.
  • Strong problem-solving and debugging skills.
  • Ability to collaborate effectively with both technical and non-technical stakeholders.

Highly Desirable Experience

We're particularly interested in candidates who have worked on:

  • Financial systems
  • Billing platforms
  • Payment processing systems
  • Revenue management solutions
  • ERP or finance applications
  • Utility sector platforms
  • Banking or financial services applications
  • Large-scale transaction processing systems

Experience working in highly regulated environments would also be beneficial.

Technical Environment

Experience with some or all of the following would be advantageous:

  • Java
  • Spring Boot
  • Angular
  • TypeScript
  • SQL Server
  • Azure
  • Azure Data Factory
  • Event-driven architectures
  • CI/CD pipelines
  • Infrastructure as Code
  • Git
  • Automated testing frameworks
  • Microservices

Why Apply?

This is an excellent opportunity to join a highly skilled engineering team working on complex platforms that have real business impact. You'll have the opportunity to influence technical direction, work with modern technologies and help shape the evolution of critical financial and billing systems.

If you have experience building or supporting financial, billing or transaction-heavy systems and are looking for a senior engineering opportunity, we'd love to hear from you.

About Experis Scotland

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service