Job Description
Position: Senior Software Engineer
Company: Microsoft
Location: Angoche, Mozambique
Experience: 5+ years
Education: Bachelor’s Degree in Computer Science or related field
Employment Type: Full-time
Industry: Information Technology
Department: Engineering
Salary: 120,000 – 180,000 SSP
Vacancies: 1
Company Overview
Microsoft is a global leader in technology, dedicated to empowering every person and every organization on the planet to achieve more. Our mission is to create tools that foster innovation, connectivity, and productivity across every continent. As we expand our footprint in Africa, we are looking for top-tier talent to join our growing ecosystem. We provide a culture of continuous learning, inclusivity, and cutting-edge technological development. Finding the right career opportunities in Mozambique is essential for our regional growth strategy, and we are committed to building a diverse workforce that reflects the vibrant communities we serve. By joining Microsoft, you are not just taking a job; you are joining a movement to redefine how the world interacts with digital technology.
Our presence in the region focuses on cloud computing, enterprise solutions, and digital transformation. We believe that technology should be an equalizer, providing access to information and tools that drive economic prosperity. This job vacancy in Mozambique represents our commitment to local talent development and high-level engineering excellence. We offer a platform where your code can impact millions of users globally, ensuring that the digital divide is bridged through robust, scalable, and secure software solutions.
Job Overview
The Senior Software Engineer will play a pivotal role in designing, developing, and maintaining complex software systems that power our next generation of cloud services. This role requires a deep understanding of distributed systems, microservices architecture, and high-performance computing. You will work alongside a global team of experts to solve intricate technical challenges and deliver seamless user experiences. As we continue hiring in Mozambique, we seek individuals who possess both technical mastery and a passion for innovation. You will be responsible for the entire software development lifecycle, from initial concept and architectural design to deployment and maintenance.
For more information on our global initiatives, please visit https://mozambiquejobsearch.com.
This position is ideal for a seasoned professional who thrives in a fast-paced, collaborative environment. You will mentor junior engineers, drive technical standards, and contribute to the architectural evolution of our core products. We are looking for a visionary who can translate business requirements into high-quality, maintainable code. This is a unique chance to be part of a team that is shaping the future of digital infrastructure in Africa and beyond.
Key Responsibilities
- Design and implement scalable, high-availability software architectures using modern programming languages.
- Lead the development of complex features and services within a distributed cloud environment.
- Collaborate with product managers and stakeholders to define technical requirements and project roadmaps.
- Conduct rigorous code reviews to ensure adherence to quality, security, and performance standards.
- Troubleshoot and resolve critical production issues to maintain system uptime and reliability.
- Mentor junior and mid-level engineers through technical guidance and constructive feedback.
- Drive continuous integration and continuous deployment (CI/CD) best practices across the engineering team.
Required Skills
- Expertise in languages such as C#, Java, Python, or C++.
- Deep understanding of cloud platforms (Azure, AWS, or GCP) and containerization (Docker, Kubernetes).
- Strong proficiency in SQL and NoSQL database management and optimization.
- Advanced knowledge of software design patterns and architectural principles.
- Excellent problem-solving skills and ability to navigate complex technical landscapes.
- Strong communication skills to collaborate effectively with cross-functional teams.
Explore more professional roles at https://senegaljobsearch.com/.
Education
A Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field is required. A Master’s degree or PhD in a specialized area of computing is highly preferred and will be considered an advantage in the selection process.
Experience
Candidates must possess a minimum of 5 years of professional experience in software development, with a proven track record of delivering large-scale, production-grade software. Experience working in an Agile/Scrum environment is essential. Previous experience in cloud-native development and managing distributed systems is highly desirable. We value candidates who have demonstrated leadership in technical decision-making and project management.
Salary
The offered salary for this position is between 120,000 and 180,000 SSP per annum, depending on the candidate’s expertise, experience, and technical proficiency. This is a competitive package designed to attract the best talent in the industry.
Benefits
- Comprehensive health and wellness insurance package.
- Flexible working hours and remote work options.
- Generous paid time off and parental leave.
- Professional development budget for certifications and conferences.
- Stock options and performance-based bonuses.
Training
- Access to Microsoft Learn and internal technical training modules.
- Mentorship programs with industry leaders.
- Regular workshops on emerging technologies and security protocols.
Working Environment
You will work in a highly collaborative, inclusive, and intellectually stimulating environment. Our offices are designed to foster creativity and teamwork, providing all the tools necessary for success. We embrace a culture of ‘growth mindset,’ where mistakes are viewed as learning opportunities and curiosity is encouraged. While the role is based in Angoche, our team operates within a global network, allowing for seamless collaboration across different time zones and cultures. This is a premier opportunity for employment in Mozambique within a world-class tech organization.
For more career opportunities in Mozambique, visit https://lesothojobsearch.com/.
Application Process
Interested candidates should submit their updated CV and a cover letter detailing their relevant experience through our official recruitment portal. The selection process includes an initial screening, a technical assessment, and multiple rounds of interviews with our engineering leadership team. We prioritize candidates who demonstrate not only technical excellence but also a strong alignment with our core values of integrity and innovation.
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.