Remote Frontend Jobs
Rokstone logo

Principal Software Engineer

RokstoneLondon, United Kingdom
Apply now

As a Principal Software Engineer, you will leverage your deep technical expertise to drive innovation, excellence, and engineering leadership across the full software development lifecycle. You will architect, build, and evolve sophisticated software solutions that directly contribute to the ongoing development of our digital suite, Aventum’s intelligent, cloud native insurance platform, designed to eliminate inefficiencies and enhance decision-making across the insurance value chain.

The end state for our digital suite is to provide a governed system of decision-making that unifies insurance from capacity to close. It turns documents and data into evidence for brokers and underwriters; rules, models, and controls into consistent decisions, every outcome explainable, attributable, and auditable. You will guide architectural decisions, mentor engineers at all levels, uphold secure development practices, and champion engineering standards that ensure scalability, reliability, and maintainability. You will play a critical role in aligning teams, shaping platform strategy, and contributing to one of the most ambitious technology initiatives in the London insurance market

Role Accountabilities

Agile Delivery & Team Leadership
  • Actively participate in and facilitate Agile ceremonies, ensuring high‐quality sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives.
  • Provide hands-on mentorship to developers at all levels, enhancing team capability, craftsmanship, and engineering excellence.
  • Drive cross-functional collaboration across product owners, designers, QA, and platform engineers to achieve shared business and technical outcomes.
Architecture, Design & Software Delivery
  • Architect scalable, maintainable, cloud-native solutions aligned with our digital suite design principles of integration, speed, and seamless functionality.
  • Lead discussions on system architecture and long-term technical strategy, ensuring alignment with organisational goals and ATOMX’s overarching technology roadmap.
  • Deliver secure, high-performance features within distributed systems, supporting our digital suite of API-connected, AI-enhanced products.
  • Apply advanced design patterns, Domain-Driven Design, and modern engineering principles to solve complex business challenges.
Testing, Quality, & Reliability
  • Define and implement robust automated unit, integration, and regression testing strategies ensuring high code reliability and confidence in deployments.
  • Champion quality engineering practices and mentor engineers on testing frameworks, TDD/BDD, and continuous quality improvement.
Technical Problem Solving
  • Act as an expert troubleshooter, resolving complex system issues through advanced debugging techniques and data-driven root cause analysis.
  • Optimise system reliability and performance to maintain our digital suite high standard for real-time insights and operational efficiency.
Version Control, Code Quality & Governance
  • Drive excellence in version control management overseeing branching models, code review strategy, and repository integrity.
  • Set the benchmark for code quality, maintainability, and secure coding standards across the organisation.
CI/CD, Cloud & Infrastructure Leadership
  • Lead the design and optimisation of CI/CD pipelines, leveraging automation to increase deployment velocity and reduce lead time to production.
  • Utilise cloud-native and serverless technologies to architect scalable systems, aligned with our digital suite cloud-first approach.
  • Contribute to Infrastructure-as-Code (IaC) implementation, ensuring consistent, auditable, and observable deployments across environments.
Integration, Interoperability & Platform Evolution
  • Define and execute seamless integration strategies for our digital suite of 10+ API-connected products, ensuring high cohesion and low coupling.
  • Collaborate with the Innovation Lab to experiment with new technologies, support rapid prototyping, and accelerate delivery of next‐generation features.
Documentation & Knowledge Sharing
  • Create and maintain comprehensive technical documentation across architecture, API specifications, development guidelines, and onboarding material.
  • Foster a culture of continuous learning, sharing insights, emerging technology trends, and engineering best practices across teams and the broader organisation.
Organisational & Innovation Impact
  • Support and champion Aventum’s forward-thinking digital transformation vision, contributing to one of the most ambitious technology programs in the London Market.
  • Ensure engineering decisions support our digital suite's mission to eliminate inefficiencies, reduce errors, and accelerate insurance processes worldwide.
Role Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Significant development experience in the required language (inclusive of OOP), in this case predominantly C# within the .NET framework, and TypeScript with React.
  • Experience working with multiple programming languages.
  • Experience working with a wide variety of libraries/frameworks.
  • Strong experience building scalable web applications.
  • Advanced understanding of containerisation, serverless technologies and other cloud deployment paradigms.
  • Advanced working knowledge of cloud platform resources e.g. Azure, AWS
  • Extensive experience working with CI/CD pipelines, and IaC.
  • Extensive experience with Agile teams, tools and best practices.
Skills and Abilities
  • Bachelor’s in Computer Science, Software Engineering, or equivalent experience.
  • Significant experience with C#/.NET and TypeScript/React, including OOP principles.
  • Demonstrated proficiency across multiple programming languages.
  • Proven experience building scalable web applications, ideally in cloud-native ecosystems.
  • Strong knowledge of containerisation, serverless architectures, and cloud services (Azure/AWS).
  • Extensive experience with CI/CD pipelines, IaC, DevOps tooling, and automated testing.
  • Strong understanding of Agile methodologies and modern engineering workflows.
  • Experience working in high-growth, high-performance tech organisations or insurtech platforms.
  • Knowledge of distributed systems, event-driven architectures, and real-time data pipelines.

View all remote jobs at Rokstone

FAQ

Is the Principal Software Engineer position at Rokstone remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Principal Software Engineer job posted?
This listing was posted on March 24, 2026 and is still open for applications.
How do I apply for the Principal Software Engineer position at Rokstone?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Serverless jobs