Arbor Education logo
Arbor Education

Arbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars

Senior Python Engineer

Systems EngineerSystems EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

3 days ago

Salary

£75K - £85K / year

Seniority

Senior

Job Description

Senior Python Engineer

Arbor Education

Role Description 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 core products. - Leverage these 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 advanced tests for new and existing features, ensuring high test coverage and reliability standards. - Proactively identify, take ownership of, and resolve critical system bugs and issues using advanced problem-solving skills and comprehensive system knowledge. - Maintain high code quality standards through thorough, constructive code reviews, ensuring solutions are well-tested, scalable, and maintainable. - Produce well-architected, efficient, and scalable code by applying industry-leading design patterns and methodologies. - Create and maintain thorough technical documentation and diagrams that promote best practices and ensure clear communication. - Collaborate closely with the Engineering Manager, Tech Lead, QA Engineer, and Product Manager to address feature requests. - Support the Engineering Manager with interviews, scrum ceremonies, and the implementation of strategies to improve and optimise product quality and lead time. - Support the Tech Lead in developing technical roadmap solution designs, identifying areas for improvement, prioritising, and executing technical debt reduction. - Act as a role model for technical excellence through code reviews, pair programming, and actively mentoring and coaching mid-level and junior engineers in best practices. - Actively lead and participate in tech talks, workshops, and team-based learning initiatives. Qualifications - Demonstrable experience building back-end services in Python and/or PHP. - Comfortable working with both technologies in the long-term. - Experience with enterprise solutions and large-scale systems. - Demonstrated knowledge of database technologies (SQL and NoSQL) and best practices for data modelling and performance optimisation. - Proven experience in managing large, technical projects and delivering high-quality, impactful results with minimal supervision. - Proven experience designing and writing APIs and services within a service-oriented environment. - Applies best practices and software engineering principles (e.g., SOLID, DRY) effectively. - Demonstrated knowledge of software best practices, including refactoring, writing clean code, and Test-Driven Development (TDD) and Test Automation. - Understands Scrum methodology or other agile development processes. - Demonstrates leadership through collaboration, mentorship, and a proactive approach to problem-solving. - Possesses excellent written and spoken English skills, with the ability to communicate clearly to both technical and non-technical stakeholders. - A driven team player who actively participates in discussions and readily offers assistance to others. Nice to Have - Prior professional experience building back-end services in both PHP & Python. - Domain experience within the UK Ed-Tech space. - PHP: Laminas / Symphony; Python: Fast API. - Service decomposition. Benefits - The chance to work alongside a team of hard-working, passionate people in a role where you’ll see the impact of your work every day. - 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 - Phone screen - 1st stage - 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 . 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 . Please note: We are unable to provide visa sponsorship at this time.

Related Categories

Related Job Pages

More Systems Engineer Jobs

Full TimeRemoteTeam 201-500Since 1997H1B No Sponsor

• IT training on the following topics (FISI focus): Introduction to network technology (network topologies, network components, networking devices such as switches, routers and hubs, protocols, OSI reference model) • Setting up an IT workstation (hardware and software) • Current server and client operating systems (Windows, Linux) • Server fundamentals • Virtualization, cloud computing • PowerShell • IT security (types of attacks, firewalls, DMZ, encryption, VPN, antivirus and malware removal) • Data protection (GDPR) and data security • Exam preparation for FISI/FIAE

Germany

Staff Software Engineer – Engineering Effectiveness

Conceptboard Cloud Service GmbH

Kollaboration, der Du vertrauen kannst. Gestalte die Zukunft gemeinsam: mit einem sicheren, DSGVO-konformen Whiteboard, gehostet in Deutschland. Conceptboard verbindet visuelle Zusammenarbeit mit datengestützten Einblicken für Entscheidungen, auf die Du bauen kannst.

