Software Development Manager📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
About the Role
REEF GROUP is undertaking a significant digital transformation to develop scalable and innovative technology solutions that drive business growth and operational excellence. We are seeking an experienced and highly capable Software Development Manager to lead our software engineering initiatives and oversee the delivery of high-quality enterprise applications. This full-time position is based in Riyadh, Saudi Arabia.
As the Software Development Manager, you will play a pivotal role in leading all aspects of software development, from initial requirements analysis and solution design through to development, rigorous testing, successful deployment, and ongoing enhancement. You will be responsible for managing development teams, ensuring strategic alignment with business objectives, and delivering secure, scalable, and integrated software solutions that are crucial to the company's digital transformation strategy.
Key Responsibilities
- Lead the entire Software Development Life Cycle (SDLC), encompassing requirements gathering, system design, development, testing, deployment, and post-deployment support.
- Manage and mentor software development teams, effectively assigning tasks, monitoring performance, and ensuring strict adherence to project timelines and quality standards.
- Establish operational plans and strategically prioritize software projects based on their business impact and alignment with overarching strategic objectives.
- Participate actively in the design of software architecture and technical solutions, ensuring seamless integration with key enterprise platforms such as ERP, CRM, POS, and e-commerce systems.
- Ensure that system designs are scalable and maintainable, fully aligned with company technology standards and digital governance policies.
- Oversee API integrations, guaranteeing reliable and secure data exchange across all relevant systems.
- Drive the adoption of Agile and DevOps methodologies to enhance development efficiency and foster improved team collaboration.
- Supervise software testing and quality assurance activities to ensure the delivery of stable and reliable software releases.
- Manage version control, release management processes, and ensure comprehensive technical documentation is maintained throughout the development lifecycle.
- Monitor application performance post-deployment, analyze incidents, and implement continuous improvements to optimize system stability and efficiency.
- Ensure strict adherence to application security standards, data protection requirements, and robust code quality practices.
- Identify and proactively manage technical risks, developing and implementing effective mitigation plans.
- Collaborate closely with business and technology teams to translate operational needs into scalable and effective software solutions.
- Coordinate with infrastructure, applications, and IT teams to ensure development environments are adequately prepared and configured.
- Evaluate emerging technologies, tools, and platforms to foster innovation and support the company's digital transformation journey.
- Develop team capabilities through effective coaching, targeted training, and knowledge-sharing initiatives.
- Prepare regular, detailed reports on project progress, delivery milestones, and key performance indicators (KPIs).
- Track team productivity and ensure compliance with approved development methodologies and governance standards.
Qualifications and Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- 7 to 9 years of relevant experience in software development and engineering leadership roles.
- A strong understanding of the Software Development Life Cycle (SDLC) and enterprise application architecture principles.
- Hands-on experience with programming languages and frameworks, including but not limited to .NET, JavaScript, and Python.
- Proven experience with Agile methodologies, DevOps practices, API development and integration, and general systems integration.
- Fluency in both Arabic and English is required.
Required Skills
- Software Development Life Cycle (SDLC)
- Enterprise Application Architecture
- .NET, JavaScript, Python
- Agile and DevOps Methodologies
- APIs and Systems Integration
- ERP, CRM, POS, and E-commerce Systems
- Version Control and Release Management
- Technical Documentation
- Application Security and Data Protection
- Code Quality Assurance
- Leadership and Team Management
- Mentoring and Coaching
- Project Prioritization
- Solution Architecture Design
- Quality Assurance (QA) and Testing
- Cross-Functional Collaboration
- Innovation and Technology Evaluation
- Performance Monitoring and Reporting
Work Environment and Additional Information
This is a full-time position based in Riyadh, Saudi Arabia. Performance will be evaluated based on the timely delivery of software projects, the quality and stability of applications, the alignment of solutions with business requirements, team productivity, and adherence to application security and software governance standards. Preferred certifications include PMP or Agile Project Management certification, Microsoft Certified: Azure Developer or equivalent Full Stack Development certification, and advanced training in System Architecture Design, QA & Testing, and Application Security.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Software Development Manager Opportunities
- General Accountant Jobs in Medina
- Receptionist Jobs in Medina
- Social Media Campaign Specialist Jobs in Medina
- Business Development Specialist Jobs in Medina
- Human Resources Specialist Jobs in Medina
- Other Job Fields in Riyadh
- General Accountant Jobs in Riyadh
- Business Development Supervisor Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Waiter Jobs in Riyadh
- Business Development Manager Jobs in Riyadh
- Regional Sales Manager Jobs in Riyadh
- Lifeguard Jobs in Riyadh
- Digital Marketing Specialist Jobs in Riyadh
- Personal Assistant Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Lifeguard Jobs in Jeddah
- Special Education Specialist Jobs in An Nuayriyah
- Lifeguard Jobs in Makkah
- Store Keeper Jobs in Yanbu
- Public Relations Specialist Jobs in Riyadh
- Secretary Jobs in Riyadh
- Sales Specialist Jobs in Dammam
- Cost Engineer Jobs in Makkah
- Gift Wrapper Jobs in Riyadh
- Cleaning and Housekeeping Supervisor Jobs in Medina