OmniOps is a Riyadh-based technology solutions provider, serving organizations across Saudi Arabia and beyond. With offices in Jordan, Egypt, and Morocco, we specialize in empowering businesses to migrate and scale their AI technology infrastructure confidently, achieving a high level of maturity in their digital landscapes. Our comprehensive services and products guarantee seamless cloud migration, scalability, and management, ensuring optimal performance and consistent reliability for our valued partners.
Role Overview
OmniOps is seeking an experienced Engineering Director to lead and scale our engineering organization. This role is responsible for defining technical direction, ensuring architectural excellence, and aligning engineering execution with product and business strategy. You will work closely with Product, AI, and Business teams to deliver scalable, high-quality solutions.
Key Responsibilities:
- Define and oversee the overall technical architecture and engineering standards.
- Lead software design decisions and ensure best practices across teams.
- Guide the development of scalable microservices and APIs.
- Oversee containerized environments using Docker and modern deployment practices.
- Provide technical leadership in Python-based systems (preferred).
- Ensure system reliability, performance, security, and scalability.
- Lead, mentor, and grow high-performing engineering teams.
- Establish efficient development processes, tools, and workflows to improve productivity and delivery quality.
- Drive continuous improvement across engineering practices and lifecycle.
- Ensure timely and high-quality delivery of engineering initiatives.
- Act as a bridge between technical teams and business stakeholders.
- Collaborate closely with Product to ensure strong alignment between engineering execution and product roadmap.
- Contribute to strategic planning and technology-driven business growth.
- Support long-term technical vision while balancing short-term delivery needs.
Required Qualifications:
- 10+ years of engineering experience, including leadership roles.
- Strong background in software architecture and system design.
- Hands-on experience with microservices, APIs, and distributed systems.
- Proficiency in containerization and Docker.
- Solid experience with Python (preferred).
- Proven ability to lead and scale engineering teams.
- Strong team leadership and collaboration skills.
- Ability to translate business requirements into technical solutions.
- Strategic and product-oriented mindset.
- Excellent communication and stakeholder management skills.
- Process-driven with a focus on efficiency and continuous improvement.