Software Developer
Role details
Job location
Tech stack
Job description
Jones Whytes systems need to talk to each other. As the firm scales and adopts new platforms, the integration layer between core systems (case management, finance, telephony, CRM) becomes critical infrastructure. This role owns that layer.
Youll design and maintain integrations, build lightweight internal applications and middleware and work across the full Azure stack to keep data flowing reliably between systems. Youll also play a key role in the firms AI ambitions, helping build the pipes that connect intelligent automation to real business processes.
You will be responsible for: Systems Integration
- Design and maintain integrations between core systems and third-party tools (e.g. RingCentral, finance platforms, Sharedo).
- Work with APIs, webhooks and automation tools to eliminate manual handoffs between systems.
- Support data migration, transformation and system interoperability initiatives.
Application Development
- Develop internal applications and middleware to streamline business processes.
- Build and maintain services on Microsoft Azure (App Services, Functions, Service Bus, Queue Storage).
- Write clean, maintainable code in Python, .NET and JavaScript.
AI & Automation
- Contribute to the firms AI integration strategy, building infrastructure that connects AI capabilities to operational workflows.
- Identify opportunities for intelligent automation across the business.
- Work alongside the wider tech team and business stakeholders to prototype and ship AI-powered solutions.
Governance & Reliability
- Ensure system reliability, performance and security across integration points.
- Support structured change control, version upgrades and release management.
- Manage Azure infrastructure: networking, security configuration, monitoring.
The ideal candidate will be based in our Glasgow office with the option for hybrid working, however, we are open to fully remote working for the right candidate.
Who Were Looking For
A pragmatic developer who builds things that work reliably at scale. Youre comfortable being the person who connects complex systems together and takes pride in infrastructure thats invisible when its working well. You think in terms of data flow, not just code.
Youre excited by the opportunity to work at the intersection of legal tech and AI, in a firm thats genuinely investing in both.
Requirements
- Strong Python, .NET and JavaScript development skills.
- Proven hands-on experience with Microsoft Azure, including messaging services (Service Bus, Queue Storage) and platform capabilities (App Services, Functions, Storage).
- Experience designing and maintaining API integrations and data pipelines.
- Solid SQL Server skills (stored procedures, query optimisation, debugging).
- Structured approach to change management and problem-solving.
Desirable but not essential
- Experience with Azure networking and security configuration.
- Familiarity with case management or legal technology platforms.
- Experience in legal or professional services environments.
- Interest in (or experience with) AI/ML integration, including LLM-based automation.
- Experience with low-code platforms or workflow automation tools.
Benefits & conditions
- Competitive salary
- 26 days holiday plus 8 bank holidays (closing over Christmas and New Year)
- Holiday Loyalty and Buy & Sell Scheme
- Company pension scheme
- Company bonus scheme
- Excellent maternity & paternity policies
- Company referral scheme
- Wellbeing support
- Annual company day out
- Early finish on your birthday
True