Insurance software for innovators. 💡 Proudly carbon neutral. 🌿 'Broker Support Partner of the Year' 2022. 🏆
Principal Backend Engineer
Location
United Kingdom
Posted
4 days ago
Salary
£60K - £65K / year
Seniority
Lead
Job Description
Principal Backend Engineer
SchemeServe
• Partner with the CTO to define and evolve SchemeServe's backend engineering strategy • Establish and maintain backend engineering standards, principles and best practices • Drive consistency across multiple engineering teams in architecture, implementation patterns and operational practices • Champion secure software development practices and help embed security throughout the software development lifecycle • Define and improve code quality standards, review processes and engineering governance • Provide architectural guidance for new systems, services and platform initiatives • Help shape and guide the ongoing transformation of our .NET Framework monolith into a modern service-based, API-first platform • Provide technical leadership across both C# and TypeScript backend ecosystems • Act as a technical mentor and coach for backend engineers across the organisation • Review significant technical proposals, designs and architectural decisions • Drive improvements in observability, resilience, performance and operational excellence • Identify technical risks and help teams navigate them successfully • Help teams make pragmatic technology decisions, balancing innovation, risk and long-term maintainability • Evaluate emerging technologies and engineering practices, identifying opportunities that provide genuine business value • Foster a culture of engineering excellence, continuous learning and constructive technical challenge • Occasionally, contribute directly to implementation work when strategic initiatives or business priorities require it • Represent backend engineering interests in strategic technical discussions • Build strong relationships across Engineering, Product and Leadership teams
Job Requirements
- Commercial experience building and operating large-scale backend systems
- Deep expertise in modern backend engineering practices
- Strong experience with C#/.NET and TypeScript
- Strong understanding of software architecture, distributed systems and API design
- Experience working with both legacy applications and modern service-oriented architectures
- Proven experience defining engineering standards across multiple teams or departments
- Strong knowledge of secure software development practices and application security principles
- Deep understanding of code quality, maintainability and software craftsmanship
- Strong knowledge of Azure cloud services and cloud-native architecture
- Excellent understanding of modern databases and data modelling principles
- Exceptional written and verbal communication skills
- Proven ability to influence technical direction through expertise, collaboration and communication
- Experience mentoring engineers and raising technical standards across teams
- Strong understanding of CI/CD, testing strategies and modern software delivery practices
- Excellent Git knowledge and development workflow practices
Benefits
- Flexible working
- Professional Development
- Paid days to do charity work
- Friendly working environment
- Fantastic company culture
- Free biscuits through the post
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Database Engineer
Irth SolutionsThe Most Complete SaaS Platform for Damage Prevention, Asset Protection and Risk Management
• Design and develop robust, scalable data models and database architectures to house and analyze pipeline integrity datasets, including ILI, PODS, GIS (APDM/UPDM), corrosion & CP data, and field NDE data. • Establish and enforce data standards, processes, and procedures across teams and products. • Drive the evolution of the CIM Data Model to meet current and future customer requirements. • Implement enhancements to the existing data management platform, supporting new features from design through QA sign-off. • Write high-quality stored procedures, queries, and database migration scripts with a focus on performance and maintainability. • Diagnose and resolve database performance bottlenecks; partner with software engineers to address data-related issues and system design challenges. • Adopt and champion best practices in testing, data integrity validation, documentation, and agile development. • Maintain a reusable library of data model documents, templates, and technical guides. • Work directly with customers and subject matter experts to understand existing pipeline integrity data systems, pain points, and integration requirements. • Analyze customer GIS and third-party systems to plan and execute integrations with the Irth Solutions platform. • Partner with product managers, business analysts, and customer account executives during onboarding and support cases involving customer data. • Provide technical guidance to junior engineers and contribute to a culture of continuous improvement.
Senior Revit API Developer
StratusBuilt Around People. Driven by Outcomes. Designed for P&C Insurance.
• Design, build, and ship features across our Revit add-ins and Revit-integrated desktop applications that connect our customers' Autodesk design environment to the Stratus platform. • Use AI-assisted development tooling (Claude Code, Cursor, Copilot, etc.) as a first-class part of the dev loop — writing tests for AI-generated changes and exercising clear judgment about when AI output is ready to ship. • Write production C#/.NET code against the Revit API: custom commands, panels, external events, document and transaction management, and integration with Autodesk model data. • Own and improve the publishing add-in that exports data from Revit into the Stratus Core application — including data mapping, fidelity, validation, and the error handling that keeps exports trustworthy. • Interface with the Stratus open API and understand our data export pipeline — including how data flows through our Azure ServiceBus and other backend services — to build and troubleshoot the integrations that move data out of Revit. • Solve the hard problems of desktop add-in development — Revit version compatibility, performance inside large models, the API threading model, and graceful degradation when the host environment misbehaves. • Build and manage the deployment of these desktop applications — installers (MSIs), versioning, and update mechanisms across customer environments. • Investigate and fix customer-reported bugs across the desktop applications, including the failure modes specific to Revit add-ins. • Collaborate with product leadership, engineering teams, and customer-facing teams to scope, design, and ship — grounding technical decisions in real design and fabrication workflows. • Implement and maintain automated testing for the desktop applications, and advocate for incremental, reliable delivery. • Stay current on the Autodesk Revit API and the broader Autodesk Platform Services ecosystem, and bring that judgment to how we build.
• Will work in the Front Trade System for credit (FTS Credit) • Responsible for ensuring system stability while modernizing the technology • Will be responsible for support, maintenance, developing new features and migrating on-premises systems to AWS Cloud.
• Desenvolver e manter microsserviços em Java, seguindo boas práticas de arquitetura e design de software • Implementar e integrar soluções de mensageria (assíncrona e orientada a eventos) • Projetar e consumir APIs REST e eventos de domínio • Atuar na especificação técnica das soluções, contribuindo com definições arquiteturais • Implementar práticas de observabilidade (logs, métricas e tracing) • Identificar e corrigir problemas de performance, concorrência e escalabilidade • Trabalhar de forma colaborativa com times de produto, QA e infraestrutura • Apoiar tecnicamente desenvolvedores menos experientes • Garantir aderência a padrões de segurança, versionamento e governança de serviços



