Company Description
Winsome Outsourcing Services - Egypt, a subsidiary of SIAD Holding KSA, operates as the back office for its parent company and associated subsidiaries. The company specializes in reservations, IT development and solutions, marketing strategies, and digital marketing through its Winsome Marketing Agency. Serving a wide range of clients, including notable entities like Anwar Al Madina Movenpick Hotel, Saja Al Madina Hotel, and ZAER Transportation, Winsome Outsourcing provides integrated services to meet diverse business needs.
About the Role
We're seeking a seasoned Engineering Manager to lead our growing development team, building an online travel agency platform. You'll transform our engineering organization by decentralizing knowledge, empowering developers, building team capabilities, and ensuring consistent delivery without creating bottlenecks.
Key Responsibilities
- Break knowledge silos and ensure documentation of critical systems and processes
- Distribute technical ownership across team members - no single points of failure
- Empower developers to make decisions and own their domains (backend, mobile, frontend)
- Build a culture of knowledge sharing through code reviews, pair programming, and tech talks
- Create clear escalation paths and decision-making frameworks so team doesn't depend on one person
- Mentor and upskill each team member with clear growth paths and learning opportunities
- Conduct meaningful 1-on-1s focused on growth, blockers, and career development
- Identify high-potential team members and develop them into technical leaders
- Creating a learning culture where asking questions and sharing knowledge is encouraged
- Address performance issues directly and constructively
Technical Leadership (Hands-off Code, Hands-on Architecture)
- Own technical architecture and major technical decisions, but delegate implementation
- Ensure code quality through establishing review processes, not doing all reviews yourself
- Set technical direction and standards, then trust your team to execute
- Stay technical enough to guide and challenge, but resist the urge to be the primary coder
- Build technical redundancy - ensure multiple people can handle critical systems
Hiring & Team Building
- Lead hiring strategy and build out the team based on skills gaps and roadmap needs
- Design effective interview processes that assess both technical and cultural fit
- Onboard new hires with structured plans and clear expectations
- Build a sustainable team structure that can scale without creating dependencies
Delivery & Execution
- Partner with Scrum Master to ensure smooth, predictable delivery cycles
- Set realistic commitments and hold team accountable without micromanaging
- Remove blockers proactively and protect team from unnecessary disruptions
- Ensure work is properly distributed - no one person (including you) becomes overloaded
- Balance business pressure with sustainable team velocity
Collaboration & Communication
- Provide clear, regular updates to leadership on progress, risks, and team health
- Translate technical challenges into business context for stakeholders
- Foster collaboration between backend, mobile, frontend, DevOps, and QC
- Build trust with product/business teams through consistent delivery and transparency
Required Qualifications
- 5+ years in engineering management with direct reports (this is non-negotiable)
- Proven track record of transforming underperforming or dependent teams into high-performing, autonomous ones
- Experience scaling teams from 5-15+ engineers
- Strong track record in hiring, developing, and retaining engineering talent
- Demonstrated ability to delegate effectively and develop others' capabilities
- 8+ years software development experience
- Strong backend development experience (Laravel/PHP preferred, or similar frameworks)
- Understanding of mobile app development (iOS/Android) and API design
- Experience with full development lifecycles across web and mobile platforms
- Comfortable reviewing code and architectural decisions, but not coding full-time
- Experience with complex ecommerce, booking, or transaction-heavy systems strongly preferred
- Understanding of third-party integrations, payment systems, and supplier APIs
- Experience with high-availability systems and scalable architectures
- Travel industry experience (GDS systems, airline/hotel aggregation, booking engines) is a significant plus