Job Description
Position:Software Development Lead
Company:Microsoft Tunisia
Location:Kairouan, Tunisia
Experience:5-7 years
Education:Bachelor’s degree in Computer Science or related field
Employment Type:Full-time
Industry:Technology
Department:Software Development
Salary:SSP 5,000 – 8,000 per month
Vacancies:1
Company Overview
Microsoft Tunisia is a leading global technology powerhouse with a strong commitment to innovation, digital transformation, and talent development across North Africa. As part of the broader Microsoft ecosystem, the Tunisian branch collaborates with local universities, startups, and government agencies to foster a vibrant tech community. The company’s presence in Tunisia supports a range of initiatives from cloud services to artificial intelligence, creating a dynamic environment for professionals seeking career growth. With a focus on inclusive hiring, Microsoft Tunisia offers a platform for ambitious individuals to contribute to cutting‑edge projects while enjoying the benefits of a multinational corporation. This role contributes directly to the expansion of Microsoft’s cloud and AI solutions in the region, reinforcing the company’s reputation as a top employer for Tunisia Jobs and Jobs in Tunisia.
Job Overview
The Software Development Lead will spearhead a cross‑functional team responsible for designing, developing, and delivering high‑quality software solutions that align with Microsoft’s strategic objectives in the MENA region. Reporting to the Engineering Manager, the successful candidate will oversee the full software development lifecycle, ensure adherence to best practices, and drive continuous improvement. This position offers a unique opportunity to work on innovative cloud platforms, enterprise applications, and AI‑enabled services that impact millions of users. For more information about Microsoft’s vision and the broader market, visit https://tunisiajobsearch.com/. The role is pivotal for those seeking to advance their career in a globally recognized brand while contributing to the digital future of Tunisia.
Key Responsibilities
- Lead a team of 8‑12 software engineers, fostering collaboration, mentorship, and high performance.
- Architect, design, and implement scalable software solutions using Azure, .NET, and modern DevOps practices.
- Coordinate with product managers, designers, and QA teams to define clear requirements and delivery timelines.
- Ensure code quality through rigorous code reviews, automated testing, and continuous integration pipelines.
- Drive adoption of agile methodologies, facilitating sprint planning, retrospectives, and daily stand‑ups.
- Monitor project progress, identify risks, and implement mitigation strategies to meet milestones.
- Collaborate with regional partners and customers to gather feedback and refine product features.
- Stay current with emerging technologies and propose innovative enhancements to maintain competitive advantage.
Required Skills
- Proficiency in C#, .NET Core, Azure services, and RESTful API development.
- Strong understanding of micro‑services architecture, containerization (Docker, Kubernetes), and cloud‑native design.
- Experience with Agile/Scrum frameworks and DevOps tools such as Azure DevOps, Git, and CI/CD pipelines.
- Excellent problem‑solving abilities and a data‑driven mindset.
- Effective communication skills in English; French is a plus.
- Leadership experience with a track record of building high‑performing engineering teams.
Education
A Bachelor’s degree in Computer Science, Software Engineering, or a related discipline is required. Advanced degrees or certifications in cloud technologies (e.g., Microsoft Certified: Azure Solutions Architect) are highly desirable.
Experience
Applicants must have 5‑7 years of professional software development experience, including at least 2 years in a lead or supervisory role. Prior experience with large‑scale enterprise applications and cloud platforms is essential.
Salary
The compensation package ranges from SSP 5,000 to SSP 8,000 per month, commensurate with experience and qualifications. Performance‑based bonuses and stock options may be offered.
Benefits
- Comprehensive health insurance covering medical, dental, and vision.
- Generous paid time off and public holiday schedule.
- Retirement savings plan with company matching contributions.
- Professional development budget for certifications, conferences, and training.
- Flexible working hours and remote‑work options.
- Employee assistance programs and wellness initiatives.
Training
- Onboarding program that includes Microsoft Azure fundamentals and internal development standards.
- Continuous learning pathways through Microsoft Learn, internal labs, and mentorship.
- Leadership workshops focused on people management, strategic planning, and innovation.
Working Environment
Microsoft Tunisia offers a modern, collaborative workspace equipped with state‑of‑the‑art technology, ergonomic furniture, and breakout zones designed to inspire creativity. The culture emphasizes diversity, inclusion, and a growth mindset, encouraging employees to share ideas and take ownership of their projects. Employees benefit from a supportive community that values work‑life balance and celebrates achievements.
Application Process
Interested candidates should submit their updated CV and a cover letter outlining their relevant experience through the online portal. Applications will be screened by the talent acquisition team, followed by a technical assessment and virtual interviews with the hiring manager and senior leadership. Successful applicants will receive a formal offer and onboarding schedule.
Equal Opportunity Statement
Microsoft Tunisia is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, color, religion, gender, sexual orientation, gender identity, age, disability, or veteran status. All qualified applicants will receive consideration for employment without discrimination.