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 developing scalable web and mobile applications at Gateway. Delivering software solutions that enhance business operations and support future growth in a collaborative environment.
Senior Software Engineer building high - performance solutions for global sports betting technology. Leading design and transitions towards AI - assisted development within the London - based engineering team.
Senior Fullstack Engineer focused on product development leveraging AI technologies. Working in a global team to enhance user experience with Large Language Models.
Fullstack Software Engineer shaping fintech solutions with a collaborative team at Zanders. Focused on delivering innovative software solutions for the financial industry in a hybrid work model.
Senior Engineer responsible for the full lifecycle of software engineering for a payments platform. Collaborating with teams and mentoring junior developers in a hybrid work environment.
Staff Software Engineer designing and delivering AI - accelerated integrations at Growth Acceleration Partners. Collaborating across cloud platforms and enterprise systems to innovate and enhance automation workflows.
Software Developer supporting the operation of Albion Online at Sandbox Interactive. Collaborating with teams to ensure seamless services for players through developing frontend and backend systems.
Software Engineer building AI code reviews for Bugbot, integrating advanced tech into development workflows. Collaborating on full - stack projects while ensuring product quality and trust.
Software Engineer focusing on billing system accuracy and integrations, working with payment platforms like Stripe. Contribute to backend development and technical authority on billing processes.
Enterprise Platform Engineer designing and building systems for organization management and access control. Focused on security and scalability for enterprise customers while maintaining development speed.