Job Description
Position: Senior Software Engineer
Company: Microsoft South Sudan
Location: Juba, South Sudan
Experience: 5+ years
Education: Bachelor’s Degree in Computer Science or related field
Employment Type: Full-time
Industry: Information Technology
Department: Software Engineering
Salary: 1,200,000 SSP – 2,500,000 SSP
Vacancies: 1
Company Overview
Microsoft South Sudan is a leading global technology provider dedicated to empowering every individual and organization on the planet to achieve more. As part of a massive international network, our local operations in South Sudan focus on bridging the digital divide through innovative software solutions, cloud computing, and advanced digital infrastructure. We are committed to driving economic growth and digital transformation across the region. By joining our team, you become part of a global mission to create technology that serves humanity. We pride ourselves on fostering a culture of innovation, inclusivity, and continuous learning, ensuring that our employees have the tools they need to succeed in a rapidly evolving digital landscape. Our presence in Juba is a cornerstone of our commitment to Africa’s technological advancement.
Job Overview
We are seeking a highly skilled and motivated Senior Software Engineer to join our growing technical team in Juba. This role is critical to our mission of delivering high-quality, scalable, and secure software solutions tailored to the unique needs of the South Sudanese market. As a Senior Software Engineer, you will lead the design, development, and implementation of complex software systems that power essential services. You will work closely with cross-functional teams to translate business requirements into technical specifications and robust code. This is a premier career opportunity in South Sudan for a professional who thrives in a fast-paced, high-tech environment. You will play a pivotal role in shaping the digital future of the nation. For more information on local career paths, visit https://southsudanjobsearch.com.
Key Responsibilities
- Lead the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Architect scalable and high-performance software solutions using modern programming languages and frameworks.
- Mentor junior developers and conduct rigorous code reviews to ensure adherence to industry best practices.
- Collaborate with product managers and stakeholders to define technical roadmaps and project scopes.
- Troubleshoot, debug, and optimize existing software applications to ensure maximum performance and reliability.
- Implement security protocols and data protection measures to safeguard sensitive user information.
- Stay abreast of emerging technologies and integrate innovative solutions into our product ecosystem.
Required Skills
- Expert proficiency in multiple programming languages such as Python, Java, or C#.
- Deep understanding of cloud computing architectures (Azure, AWS, or GCP).
- Strong expertise in database management and SQL/NoSQL systems.
- Advanced problem-solving and algorithmic thinking capabilities.
- Excellent communication skills to interact with both technical and non-technical stakeholders.
- Proven experience with DevOps practices and CI/CD pipelines.
Education
A Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field is mandatory. A Master’s degree in a specialized area of Computer Science is highly preferred.
Experience
Candidates must possess a minimum of 5 years of professional experience in software development, with a proven track record of delivering complex, enterprise-grade applications. Experience working in a multinational corporate environment is a significant advantage. We are looking for individuals who have demonstrated leadership in technical projects and a commitment to engineering excellence.
Salary
The monthly salary for this position ranges from 1,200,000 SSP to 2,500,000 SSP, depending on the candidate’s expertise and technical proficiency. This competitive package reflects the high level of skill required for this role.
Benefits
- Comprehensive health and wellness insurance coverage.
- Performance-based annual bonuses and incentives.
- Flexible working arrangements and remote work options.
- Paid time off and parental leave.
- Subsidized professional development and certification programs.
Training
- Access to Microsoft’s global internal learning platform.
- Regular technical workshops and seminars led by industry experts.
- Certification reimbursement for relevant cloud and software technologies.
Working Environment
The working environment at Microsoft South Sudan is dynamic, collaborative, and highly professional. You will work in a modern office setting in Juba, equipped with the latest technology. We promote a culture of diversity and inclusion, where every voice is heard. While the role is based in Juba, you will interact with global teams across different time zones. For more international job insights, check https://egyptjobsearch.com/job-vacancy-in-egypt/.
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. This is one of many exciting jobs in South Sudan. For more diverse opportunities, visit https://malawijobsearch.com/.
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. We are hiring in South Sudan to build a team that represents the diversity of our global community.