Principal Software Engineer leading modern software systems at Appvia. Focusing on architecture and delivery, influencing best practices in a hybrid environment.
Responsibilities
Lead the design and delivery of modern, scalable software systems.
Shape architecture, service boundaries, and dependencies across complex systems.
Drive improvements in development processes, testing strategy, and delivery cadence.
Work hands-on across the stack, particularly on React-based applications.
Support teams in reducing technical debt and improving long-term maintainability.
Collaborate with platform and cloud engineers to deliver cohesive end-to-end solutions.
Act as a senior technical advisor to customers, guiding decision-making and trade-offs.
Contribute to shared engineering standards, patterns, and best practices within Appvia
Requirements
Strong experience with Domain Driven Design (DDD) and modern system decomposition.
Proven delivery of microservice-based architectures.
Deep hands-on experience with React and full-stack development.
Experience improving engineering effectiveness through testing strategy, automation, and developer tooling.
Exposure to AI-assisted development approaches to improve code quality and productivity.
Confidence mentoring engineers and leading technical discussions.
A consulting mindset, able to translate business problems into practical technical solutions.
Experience in regulated or public sector environments is beneficial but not required.
Benefits
Flexible working with core hours of 10-4pm because we know life happens outside of work
Hybrid working - only one compulsory office day per month
25 days’ holiday a year, plus bank holidays
An additional day off for your birthday
Enhanced maternity and paternity to full pay
Workplace Nursery Benefit to help working parents
Full Private Healthcare cover for you with partners and children covered 50%
Death in Service
Cycle to Work scheme
Electric Car Scheme
Pension plus a salary sacrifice option for even greater savings
Employee Assistance Programme
Free hygiene products available in the London office
Free therapy through AXA
Access to the Headspace App
Trained Mental Health First Aiders
Learning budget of £1,000 a year
Your own MacBook Pro while you work at Appvia
Dog friendly office
Wear what makes you comfortable
Free snacks in the office
Pool table & ping pong table
Regular team socials, board game nights, industry meetups and more!
Software Engineer enhancing virtualization features for Linux and RTOS. Collaborating on hypervisor to ensure robust performance and reliability in guest OS.
Senior Manager Software Engineering leading scalable software architecture at Verisk. Responsible for building and mentoring engineering teams with a focus on technical excellence and agile practices.
Senior Manager Software Engineering developing scalable software architectures at Verisk. Leading engineering teams and driving agile development practices for cloud - based applications.
Senior Full Stack Developer designing and maintaining scalable web applications for a global B2B SaaS platform. Collaborating with cross - functional teams to deliver high - quality software.
Senior Full Stack Developer at Board Intelligence enhancing board effectiveness through AI - driven software. Delivering high - quality projects using React and Java while mentoring the development team.
Advanced Embedded Software Engineer designing and developing embedded software solutions at Honeywell. Collaborating with teams to enhance performance and reliability across various applications.
Advanced Software Engineer at Honeywell focusing on quality assurance for LenelS2 OnGuard system. Responsible for developing test plans and collaborating with software developers in a hybrid work environment.
Senior Embedded Software Engineer at Honeywell designing embedded software solutions. Collaborating with cross - functional teams to enhance performance across various applications in a hybrid work environment.
Control Systems Software Engineer designing Data Acquisition & Control System solutions at Honeywell. Enhancing testing capabilities of aerospace hardware for critical testing phases.
Senior Director of Software Engineering at Capital One managing CI/CD platforms. Overseeing distributed engineering teams and ensuring high - quality operations for developer ecosystem.