Remote job
Senior Software Engineer, Backoffice Platform
Job details
About this role
Role overview Own and evolve a central back-office platform that manages customer packages, entitlements, usage limits, billing, and internal administration tools. You’ll work directly with the teams who rely on these systems, shaping solutions from loosely defined problems through design, delivery, and production readiness.
Responsibilities - Maintain and improve systems that determine customer access, limits, and billing, along with tools used by Finance, Customer Success, and Support. - Turn operational problems into workable designs and deliver the resulting changes end to end. - Make customer account details and administrative actions clear and dependable for staff who do not need to understand the underlying data model. - Work with business and engineering stakeholders to understand their processes, challenge assumptions, and identify when a process change may be more effective than new software. - Improve system observability so teams can explain how account limits are set and how invoices are produced. - Define and maintain testing and production-readiness standards for systems where errors can affect customer accounts or revenue.
Requirements - Experience working in large, established codebases and sound judgment about when to extend, refactor, or replace existing systems. - A track record of shaping architecture in an inherited system, including decisions about data ownership and system boundaries. - Ability to work independently through ambiguous problems, make sound decisions, and communicate when requirements or processes need to change. - Experience making systems observable and testable, including setting testing approaches for systems with meaningful business risk. - Comfort using AI development tools to support planning, prototyping, coding, and documentation while taking responsibility for technical decisions and quality. - Ruby on Rails experience can help with the current codebase; broader engineering range is valued, and the eventual implementation may use other technologies.
Benefits and work setup The role is remote-first and flexible, with optional access to a London office. Listed benefits include equity options, 28 days of paid annual leave, enhanced parental leave, a home workstation budget, annual learning funds and dedicated learning time, private healthcare, a medical cash plan, wellbeing support, life assurance, income protection, and access to technology and cycle-to-work schemes. A paid one-month sabbatical is available after five years.