高级产品工程师
Senior Product Engineer
**地点:** 远程
**薪资:** 70,000 - 80,000 英镑
#### 关于我们
在Arbor,我们的使命是让学校的工作方式变得更好。
我们认为,未来的学校工作应该是一个充满挑战但不会让人精疲力尽、过度劳累的环境。数据可以指导进步而不至于让员工不堪重负。同时,每一位在学校工作的人都能每天被提醒自己为何选择教育事业。
我们的MIS和学校管理工具已经在超过12,000所学校的信任中产生积极影响。为员工节省时间并赋予他们力量,将数据转化为清晰、可操作的洞察,并支持更愉快的工作日。
我们品牌的核心理念是认识到学校今天面临的挑战不仅仅是效率、产出和生产力的问题,更是为那些推动教育日常运作的人员——员工——创造更幸福的工作生活。我们希望让学校成为更快乐的工作和学习场所。
#### 关于该职位
我们正在寻找一位经验丰富且有驱动力的高级产品工程师加入我们的工程团队,帮助领导并推动高影响力功能的成功完成,特别是为Arbor产品的进步做出贡献。该职位的职责和重点是为公司核心系统和流程的开发做出贡献,同时实施策略以提升和优化整个团队的产品质量和交付周期。这是一个广泛而令人兴奋的角色,因此我们需要一位愿意接受挑战的人——如果你是一位善于合作且充满热情的工程师,这个职位就是为你准备的。
**核心职责**
- 与工程经理、技术主管、质量保证工程师和产品经理密切合作,解决功能需求
- 维护连接内部系统的软件
- 构建软件以集中管理Arbor平台的附加购买
- 领导编写新功能开发的详细文档,包括图表以确保全面理解项目
- 推动围绕新功能的高级测试开发和实施,确保最高标准的测试覆盖率和可靠性
- 展示在使用行业领先的架构设计模式和方法论方面,编写良好架构、高效且可扩展代码的专业能力
- 在代码审查和配对编程会议中发挥领导作用,指导和培养同事追求卓越
- 领导并积极参与技术分享、研讨会和团队学习活动
查看英文原文
**Location:** Remote
**Salary:** £70,000 - £80,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 driven Senior Product Engineer to join our Engineering team and help lead and drive the successful completion of high-impact features, specifically contributing to the advancement of Arbor products. The remit and focus of the role is to contribute towards the development of the companies core systems and processes, as well as implement strategies to enhance and optimise product quality and lead time across the entire team. It’s a broad and exciting role, so we’re looking for someone up for a challenge - if you’re a collaborative and enthusiastic Engineer, this is the role for you.
**Core responsibilities**
- Work closely with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager to help solutionise feature requests
- Maintain software that ties together internal systems
- Build software to centralise add-on purchases for the Arbor Platform
- Lead the creation of detailed documentation for new feature developments, incorporating diagrams for comprehensive project understanding.
- Drive the development and implementation of advanced tests around new features, ensuring the highest standards of test coverage and reliability.
- Demonstrate expertise in producing well-architected, efficient, and scalable code using industry-leading design patterns and methodologies.
- Take a leadership role in code reviews and pair programming sessions, guiding and mentoring colleagues towards excellence.
- Lead and actively participate in tech-talks, workshops, and team-based learning initiatives, ensuring knowledge is disseminated effectively across the team.
#### About you
- Extensive and demonstrated experience with Object-Oriented languages and software development.
- Considerable experience in software development, specifically with PHP
- Demonstrable experience building back-end services in PHP
- Significant experience working with third-party systems and APIs
- Advanced understanding and application of best practices and software engineering principles, including SOLID, DRY, etc.
- Significant database skills and expertise in relational database technologies.
- Proactive problem-solving approach with a strategic mindset.
- Leadership qualities demonstrated through collaboration and mentorship.
- A team player, willing to muck in and help others when needed, driven personality who asks questions and actively participates in discussions
- Good written and spoken English so you can present your ideas - our HQ is based in London
**Bonus skills**
- Past experience with enterprise solutions and large-scale systems
- Experience with React (or experience with Vue and willingness to learn React)
- Familiarity with Scrum methodology or other agile development processes
- Experience with cloud computing
- Experience with Docker and containerisation
- Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc.
#### What we offer
The chance to work alongside a team of hard-working, passionate people in a role where you’ll see the impact of your work everyday. We also offer:
- A dedicated wellbeing team who champion initiatives such as mindfulness, lunch n learns, manager training, mental health first aid training and much more!
- 32 days holiday (plus Bank Holidays). This is made up of 25 days annual leave plus 7 extra company wide days given over Easter, Summer & Christmas
- Life Assurance paid out at 3x annual salary
- Comprehensive wellness benefit provided by AIG Smart Health, which provides a 24/7 virtual GP service, Mental health support, Counselling, and personalised Health Checks
- Private Dental Insurance with Bupa
- Salary sacrifice Pension provided by Scottish Widows
- Enhanced maternity and adoption leave (20 weeks full pay) and paternity (6 weeks full pay) pay
- 5 free return to work maternity coaching sessions, helping you adapt to this new exciting time of life!
- Access to services such as Calm and Bippit (financial wellbeing coaching)
- All of our roles champion flexible working and we are happy to discuss what this means to you
- Social committees that plan team, office and company wide events to bring people together and celebrate success
- Dedicated professional development training budget (CPD courses, upskilling resources, professional memberships etc)
- Volunteer with a charity of your choice for a day each year
- Dog friendly offices!
#### Interview process
1. Phone screen
2. 1st stage
3. 2nd stage
We are committed to a fair and comfortable recruitment process, so if you require any reasonable adjustments during your application or interview process, please reach out to a member of the team at [careers@arbor-education.com](mailto:careers@arbor-education.com).
Our commitment is also backed by our partnership with Neurodiversity Consultancy, Lexxic who provide us with training, support and advice.
#### Arbor Education is an equal opportunities organisation
Our goal is for Arbor to be a workplace which represents, celebrates and supports people from all backgrounds, and which gives them the tools they need to thrive - whatever their ambitions may be so we support and promote diversity and equality, and actively encourage applications from people of all backgrounds.
#### Refer a friend
Know someone else who would be good for this role? You can refer a friend, family member or colleague, if they are offered a role with Arbor, we will say thank you with a voucher valued up to £200! Simply email: [careers@arbor-education.com](mailto:careers@arbor-education.com)
**Please note:** We are unable to provide visa sponsorship at this time.