Syarah is one of the leading automotive e-commerce platforms in Saudi Arabia, transforming the way people buy, sell, finance, and own vehicles. Through technology, data, and innovative financial solutions, Syarah delivers a seamless customer experience while building scalable systems that support rapid business growth across sales, operations, finance, and customer engagement.
About the RoleWe are looking for an experienced Engineering Manager – ERP & CRM to lead the development, strategy, and delivery of the systems that power Syarah's core business operations. In this role, you will manage a team of backend engineers, drive the technical direction of our ERPNext/Frappe and CRM platforms, and ensure reliable, scalable solutions that support sales, finance, inventory, and customer operations.
This is both a technical and people leadership role. You will be responsible for setting team goals and OKRs, mentoring engineers, managing performance, and partnering closely with business stakeholders to translate company objectives into impactful engineering outcomes. The ideal candidate combines strong engineering expertise with a proven ability to build and lead high-performing teams in a fast-paced environment.
Key Responsibilities- Lead, manage, and grow a team of backend engineers working across Python (Frappe/ERPNext) and PHP, owning team structure, hiring, and onboarding.
- Own the strategy, roadmap, and delivery of Syarah’s ERP and CRM platforms, the systems that run sales, finance, inventory, operations, and customer engagement.
- Set clear team and individual goals through OKRs, aligning day-to-day engineering execution with broader company objectives and tracking measurable outcomes.
- Run performance management end to end, including regular 1:1s, structured feedback, performance reviews, growth plans, and recognition.
- Mentor and develop engineers at every level, deepening technical skills, ownership, and a culture of accountability and continuous improvement.
- Translate company goals into a clear engineering roadmap, and be accountable for the team delivering against it on time and to a high standard.
- Define and enforce engineering standards across code quality, architecture, testing, security, and documentation for ERP and CRM systems.
- Own the technical direction of ERPNext/Frappe customizations, modules, and integrations, and of PHP-based CRM and internal business applications.
- Lead the design and delivery of integrations connecting ERP, CRM, payments, and other operational and data systems across the business.
- Partner with finance, operations, sales, and product stakeholders to capture requirements and translate them into well-scoped, prioritized engineering work.
- Drive healthy delivery practices, including sprint planning, estimation, code review, CI/CD, and release management, to ship reliably and predictably.
- Own reliability, uptime, and incident response for business-critical ERP and CRM platforms, putting in place monitoring, alerting, and on-call practices.
- Manage technical debt, scalability, and platform evolution, balancing short-term delivery against long-term maintainability and cost.
- Report progress, risks, trade-offs, and resourcing needs clearly to senior leadership, and represent the ERP and CRM engineering function across the company.
What We’re Looking For
- Proven experience managing and growing software engineering teams, with a track record of setting goals and OKRs, running performance management, and delivering.
- against company objectives.
- Strong hands-on background in backend engineering with Python and PHP, ideally including ERPNext/Frappe and modern PHP frameworks.
- Solid understanding of ERP and CRM systems, business process automation, and integrations across finance, sales, and operations.
- Experience with API design, databases, CI/CD, and cloud infrastructure, and a strong bar for code quality, security, and reliability.
- Excellent stakeholder management and communication skills, with the ability to translate business goals into engineering execution.
Preferred Experience
- Hands-on experience with other major ERP systems such as SAP, Odoo, or Oracle
- Experience with sales lead generation and workflow automation within CRM platforms
- Exposure to AI and agentic AI, with an interest in applying it across ERP, CRM, and internal operations, is a strong plus
Tech Stack
- Languages & Frameworks: Python (Frappe/ERPNext), PHP (Laravel), SQL
- ERP & CRM: ERPNext, CRM platforms, custom business applications
- Databases & Caching: MongoDB / MySQL, Redis
- Integration: REST APIs, webhooks, message queues
- DevOps & Deployment: Docker, Git, CI/CD
- Cloud & Infrastructure: AWS, GCP
- Ways of Working: Agile / Scrum, OKRs, code review, performance management
Requirements
- 8+ years of software engineering experience, including 3+ years in an engineering management role
- Strong hands-on experience with Python and PHP development
- Experience with ERPNext/Frappe or other ERP platforms (SAP, Odoo, Oracle, etc.)
- Solid understanding of CRM systems, business process automation, and enterprise integrations
- Proven experience leading engineering teams, setting OKRs, and managing performance and career development
- Experience with APIs, databases, cloud infrastructure, CI/CD, and DevOps practices
- Strong stakeholder management and communication skills
- Experience in e-commerce, fintech, or high-growth technology environments is a plus
Skills Required
- 8+ years of software engineering experience, including 3+ years in an engineering management role
- Strong hands-on experience with Python development (Frappe/ERPNext)
- Strong hands-on experience with PHP development (modern PHP frameworks such as Laravel)
- Experience with ERP platforms such as ERPNext, SAP, Odoo, or Oracle
- Solid understanding of CRM systems, business process automation, and enterprise integrations
- Experience with API design, REST APIs, webhooks, and message queue integrations
- Experience with databases and caching (SQL, MySQL, MongoDB, Redis)
- Experience with CI/CD, Docker, Git, and cloud infrastructure (AWS or GCP)
- Proven experience leading engineering teams, setting OKRs, performance management, and mentoring
- Strong stakeholder management and communication skills
- Experience in e-commerce, fintech, or high-growth technology environments
- Hands-on experience with other major ERP systems (SAP, Odoo, Oracle)
- Experience with sales lead generation and workflow automation within CRM platforms
- Exposure to AI or agentic AI and interest in applying it to ERP/CRM systems
What We Do
Syarah is a leading e-commerce platform in the automotive sector, transforming the car buying experience by offering a seamless, transparent, and fully digital journey.








