Enable job alerts via email!

Software Development-Team Lead - Marcom Comprehensive Arabia DMCC

Qureos Inc

Riyadh

On-site

SAR 180,000 - 240,000

Full time

22 days ago

Job summary

A leading software development company in Saudi Arabia is seeking an experienced Team Lead – Software Development. The ideal candidate will manage and guide a development team, ensuring high-quality software delivery while possessing strong technical expertise in CRM systems like Microsoft 365 and Salesforce integration. This role requires hands-on involvement and proven leadership skills in delivering innovative software solutions.

Qualifications

  • 5+ years of software development experience.
  • At least 2 years in a leadership or team lead role.
  • Proficiency in programming languages like C#, .NET, Java, and Python.

Responsibilities

  • Lead, mentor, and support a software development team.
  • Define technical direction and ensure coding standards.
  • Oversee system architecture and design implementation.

Skills

Leadership
Software development
CRM systems
Problem-solving
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

Microsoft Dynamics 365
C#
.NET
Java
Python
Job description
Overview

We are seeking an experienced and motivated Team Lead – Software Development to manage and guide our development team. The ideal candidate will combine strong technical expertise with proven leadership skills, ensuring high-quality software delivery, innovation, and adherence to best practices. In addition to overseeing development projects, the role requires hands-on involvement in CRM systems, particularly Microsoft 365, to support business applications and integrations.

Key Responsibilities
  • Lead, mentor, and support a team of software developers to deliver projects on time and to a high standard.
  • Define technical direction, enforce coding standards, and ensure best practices in software engineering.
  • Collaborate with product managers, designers, and stakeholders to align business requirements with technical solutions.
  • Oversee system architecture, design, and implementation across web, mobile, and backend solutions.
  • Manage and optimize CRM platforms, with a focus on Microsoft 365 CRM and Salesforce integration and customization.
  • Conduct regular code reviews, performance evaluations, and provide coaching to developers.
  • Drive process improvements, automation, and adoption of modern technologies.
  • Ensure the security, scalability, and maintainability of software solutions.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years of software development experience, with at least 2 years in a leadership or team lead role.
  • Proficiency in modern programming languages such as C#, .NET, Java, JavaScript / TypeScript, Python, and PHP.
  • Strong knowledge of databases (SQL, MySQL, PostgreSQL, or MongoDB).
  • Proven experience with CRM systems – particularly Microsoft Dynamics 365 / Microsoft 365 CRM – including customization, integration, and workflow automation.
  • Solid understanding of cloud platforms (Azure, AWS, or GCP).
  • Experience with version control systems (Git), CI / CD pipelines, and agile methodologies.
  • Excellent communication, problem-solving, and organizational skills.
  • Strong leadership capabilities with the ability to inspire and motivate team members.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.