Management Level
EWe are seeking a Principal Software Engineer to provide deep technical leadership, drive engineering excellence, and influence product direction across our SaaS ecosystem. In this role, you will architect, design, and deliver high‑quality software solutions across backend and frontend platforms, while guiding teams, shaping processes, and championing innovation.
What You’ll Do- Lead architecture, design, and development of complex, enterprise‑grade features and platforms across backend and frontend systems.
- Drive technical excellence through engineering standards, code reviews, quality practices, and governance.
- Evaluate emerging technologies and guide adoption across teams to improve performance, scalability, security, and user experience.
- Provide technical leadership across microservices, APIs, and frontend applications built using modern frameworks.
- Mentor engineers, support talent development, and promote a high‑performance engineering culture.
- Partner with product and engineering leadership to shape technical roadmaps, balance business needs, and reduce technical debt.
- Solve complex technical challenges and influence decisions across teams, stakeholders, and customers.
- Extensive experience building and scaling SaaS or product‑based systems.
- Deep expertise in:
- Backend: .NET Core, C#, Web API, Microservices, SQL Server
- Frontend: React.js, JavaScript (ES6+), HTML5, CSS3
- Cloud: Azure and/or AWS
- Strong architectural and systems thinking across:
- Microservices, containerization, CI/CD
- Frontend architecture, state management, and performance optimization
- Security, resiliency, and scalability
- Experience designing and developing end‑to‑end solutions spanning UI, APIs, and data layers.
- Proven ability to influence cross‑functional teams and drive engineering transformation.
- Excellent communication, critical thinking, and technical leadership skills.
- Experience in Financial Services.
- Knowledge of identity and access management technologies (OAuth2, OpenID Connect, Okta, ADFS, IdentityServer).
- Experience with CMS platforms such as Umbraco or SharePoint.
- Familiarity with modern frontend tooling and practices:
- State management (Redux, Context API)
- Component libraries and design systems
- Frontend testing frameworks and performance optimization techniques
- Bachelor’s degree in Engineering / Computer Science (required).
- Proven experience leading and delivering complex product initiatives in agile environments.
- Demonstrated ability to act as a technical authority across backend, frontend, and cloud platforms.
We are committed to equality of opportunity for all staff and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships. Please note any offer of employment is subject to satisfactory pre-employment screening checks.
Top Skills
What We Do
Our people and platforms engage customers with investments, connect businesses with markets, and enable organisations to grow. Our vision is to be a leading global share registrar and transfer agent, offering complementary services in pensions and remediation, to help our customers succeed.
.jpeg)






