Overview
As Principal Software Engineer in our Investment Tribe, you\'ll be a senior technical leader guiding our move from a complex legacy estate to a modern, cloud-native architecture. This is a strategic, non-coding role embedded within tribe leadership, where you\'ll shape and communicate high-level architectures, set clear and supportive guardrails, and empower engineering teams to deliver high-quality, data-driven solutions. It\'s about influence, clarity, and enabling teams to thrive with a focus on being approachable, engaged, and collaborative.
Responsibilities
* Define and document high-level solution architectures, clearly outlining trade-offs, risks, and dependencies.
* Provide clear architectural principles and best-practice guidelines that empower teams to design excellent solutions.
* Foster a culture of data-driven decision-making, defining cross-team metrics that support continuous improvement.
* Promote strong documentation practices, including Architectural Decision Records, Solution Memos, and C4 diagrams.
* Guide cloud architecture choices, particularly around container orchestration and the use of AWS services.
* Champion best practices for observability, logging, security, and networking.
* Identify opportunities to enhance Developer Experience and efficiency through smarter tooling and frameworks.
* Support engineering teams with mentoring, pairing, and skills development.
* Lead conversations around Event-Driven Architecture, cost forecasting, and designing for the future state.
* Partner with Product and Engineering Managers to align priorities and delivery approaches.
Desirable Qualifications
* Demonstrated leadership in legacy technology transformation and cloud migration.
* Strong expertise in modern architectural patterns, cloud-native design, and container orchestration.
* Skilled communicator able to influence and engage at every level of the organisation.
* Proven ability to balance trade-offs, costs, and technical constraints.
* Experience coaching teams towards engineering and architecture best practices.
* Deep understanding of security, networking, observability, and system flows.
* Adept at producing clear, concise architectural documentation.
* Previous experience as a Solution or Enterprise Architect (desirable).
* Background in enterprise systems and legacy-to-modern transitions (desirable).
* Familiarity with TypeScript and/or Java (desirable).
* Understanding of Developer Experience optimisation tools and frameworks (desirable).
Salary and Benefits
Salary: Up to £95,000 dependent on experience (generous benefits package on top)
* Discretionary annual bonus and annual pay review
* 25 days holiday plus bank holidays and 1-day additional Christmas closure
* Option to purchase an additional 5 days holiday
* Flexible working options available, including hybrid working
* Enhanced parental leave
* Pension scheme up to 11% employer contribution
* Income Protection and Life insurance (4 x salary core level of cover)
* Private medical insurance
* Health care cash plans - including optical, dental, and outpatient care
* Health screening programme
* Help@hand - confidential support including mental health counselling and remote GP
* Wellhub - unlimited access to fitness providers and wellness coach sessions
* Variety of travel to work schemes with bike storage and shower facilities
* Inhouse barista and deli serving subsidised coffee and sandwiches
* Two paid volunteering days per year
#J-18808-Ljbffr