Arbor Education

SeniorProductEngineer(Python&PHP)

£75–85k Remote FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Product Engineer (Python & PHP) at Arbor Education. Skills: Python, PHP, Backend services, API design. Build back-end services. Scale platform-level back-end services”

What You'll Achieve.

Successful delivery of high-impact features; High test coverage and reliability standards; Resolve critical system bugs and issues; Improve and optimise product quality; Improve and optimise lead time; Reduce technical debt

Industry & Context.

Problems you'll solve

Advanced problem-solving skills; Proactive approach to problem-solving

Eligibility Requirements

No visa sponsorship

What They're Looking For.

Must Have

Demonstrable experience building back-end Python-based services, Previous experience building features in PHP, Experience with enterprise solutions and large-scale systems, Demonstrated knowledge of database technologies (SQL and NoSQL), Proven experience in managing large, technical projects, Proven experience designing and writing APIs and services, Applies best practices and software engineering principles, Demonstrated knowledge of software best practices, Understands Scrum methodology or other agile development processes, Possesses excellent written and spoken English skills

Nice to Have

Knowledge of best practices for data modelling and performance optimisation, High-quality, impactful results with minimal supervision, Service-oriented environment, SOLID, DRY, Refactoring, Writing clean code, Test-Driven Development (TDD), Test Automation, Leadership through collaboration, mentorship, and proactive problem-solving, A driven team player

What You'll Do.

Build back-end services

Scale platform-level back-end services

Enhance Data and AI capabilities

Serve Data and AI capabilities

Build and ship new features

Contribute to product advancement

Drive test development

Resolve critical system bugs

Maintain high code quality

Produce well-architected code

Create technical documentation

Maintain technical diagrams

Collaborate with Engineering Manager

Collaborate with Tech Lead

Collaborate with QA Engineer

Collaborate with Product Manager

Support Engineering Manager

Mentor junior engineers

Coach junior engineers

Participate in tech talks

Lead team learning initiatives

Participate in team learning initiatives

How You'll Work.

Team & Collaboration

Collaborate closely with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager; Act as a role model for technical excellence through code reviews; Pair programming; Actively mentoring and coaching mid-level and junior engineers; Foster knowledge transfer within the team; Actively lead and participate in tech talks; Actively lead and participate in workshops; Actively lead and participate in team-based learning initiatives; Demonstrates leadership through collaboration; A driven team player who actively participates in discussions; Readily offers assistance to others

Communication Scope

Excellent written and spoken English skills; Communicate clearly to technical stakeholders; Communicate clearly to non-technical stakeholders

Process & Methodology

Managing large, technical projects, Delivering high-quality, impactful results

Full Job Description

**Location:** Remote **Salary:** £75,000 - £85,000 ### About us At Arbor, we’re on a mission to transform the way schools work for the better. We believe in a future of work in schools where being challenged doesn’t mean being burnt out and overworked. Where data guides progress without overwhelming staff. And where everyone working in a school is reminded why they got into education every day. Our MIS and school management tools are already making a difference in over 12,000 schools and trusts. Giving time and power back to staff, turning data into clear, actionable insights, and supporting happier working days. At the heart of our brand is a recognition that the challenges schools face today aren’t just about efficiency, outputs and productivity - but about creating happier working lives for the people who drive education everyday: the staff. We want to make schools more joyful places to work, as well as learn. ### About the role We are looking for an experienced and highly technical Senior Product Engineer to join our Engineering team and help us implement and deliver large projects and advocate for high engineering standards. The remit and focus of the role is to be a key driver in the team, taking responsibility for developing and owning features and core components of the company's core systems and processes, as well as auxiliary services where needed. It’s a broad and exciting role, so we’re looking for someone up for a challenge - if you’re a proactive and collaborative Senior Product Engineer, this is the role for you. ** Core responsibilities** * Build, maintain and scale platform-level back-end services to enhance and serve our Data and AI capabilities for internal and external customers. * Leverage these Data and AI capabilities to build and ship new features within the core Arbor product suite. * Own the successful delivery of high-impact features, directly contributing to the advancement of Arbor products. * Drive the development and implementation of

Free ATS check

Applying for this Senior Product Engineer (Python & PHP) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Arbor Education?

Real rants from real employees. Read before you apply.

Read Company Rants →