Principal Software Engineer (Core Product)
A
Arbor EducationEducation Technology
United KingdomFull-TimePrincipal
Salary100,000 - 120,000 GBP per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSNode.jsPHPPythonMySQLSoftware ArchitectureReactDistributed Systems
Requirements
- Extensive track record of delivering outcomes and leading across large, complex product suites.
- Broad understanding of software architecture, system design, and scalable integration patterns.
- Examples of communication and influencing across technical and non-technical audiences.
- Ability to support the growth of engineers and technical leads within distributed, cross-functional teams.
- Experience working in an ownership culture where quality, performance, observability, and security are core.
- Experience guiding teams in architectural design and de-risking complex initiatives.
- Understanding of AI-first engineering impact on the SDLC.
- Experience contributing to or leading technical communities of practice.
- Practical knowledge of core stack: PHP, Node, React, Python, MySQL, AWS.
- Experience navigating between monolithic and distributed architectures.
Responsibilities
- Own and deliver clear target architectures, strategies and roadmaps to support our product suite and strategic direction.
- Partner with Technical Leads to provide hands-on guidance supporting feature delivery, tech debt paydown, and architecture improvements.
- Collaborate with Product Directors to understand product vision and translate this into deliverables, aligning commercial and engineering goals.
- Lead our shift to an AI-First way of working, architecting new SDLC foundations and championing the latest approaches.
- Mentor and coach Technical Leads/Senior Engineers on architectural and engineering excellence.
- Act as a role model for technical leadership — work with pace, be pragmatic, and stay laser focused on outcomes not output.
- Head up architectural reviews for your domain and ensure all designs meet Arbor’s quality, reliability, security and compliance standards.
- Collaborate with Staff Engineers and Principal Engineers to shape Arbor’s broader technology strategy.
- Partner with Engineering Management to help grow teams, identify dependencies/risks, and report progress against strategic goals.
View Full Description & ApplyYou'll be redirected to the employer's site