Arbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars
Principal Software Engineer – Core Product
Location
United Kingdom
Posted
5 days ago
Salary
£100K - £120K / year
Seniority
Lead
Job Description
Principal Software Engineer – Core Product
Arbor Education
• 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. (Hands-on for this role means staying close to the details but not necessarily coding) • 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 to help drive productivity gains across all teams • Mentor and coach Technical Leads/Senior Engineers on architectural and engineering excellence, continually raising our bar and supporting career growth • 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, working outside your domain as needed • Partner with Engineering Management to help grow teams, identify dependencies/risks, and report progress against strategic goals
Job Requirements
- Extensive track record of delivering outcomes and leading across large, complex product suites, within a scaling and fast-moving environment.
- Broad understanding of software architecture, system design, and scalable integration patterns observed from a range of environments
- Examples of communication and influencing across technical and non-technical audiences to achieve positive outcomes.
- An ability to support the growth of engineers and technical leads whilst still delivering value across distributed, cross-functional teams.
- Demonstrable experience working in an ownership culture where quality, performance, observability, and security are a core responsibility for every engineer
- Deep experience guiding teams in architectural design, de-risking complex initiatives through MVP/0-1 thinking, and framework adoption
- An understanding and opinion on how AI-first engineering will change the SDLC and ways of working, ideally with worked examples
- Examples of contributing to or leading technical communities of practice (e.g. chapters, guilds, architecture councils).
- Practical knowledge of and exposure to some of our core stack or equivalent technologies - PHP, Node, React, Python, MySQL, AWS
- Experience navigating between monolithic and distributed architectures with a pragmatic understanding of the value of each
Benefits
- 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!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Mid-Level Full Stack Developer, NodeJs
GroWrkWe enable IT teams to centralize IT asset management with intelligent software and global logistics in one platform.
• Assist in the development and testing of REST APIs and integrations with HR and Asset Management Software • Support the design and development of user interfaces for web applications, focusing on responsive and user-friendly layouts • Apply AI tools and LLMs for basic code creation, review, and testing under the guidance of senior developers • Participate in creating and maintaining test cases to validate functionality against business requirements • Assist in building reusable code and libraries for future use in front-end and back-end development • Work with team members to understand and translate simple user and business needs into functional code • Develop a foundation in full-stack best practices by following senior developers’ guidance and established protocols • Help identify and resolve coding issues across the stack, collaborating closely with the team • Collaborate with senior engineers and product managers to understand requirements and refine solutions
• Lead engineering efforts for plant Power Uprate projects, including feasibility studies, system evaluations, and detailed design. • Be the primary technical authority on Power Uprate strategies, methodologies, and system impacts. • Provide guidance and mentorship to engineering staff, in electrical system analysis and modeling. • Perform and oversee detailed electrical power system calculations, including: Load flow (power flow) analysis, Short circuit and fault current calculations, Arc flash hazard analysis, Motor starting and dynamic system analysis, Protective device coordination studies. • Evaluate electrical system capacity and limitations to support Power Uprate conditions. • Assess impacts of increased generation on: Switchgear ratings, Transformers, Transmission interconnections, Auxiliary power systems. • Ensure calculations meet applicable codes and standards (IEEE, NFPA 70E, NEC, NERC, etc.). • Develop, maintain, and validate ETAP models (or equivalent power system software) for plant electrical systems. • Use ETAP to simulate Power Uprate scenarios and analyze system performance under normal, contingency, and transient conditions. • Ensure model accuracy through field data validation, system walkdowns, and configuration control. • Create and review ETAP-based reports supporting engineering decisions, regulatory submittals, and design changes. • Develop and review engineering calculations, analyses, and design modifications associated with Power Uprate implementation. • Support project planning, scheduling, and risk management activities. • Ensure projects are completed on time, within budget, and meet scope requirements. • Maintain auditable engineering calculations and documentation. • Coordinate with operations, maintenance, transmission planning, and design engineering. • Support outage planning and execution for electrical system modifications. • Work with vendors, consultants, and external engineering firms on specialized studies. • Evaluate plant systems (thermal, electrical, mechanical, instrumentation & control) for Power Uprate capability and constraints. • Identify required upgrades or modifications to support increased output. • Perform or oversee system performance modeling and integration analyses across departments. • Ensure all Power Uprate activities comply with applicable regulatory requirements (e.g., NRC, FERC, NERC, IEEE standards). • Prepare and support licensing submittals, technical reports, and responses to regulatory inquiries. • Identify technical risks associated with Power Uprate and electrical system modifications and develop mitigation strategies. • Ensure compliance with electrical safety standards, including arc flash and protection studies. • Promote strong safety culture and engineering rigor.
Senior Software Engineer – Provider Services
RulaYour journey to mental well-being gets easier from here. Progress awaits.
• We are looking for an experienced Senior Software Engineer to join Rula’s Provider Services team. • Design and build scalable, reliable backend systems critical to the day-to-day operations at Rula, third party integrations and telehealth functions. • Identify and solve complex technical challenges. • Collaborate across teams. • Drive innovation that supports our mission to deliver impactful and cohesive solutions.
Senior Software Engineer – CyberLife
Penn MutualHelping people get stronger is a pretty good business to be in.
• Lead the design, development, and implementation of complex software systems and applications • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications • Provide technical leadership and guidance to junior and mid-level engineers, including mentoring, code reviews, and knowledge sharing • Drive innovation and propose new solutions to improve processes, technologies, and product offerings • Architect scalable and maintainable software solutions that meet performance, reliability, and security requirements • Lead efforts to diagnose and troubleshoot complex technical issues, and implement effective solutions to ensure system stability and performance • Stay up-to-date with emerging technologies and industry trends, and evaluate their potential impact on our products and processes • Communicate effectively with stakeholders at all levels, including technical and non-technical audiences, to convey technical concepts and decisions.




