Senior Software Engineer

Tenth Revolution Group

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

24 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tenth Revolution Group is seeking a Senior Software Developer for a fully remote role with occasional travel to London. The role focuses on hands-on design, development, testing, and deployment of production-grade software for regulatory and document-management applications.

Responsibilities include building features, integrating API-driven services, and implementing LLM-powered solutions with clear, auditable outputs. Strong C#/.NET and Azure expertise required.

Qualifications

  • Senior-level software engineering experience with production systems.
  • Strong hands-on C#/.NET and Azure cloud, including serverless and AI services.
  • Experience building API-driven integrations and distributed systems.
  • Practical experience with LLM-based solutions and cost management using Azure OpenAI.
  • Proven ability to take prototypes to production and iterate.
  • Ability to translate business needs to implementable deliverables.

Responsibilities

  • Design and develop features for regulatory, compliance, and document-management apps.
  • Choose approaches combining deterministic rules, OCR, and generative AI with explainable outputs.
  • Build and maintain LLM-powered capabilities, including prompts and datasets.
  • Collaborate with SMEs to translate domain knowledge into reusable components.
  • Develop well-tested, maintainable code with CI/CD pipelines and docs.
  • Apply secure-by-design principles and participate in peer reviews.
  • Contribute to platform roadmap and cloud hosting decisions.

Skills

C#/.NET
Azure
API integration
LLM-based solutions
OCR/Document processing
Python
TypeScript/React
Dynamics/Power Platform
DevOps/CICD
Security (least-privilege)

Tools

Git
Azure DevOps
OCR libraries
CI/CD pipelines
Containerisation

Job description

Fully remote, occasional travel to London

A professional services organisation is seeking a Senior Software Developer to join on a contract basis with an immediate start. This is a hands-on development role where the majority of your time will be spent designing, building, testing, and deploying software solutions. You will take existing prototypes and evolve them into production-ready tools used by business stakeholders on a daily basis.

Key Responsibilities
  • Design and develop features for regulatory, compliance, and document-management applications, taking proven concepts through to production and delivering improvements in small, frequent releases.
  • Select the most appropriate technical approach for each challenge, combining deterministic rules, document processing, OCR, and generative AI, with a focus on explainable and auditable outputs where required.
  • Build and maintain LLM-powered capabilities, including prompt engineering, evaluation frameworks, representative test datasets, and defined performance thresholds for accuracy, latency, and cost.
  • Work closely with business and subject matter experts to translate domain knowledge into reusable components, business rules, and terminology frameworks.
  • Develop well-tested, maintainable code using source control, deploying through established CI/CD pipelines and producing clear technical documentation.
  • Apply secure-by-design principles, including least-privilege access, secrets management, privacy controls, and dependency management, while participating in peer code reviews.
  • Contribute to the technical roadmap and architecture of the platform, including cloud-hosting decisions and collaboration with infrastructure and IT teams.
Required Experience
  • Senior-level software engineering experience, including building new products and supporting production systems.
  • Strong hands-on experience with C#/.NET and Microsoft Azure (including serverless, web application, storage, and AI services).
  • Experience developing API-driven integrations, data-processing solutions, and distributed systems.
  • Practical experience implementing LLM-based solutions, including prompt design, evaluation strategies, guardrails, and cost management using Azure OpenAI or equivalent technologies.
  • Proven experience taking software products from prototype to production deployment and continuous enhancement.
  • Ability to work closely with non-technical stakeholders, converting business requirements into practical, testable deliverables.
  • Experience with OCR, computer vision, PDF/document processing, content comparison, multilingual content handling, rules engines, or intelligent document-processing solutions.
  • Python development experience for data processing, automation, or AI-related tooling.
  • Experience with TypeScript, React, Microsoft Dynamics 365, or Microsoft Power Platform.
  • Familiarity with containerisation, Git-based workflows, automated testing, and Azure DevOps CI/CD practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer (LLM / Azure)
Senior AI Engineer (LLM / Azure)

GCS • City Of London

On-site
GBP 90,000 - 130,000
Senior AI Engineer
Senior AI Engineer

Antal International • Greater London

Hybrid
GBP 90,000 - 140,000
Senior Software Engineer - AI/LLM for Compliance (Remote)
Senior Software Engineer - AI/LLM for Compliance (Remote)

Tenth Revolution Group • Greater London

Hybrid
GBP 90,000 - 120,000
Senior AI Engineer
Senior AI Engineer

Parkside • Greater London

Hybrid
GBP 90,000 - 150,000
Senior AI Engineer (LLM / Azure) - Contract
Senior AI Engineer (LLM / Azure) - Contract

GCS Recruitment • Greater London

On-site
GBP 90,000 - 140,000
Senior AI Engineer
Senior AI Engineer

Parkside • City Of London

Hybrid
GBP 90,000 - 130,000
Lead Software Engineer
Lead Software Engineer

eFinancialCareers • Greater London

Hybrid
GBP 75,000 - 82,000
Hybrid work model
Senior Software Developer (Contractor)
Senior Software Developer (Contractor)

Ashbury • United Kingdom

Remote
GBP 90,000 - 120,000
Senior Software Developer
Senior Software Developer

Youngs Employment Services • City Of London

Hybrid
GBP 65,000 - 75,000
Bonus potential
AI Solutions Engineer
AI Solutions Engineer

Picture More • Sefton

Hybrid
GBP 90,000 - 105,000