Senior Software Engineer

Explore Group
Birmingham, United Kingdom
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 53K

Job location

Birmingham, United Kingdom

Tech stack

Clean Code Principles
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Software Quality
Financial Software
Python
React
Blazor
Large Language Models
Multi-Agent Systems
Backend
Vue.js
Machine Learning Operations
REST

Job description

  • Architect and build AI-driven applications from front-end to back-end
  • Design secure, scalable back-end services using C# .NET
  • Develop intuitive front-end interfaces with React, Vue, or Blazor
  • Integrate LLMs and GenAI features into core product experiences
  • Lead technical decision-making and mentor engineers within your squad
  • Ensure best practices across testing, observability, and code quality

Requirements

  • Proven experience delivering AI/ML-powered production systems (not prototypes)
  • Strong full-stack capability - C# .NET + modern JavaScript frameworks
  • Solid understanding of REST APIs, cloud platforms (Azure/AWS/GCP), and agile delivery
  • A passion for clean code, scalability, and technical excellence

Nice to Have

  • Experience with RAG systems, multi-agent AI, or Langfuse/LiteLLM
  • Python proficiency for AI/ML integration
  • Familiarity with MLOps and cost optimisation for AI systems
  • Background in B2B SaaS or financial software

About the company

Join a PE-backed Fintech on a mission to redefine how accounting and financial operations are automated through cutting-edge AI. You'll be part of a small, high-impact team building AI-powered systems that automate end-to-end workflows, from document processing to regulatory filing, driving real value for tens of thousands of users. This isn't about chatbots. It's about creating production-grade, scalable AI features that make a measurable difference.

Apply for this position