Senior Software Engineer Job Vacancy in Dar es Salaam, Tanzania – Technology

Apply Now

Job Description

Position: Senior Software Engineer

Company: Microsoft Corporation

Location: Dar es Salaam, Tanzania

Experience: 5+ years

Education: Bachelor’s Degree in Computer Science or related field

Employment Type: Full-time

Industry: Technology

Department: Engineering

Vacancies: 1

Company Overview

Microsoft Corporation is a global leader in software, services, devices, and solutions that empower every person and every organization on the planet to achieve more. As a pioneer in the digital revolution, we drive innovation across cloud computing, artificial intelligence, and productivity software. Our presence in Africa is growing rapidly, and we are committed to fostering digital transformation across the continent. We provide cutting-edge tools that enable businesses to scale, developers to create, and individuals to connect. By joining our team, you become part of a mission-driven culture that values diversity, inclusion, and continuous learning. We are actively looking for top talent to join our growing hub in East Africa, offering unique career opportunities in Tanzania for those who want to shape the future of technology.

Job Overview

We are seeking a highly skilled and motivated Senior Software Engineer to join our engineering team in Dar es Salaam. In this role, you will be responsible for designing, developing, and maintaining complex software systems that serve millions of users. You will work on high-impact projects that leverage advanced technologies like Azure cloud services and AI-driven solutions. This is a pivotal role within our regional operations, ensuring that our software products are robust, scalable, and secure. If you are looking for meaningful employment in Tanzania within a world-class tech environment, this is the perfect role for you. You can explore more about our global mission at https://tanzaniajobsearch.com.

Key Responsibilities

  • Design and implement scalable, high-performance software architectures using modern programming languages.
  • Collaborate with cross-functional teams including product managers and UX designers to define feature requirements.
  • Write clean, maintainable, and efficient code following industry best practices and company standards.
  • Lead code reviews and provide technical mentorship to junior and mid-level engineers.
  • Troubleshoot and resolve complex technical issues in production environments to ensure high availability.
  • Contribute to the continuous improvement of software development processes and DevOps workflows.

Required Skills

  • Expert proficiency in C#, Java, or Python.
  • Deep understanding of cloud computing architectures, specifically Microsoft Azure.
  • Strong knowledge of relational and non-relational databases such as SQL Server and Cosmos DB.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving skills and the ability to work in an agile development environment.
  • Strong communication skills to collaborate effectively with global teams.

Education

A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field is required. A Master’s degree in a specialized area of Computer Science is highly preferred. Candidates must demonstrate a strong academic background and a track record of technical excellence.

Experience

Applicants must possess a minimum of 5 years of professional experience in software development. Proven experience in designing distributed systems and managing large-scale cloud deployments is essential. We value candidates who have experience working in international, multicultural environments and have contributed to open-source projects.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health and wellness insurance packages.
  • Flexible working hours and remote work options.
  • Generous paid time off and parental leave.
  • Professional development budget for certifications and conferences.

For more international job listings, visit https://eswatinijobsearch.com/.

Training

  • Access to Microsoft Learn and internal technical workshops.
  • Mentorship programs with senior architects and industry experts.
  • Regular training on emerging technologies like Generative AI and Quantum Computing.

Working Environment

Our Dar es Salaam office offers a vibrant, collaborative, and inclusive working environment. We foster a culture of innovation where every voice is heard and valued. We provide state-of-the-art office facilities designed to promote both focused work and spontaneous collaboration. We are committed to creating a workplace that supports work-life balance and continuous professional growth.

Application Process

Interested candidates should submit their updated CV and a cover letter detailing their relevant experience through our official career portal. We are currently hiring in Tanzania and look forward to reviewing your application. Please ensure all technical certifications are clearly listed. For more career opportunities in Tanzania, please check our portal regularly.

Visit https://nigeriajobsearch.com/ for more regional openings.

Equal Opportunity Statement

Microsoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. All qualified applicants will receive consideration for employment.