Role Description Bei Conceptboard bauen wir ein Kollaborationsprodukt, auf das Teams in kritischen Umgebungen – von der öffentlichen Verwaltung bis hin zu Enterprise-Kunden mit höchsten Sicherheitsanforderungen – täglich vertrauen. Qualität ist kein Nice-to-have, sie ist Teil unseres Core-Versprechens. Als Staff Engineer Engineering Effectiveness ist deine Aufgabe, gute Engineering-Praxis zum Weg des geringsten Widerstands zu machen. Konkret heißt das: - Quality über den gesamten Delivery-Lifecycle etablieren. - Dein erster Fokus liegt auf messbarer Qualitätsverbesserung: Review-Coverage, Test-Confidence, Ticket-Klarheit, Postmortem-Action-Closure. - Du sorgst dafür, dass Quality kein nachgelagerter Schritt ist, sondern von Anfang an in den Workflow eingebaut – durch sinnvolle Automatisierung, klare Standards und Tooling, das Engineers tatsächlich nutzen wollen. - Agentic Engineering vorantreiben. - Du gestaltest die Adoption von KI-gestützten Development-Practices aktiv mit – mit echtem Qualitätsanspruch und ohne den Anspruch zu opfern, dass der Output verlässlich und reviewbar bleibt. - Embedden und empowern. - Du stimmst dich mit dem Engineering Manager ab, tauchst gezielt in Teams ein – sei es ein Sprint, Pair-Programming oder ein Workshop – und ziehst dich zurück, sobald das Team die Practice eigenständig trägt. - Tooling shippen, das respektiert wird. - Du baust Guardrails und Automatisierungen, die tatsächlich genutzt werden. - Rollout-Strategie verantworten. - Ob Lighthouse-Ansatz oder breites Rollout – die Entscheidung und das Ergebnis gehören dir. - Die Rolle mitgestalten. - Der Purpose ist gesetzt; wie diese Funktion die Organisation am besten bedient, entwickelst du aktiv mit und bringst eigene Vorschläge ein. Qualifications - Laterale Führungsstärke. - Builder-Mindset. - Echte Überzeugung für Engineering Culture. - Pragmatismus vor Dogmatismus. Requirements - Du hast KI-gestützte Dev-Tooling-Lösungen gebaut oder ernsthaft integriert – mit echtem Quality-Anspruch (nicht nur „Copilot benutzt"). - Du hast in Low-Maturity-Umgebungen gearbeitet und dort nachhaltigen Impact hinterlassen – wo gute Practice noch nicht die Norm war. Benefits - Flexibilität – Genieße umfassende Freiheit bezüglich deines Arbeitsortes und gestalte deine Arbeitszeiten ganz nach deinen Bedürfnissen. - Eigenverantwortung – Bei uns hast du die Möglichkeit, selbstständig und eigenverantwortlich zu arbeiten, unterstützt von einer flachen Hierarchie und kurzen Entscheidungswegen. - Internationalität – wir arbeiten in einem globalen Team, das kulturelle Vielfalt schätzt und fördert. Unser internationales Netzwerk ermöglicht es dir, weltweit Kontakte zu knüpfen. - Zusammenhalt – Wir wissen, wie wichtig persönliche Treffen sind, um den Teamgeist zu stärken. Daher organisieren wir regelmäßig Social Events. - Wettbewerbsfähige Vergütung – Du erhältst ein attraktives Gehaltspaket und 30 Tage Urlaub pro Jahr. - Mitarbeitervorteile – Nutze eine Vielzahl von Vergünstigungen über unseren externen Corporate Benefits Partner. Company Description Kollaboration, der Du vertrauen kannst. Gestalte die Zukunft gemeinsam: mit einem sicheren, DSGVO-konformen Whiteboard, gehostet in Deutschland. Conceptboard verbindet visuelle Zusammenarbeit mit datengestützten Einblicken für Entscheidungen, auf die Du bauen kannst.

Germany
Thrive logo

Systems Engineer

Thrive

NextGen Technology Services

Full TimeRemoteTeam 201-500H1B Sponsor

Role Description This role provides first-contact remote technical support for network, server, and end-user systems. As the first point of contact for clients, you will be responsible for accurately creating and updating support tickets and coordinating communication with engineers when assistance is available. Team members interact regularly with end-users across diverse computing environments and must clearly communicate technical issues to both technical and non-technical audiences. Thrive seeks individuals with strong technical aptitude, excellent verbal and written communication skills, and a desire to learn and grow across all aspects of IT while delivering world-class support. - Communicate with customers via phone, email, and chat in a timely, courteous, empathetic, and professional manner, providing clear updates and case status throughout the resolution process. - Perform first response and initial triage of customer issues, troubleshooting single-user and system-impacting incidents and accurately documenting all actions in Thrive’s tools. - Perform rapid analysis of workstation-level incidents, identifying root causes and applying appropriate troubleshooting methodology. - Ask clarifying questions to fully understand client concerns and escalate issues to engineers when required due to time, complexity, or skill level. - Manage the daily prioritization, coding, and routing of service incidents and requests. - Follow Thrive's established best practices for task management. - Set and manage client expectations throughout the troubleshooting process, maintaining a focus on both prompt resolution and world-class customer service. - Develop a strong understanding of Thrive products and their integration into client environments to ensure efficient and effective issue resolution. - Work with and document diverse client computing environments, including unfamiliar workstation, server, and network configurations, to determine the fastest path to resolution. Qualifications - 2–3 years of IT support experience in a help desk or service desk environment; MSP experience preferred. - Experience with ticketing systems (e.g., ServiceNow), remote support tools (e.g., Kaseya, Ninja), and RMM platforms. - Proficiency supporting Windows 10/11, macOS fundamentals, Microsoft 365 (Outlook, Teams, OneDrive), and common line-of-business applications, including Office and Outlook configuration. - Working knowledge of Active Directory/Entra, mobile device configuration and troubleshooting, workstation hardware, printers, and peripherals. - Basic networking knowledge, including TCP/IP, DNS, and DHCP. - Strong customer service focus with the ability to clearly communicate technical concepts to non-technical users. - Excellent written and verbal communication, documentation, and time-management skills. - Ability to work independently and collaboratively in a team environment. - Availability to work after hours or participate in on-call rotations as required. Optional Qualifications - Willingness to visit nearby client sites when necessary, with the understanding that on-site visits may not always be required. Preferred Certifications - CompTIA A+ - CompTIA Network+ - Microsoft 365 Fundamentals (MS-900) - ITIL Foundation (v4) Benefits Thrive is committed to providing fair and equitable compensation practices for all employees and strive to provide competitive salaries that reflect the value and skills each team member brings to our organization. Salaries are determined according to the job's scope, market data, location, and the candidate’s qualifications, including experience and relevant education. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other legally protected status.

United States
Everway logo

Principal Systems Developer

Everway

Unlocking the full potential of every person.

Full TimeRemoteTeam 201-500H1B No Sponsor

Role Description We are looking for a Principal Systems Developer to take technical ownership of our Salesforce Marketing Cloud platform alongside supporting a wider martech stack. This is a hands-on engineering role focused on building and scaling the technical foundations of Marketing Cloud, including data architecture, integrations, and platform governance. You will work closely with Marketing Operations, Salesforce teams, and the Data function to ensure Marketing Cloud is: - Technically robust and scalable - Well-integrated into our enterprise architecture - Governed in line with data and compliance standards This is not a campaign execution role — it is a platform engineering and technical leadership position. Responsibilities - Platform Engineering - Lead development across Marketing Cloud (SSJS, AMPscript, SQL, Automation Studio) - Build scalable automations and reusable development patterns - Own integrations with other marketing systems - Define and enforce engineering standards - Data & Architecture - Own data model design and governance within Marketing Cloud - Ensure alignment with Salesforce CRM and enterprise data models - Optimise data processing, segmentation, and performance - Integrations - Design and build integrations with Salesforce, data platforms (e.g. Databricks), and external tools - Define scalable data flow patterns (API, batch, event-driven) - Contribute to centralised integration strategy - Platform Ownership - Maintain platform health, performance, and reliability - Lead incident investigation and resolution - Manage technical debt and continuous improvement - Governance & Delivery - Implement secure, compliant development practices - Own release and deployment processes - Introduce DevOps and CI/CD approaches where appropriate - Technical Leadership - Act as the technical authority for Marketing Cloud - Partner with Architecture, Data, and Salesforce teams - Guide Marketing Ops within defined guardrails - Collaborate with Marketing stakeholders to architect business needs into scalable technical solutions - Offer expert guidance aligned with Marketing Cloud best practices and emerging industry trends - Serve as a strategic technical authority for Marketing Operations and Go-To-Market functions Qualifications - Deep hands-on experience with Salesforce Marketing Cloud development - Strong skills in AMPscript, SSJS, SQL, and Automation Studio - Experience designing scalable data models and automations - Strong understanding of APIs, integrations, and data flows - Experience working with Salesforce CRM integrations - Solid understanding of data modelling and data governance - Experience with version control and release processes - Ability to operate at a senior technical level and influence stakeholders - Proven track record of partnering with Marketing stakeholders to transform business needs into scalable technical solutions - Strong command of digital marketing fundamentals, including customer journey mapping, segmentation, and campaign lifecycle management - Ability to provide expert guidance rooted in Marketing Cloud best practices and evolving industry standards Desirable Criteria - Marketing Cloud certifications - Experience in SaaS and/or PE-backed environments - Exposure to post-acquisition technology & process alignment - Exposure to Databricks or modern data platforms - Experience with integration tools (e.g. MuleSoft, Workato) - Experience with Hubspot - Knowledge of the wider martech ecosystem - General understanding of digital marketing principles and customer engagement strategies - Experience partnering with Marketing or Marketing Operations teams in a consultative capacity - Awareness of evolving Marketing Cloud and customer engagement best practices and industry trends Benefits - Competitive salary with bonus opportunities - Flexible work schedules - Comprehensive health and wellness benefits - Flexible time off plans - Career growth through development programs - Collaborative, innovative culture where your ideas matter

United Kingdom