Internship | Job Vacancies at Microsoft

Principal Software Engineering Manager at Microsoft

Software Engineer Internship Opportunities at Microsoft

Overview

  • Job Location: Nairobi, Kenya
  • Contract Type: Internship (40hrs/week)
  • Duration: 12-weeks

Come build community, explore your passions and do your best work at Microsoft with thousands of University interns from every corner of the world. This opportunity will allow you to bring your aspirations, talent, potential—and excitement for the journey ahead.  

As a Software Engineering Intern, you will work with teammates to solve problems and build innovative software solutions. You will apply your passion for customers and product quality as you provide technical guidance to Technical Program Managers and Product Managers. You will learn and adopt relevant new technologies, tools, methods, and processes to leverage in your solutions. This opportunity will enable you to advance your career by designing, developing, and testing next-generation software that will empower every person and organization on the planet to achieve more.

At Microsoft, Interns work on real-world projects in collaboration with teams across the world, while having fun along the way. You’ll be empowered to build community, explore your passions and achieve your goals. This is your chance to bring your solutions and ideas to life while working on cutting-edge technology.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Apply engineering principles to solve complex problems through sound and creative engineering.
  • Work with appropriate stakeholders to determine user requirements for a feature.
  • Quickly learns new engineering methods and incorporates them into work processes.
  • Seek feedback and apply internal or industry best practices to improve technical solutions.
  • Demonstrate skill in time management and completing software projects in a cooperative team environment.
  • Review current developments and proactively seek new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Required Qualifications 

  • Currently pursuing Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
    • Must have at least 1 semester/term remaining following the completion of the internship
  • One year of programming experience in an object-oriented language
  • You must be legally authorised to work in Kenya to be eligible for this role (Legally authorised = has citizenship or has been granted a valid visa or work permit)
  • Fluency in English

Preferred Qualifications 

  • Ability to demonstrate an understanding of computer science fundamentals, including data structures and algorithms

Read More & apply

Senior Solution Area Specialist at Microsoft

Overview

Are you passionate about AI and eager to transform the IT landscape? Join our dynamic EMEA Azure team as we lead the charge in AI transformation! As trusted advisors and subject matter experts, we help customers modernize their infrastructure, optimize operations, and drive innovation with Azure’s cutting-edge AI capabilities. Whether it’s migrating and modernizing estates to be AI-ready, accelerating innovation with AI agents and platforms, empowering development teams with AI, or unifying and modernizing data estates, we help customers build technology solutions to achieve their business needs.

In this role, you’ll be at the forefront of AI growth and disruption, guiding customers through their AI journey and helping them achieve their strategic goals through our MACC programme. You’ll ensure customers can fully harness the transformative potential of AI to stay ahead of the competition by strategising large deals, work across our sellers, strategic pursuit and customer success. If you’re ready to make a significant impact and drive AI transformation we invite you to join us and be part of this exciting journey!

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Lead Customer Engagements:
    • Act as the Azure sales lead, guiding customers through cloud transformation across infrastructure, data, and AI platforms. Address business and technical needs with demos, whiteboarding, and solution storytelling.
    • Lead strategic discussions with internal and customer executives to prioritize and accelerate MACC opportunities.
    • Mentor teams on integrating security and compliance into MACC pursuits.
  • Strategic Deal Leadership & coaching
    • Qualify and assess MACC opportunities using AI-enhanced sales frameworks.
    • Direct strategy for signing MACCs with scalable consumption plans, aligned concessions, and clear growth expectations.
    • Guide sellers and leadership across EMEA to execute MACC deals effectively.
  • Own and Convert Pipeline:
    • Manage forecast and pipeline from early-stage to close. Use tools like Industry Account Plans (IAP), Landing Experience Plans (LXP), and checklists to execute territory strategies and drive revenue.
  • Orchestrate Across Teams:
    • Lead coordination across ATU, CSU, ISD, SPT, GPS, and partner teams for seamless MACC execution.
    • Drive partner attach and co-sell motions throughout the MACC lifecycle.
  • Accelerate Decisions:
    • Engage decision-makers with clear business cases using Azure Pricing Calculator, ROI, and TCO tools. Scope proofs of concept and lead customers from commitment to consumption.
  • Inspire and Influence:
    • Bring technical fluency and inclusive leadership to virtual teams. Solve challenges with expertise in virtualization, cloud-native tech, data modernization, and AI.

Qualifications

Required Qualifications

  • Bachelor’s Degree in Computer Science, Information Technology, Business Administration, or related field AND technology-related sales/solution sales or account management experience
    • or equivalent experience
  • Experience working with complex enterprise customers 
  • Fluency or business level English language skills

Preferred Qualifications 

  • Working knowledge of Cloud Platform: Understanding of Microsoft Azure infrastructure, data, and AI application platforms, with the ability to articulate technical solutions to business and IT stakeholders
  • Multi-country experience is a plus
  • A track record of meeting and exceeding revenue targets 
  • Additional language skills are a plus

Read More & Apply

Senior Solution Area Specialist at Microsoft

Overview

Are you passionate about AI and eager to transform the IT landscape? Join our dynamic EMEA Azure team as we lead the charge in AI transformation! As trusted advisors and subject matter experts, we help customers modernize their infrastructure, optimize operations, and drive innovation with Azure’s cutting-edge AI capabilities. Whether it’s migrating and modernizing estates to be AI-ready, accelerating innovation with AI agents and platforms, empowering development teams with AI, or unifying and modernizing data estates, we help customers build technology solutions to achieve their business needs.

In this role, you’ll be at the forefront of AI growth and disruption, guiding customers through their AI journey and helping them achieve their strategic goals through our MACC programme. You’ll ensure customers can fully harness the transformative potential of AI to stay ahead of the competition by strategising large deals, work across our sellers, strategic pursuit and customer success. If you’re ready to make a significant impact and drive AI transformation, we invite you to join us and be part of this exciting journey!

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications

  • Bachelor’s Degree in Computer Science, Information Technology, Business Administration, or related field AND technology-related sales/solution sales or account management experience
    • or equivalent experience
  • Experience working with complex enterprise customers 
  • Fluency or business level English language skills

Preferred Qualifications 

  • Working knowledge of Cloud Platform: Understanding of Microsoft Azure infrastructure, data, and AI application platforms, with the ability to articulate technical solutions to business and IT stakeholders
  • Multi-country experience is a plus
  • A track record of meeting and exceeding revenue targets 
  • Additional language skills are a plus

Responsibilities

  • Lead Customer Engagements:
    • Act as the Azure sales lead, guiding customers through cloud transformation across infrastructure, data, and AI platforms. Address business and technical needs with demos, whiteboarding, and solution storytelling.
    • Lead strategic discussions with internal and customer executives to prioritize and accelerate MACC opportunities.
    • Mentor teams on integrating security and compliance into MACC pursuits.
  • Strategic Deal Leadership & coaching
    • Qualify and assess MACC opportunities using AI-enhanced sales frameworks.
    • Direct strategy for signing MACCs with scalable consumption plans, aligned concessions, and clear growth expectations.
    • Guide sellers and leadership across EMEA to execute MACC deals effectively.
  • Own and Convert Pipeline:
    • Manage forecast and pipeline from early-stage to close. Use tools like Industry Account Plans (IAP), Landing Experience Plans (LXP), and checklists to execute territory strategies and drive revenue.
  • Orchestrate Across Teams:
    • Lead coordination across ATU, CSU, ISD, SPT, GPS, and partner teams for seamless MACC execution.
    • Drive partner attach and co-sell motions throughout the MACC lifecycle.
  • Accelerate Decisions:
    • Engage decision-makers with clear business cases using Azure Pricing Calculator, ROI, and TCO tools. Scope proofs of concept and lead customers from commitment to consumption.
  • Inspire and Influence:
    • Bring technical fluency and inclusive leadership to virtual teams. Solve challenges with expertise in virtualization, cloud-native tech, data modernization, and AI.

Read More & Apply

Government Affairs Internship Opportunities at Microsoft

Responsibilities

  • Collaborate with the CELA Africa Government Affairs Leads to provide general policy and government affairs support, utilizing consultants as needed.
  • Support team efforts through research, preparing comparative analysis, translations, checklists and summaries.
  • Assist with drafting agreements for the marketing, sale, licensing and distribution of Microsoft Products and Services.
  • Participate in data collection and intelligence gathering to aid in crafting position papers, policy briefings, and legislative testimony.
  • Stay informed on public policy and geo-political issues, contributing to Microsoft’s policy and political initiatives.
  • Engage in research across legal, policy, and technology sectors to aid team strategies, address logistical issues, and monitor regulatory changes.
  • Support Government Affairs Leads as necessary in managing internal stakeholders as well as external relationships with coalitions, the public sector, and relevant interest groups to achieve desired regulatory and/or legislative outcomes.
  • Help in advancing public sector objectives and managing communications across various groups.
  • Organize and support internal and external events, including content development, material drafting, and social media engagement.
  • Support in communication, strategic positioning and campaigning activities.
  • Provide regular updates to the team about key policy issues arising in their markets.
  • Undertake any other task assigned by the Head of Government Affairs for Africa and/or the Government Affairs Leads.

Required Qualifications:

  • The ideal candidate should hold a Public Policy, Law, Political Science, International Relations, or a similar degree.
  • You must be legally authorised to work in Kenya, Nigeria or Egypt to be eligible for this role. (Legally authorised = has citizenship or has been granted a valid visa or work permit).
  • Excellent knowledge of technology and emerging policy issues around AI, cloud computing, and data governance.
  • Written and oral fluency in English.

Preferred Qualifications

  • At least 1 year of prior experience in a related field, such as government relations, regulatory affairs, public policy, law or technology.
  • Fluency in Arabic and French.
  • 1+ years experience in developing and managing strategic relationships to advocate and influence public/technology policy priorities.
  • Ability to analyse, conceptualize, and visualize information and data.
  • The ability to review, draft, or contribute to policy documents, briefing notes, whitepapers, advocacy materials.
  • Demonstrated ability of Africa’s public sector dynamics or regional governance institutions (e.g. African Union, ECOWAS, EAC, SADAC).

Read More & Apply

Senior Software Engineer at Microsoft

Overview

  • Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms,devices,and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate.   
  • Microsoft Entra ID (previously known as Azure Active Directory) under the Microsoft Security organization which is at the center of Microsoft’s cloud strategy is looking for a Senior Software Engineer. It consists of critical authentication, authorization, and directory services that are used by the millions of Azure, Office 365, XBOX and Windows users worldwide. 
  • We’re looking for an experienced and passionate software engineer to join our Core Identity and Access Management (IAM) team. This high-impact team is responsible for building scalable, secure, and reliable identity solutions that support the evolving Identity and Access Management (IAM) needs of the Microsoft Identity Platform. You’ll be part of a collaborative, high-energy group that values creativity, technical excellence, and customer impact. 

Qualifications

Required: 

  • Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, Go, Java, JavaScript, or Python OR equivalent experience.
  • Good understanding of data structures, algorithms, and distributed systems fundamentals. 
  • Proven experience designing, building, and shipping cloud-scale or mission-critical backend services. 
  • Experience with service reliability, diagnostics, monitoring, and live site operations. 

Preferred: 

  • Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Expertise in identity, security, or access management systems. 
  • Knowledge of authentication/authorization protocols (OAuth, OIDC, SAML, PKI) and zero trust principles. 
  • Hands-on experience with Azure, AWS, or GCP cloud platforms. 
  • Demonstrated ability to influence technical direction across multiple teams and align on shared goals. 
  • Strong communication and collaboration skills, with the ability to work effectively across disciplines and geographies. 

Read More & Apply

Software Engineer II at Microsoft

Responsibilities

  • Design, build and manage innovative and highly reliable services that support trustworthy development.
  • Create feature specifications in co-ordination with your feature team and partners.
  • Review and influence ongoing design, architecture, standards and methods for operating services and systems; assess design and code changes to drive improvements.
  • Analyze data to measure the impact of the changes and recommend opportunities for improvement.
  • Improve service engineering excellence.

Required Qualifications:

  • Bachelor’s Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Experience collaborating/ability to collaborate with teams across different time zones and geographies.
  • Solid problem solving and debugging skills with great attention to detail.

Read More & Apply

Solution Engineer – (AI Finance & Supply Chain)

Location: Kenya, Bahrain, Oman, Morocco

The mission of Microsoft Business Applications is to help our customers digitally transform their businesses to drive new sources of revenue, create new and engaging ways to serve their customers, and to transform the way in which their business runs to drive new levels of profitability for their organization.

In this role you will be the Technology Specialist (pre-sales consultant) for your assigned workload and a member of the sales team that consists of Solution Specialist, Customer Success Unit, partners, and engineering. In this role you will advance pipeline by assisting the Solution Specialist in qualifying the deal, developing the strategy and inspiring the CxO/Business Decision Maker/Technical Decision Maker.  You are responsible for designing the solution and delivering an industry-aligned demonstration to the customer. You will engage partners for co-sell and implementation considerations, engineering to assist with emerging technologies and Customer Success Unit for deal support.  The demo will focus on solving the technical proof requirements while highlighting our business value and competitive differentiators and should result in securing the customer’s solution design endorsement. Once the solution design is secured, you will support the Solution Specialist in finalizing the customer proposal and assisting with licensing.

Read More & Apply


Commercial Sales Manager

South Africa, Kenya, Nigeria, Morocco, Bahrain, Oman

Overview

Develops and communicates tactical direction and strategies to various sellers and business stakeholders in order to achieve revenue targets. Leverages expertise of customer business needs and desired outcomes and implements and proactively monitors use of new tools and processes to achieve revenue goals using ethical selling methods. Develops talent and coaches others to optimize workload related to sales execution. Provides strategic alignment for business opportunities. Defines and develops innovative practices, strategies, knowledge of industry, competition, and Microsoft offering to accomplish goals. Leads and coaches customer/partner support/account teams to set expectations on value delivery and ensures that they all teams are aligned on customer/partner priorities, strategies, and budget to better structure deals that drive annuity and cloud growth. Coaches teams to design deals that enable the company to accelerate the business. Oversees compliance strategy and execution. Serves as an expert on liability and coaches teams to evaluate and recommend risk tolerance strategies. In addition, this role has people management responsibilities including driving employee growth and development, executing projects, and managing performance.

Read More & Apply

Customer Success Account Mgmt M6

Responsibilities

  • Customer Relationship Management
  • Leads by example through owning operational executive relationships with key customer, partner, and internal contacts to further Microsoft’s customer success goals, targeting executives (as appropriate).
  • Ensures the customer is recognizing value as planned. Anticipates, identifies, and manages potential issues, escalating to appropriate teams for resolution. Expands customer relationships to create cross-sell and upsell opportunities.
  • Identifies, understands, influences, and challenges and manages the needs, expectations, and interests of key customer technical, business, and executive stakeholders. Ensures key stakeholders (including partners) are satisfied with agreed upon objectives and outcomes and that their interests are protected and valued.
  • Leads and coaches business value conversations key stakeholders.
  • Collects feedback from internal and customer stakeholders on business needs, preferences, values, and goals to identify important customer patterns, pain points, attitudes, and expectations and coaches others to do the same.
  • Prioritizes resource efforts to meet the most critical needs and expectations of customers. Reviews and communicates the status of delivery programs linked to customer priorities with internal stakeholders.
  • Customer Success Leadership
  • Guides team in mobilizing resources for identifying, resolving, and mitigating blockers to accelerate consumption. Coaches team to identify pipeline opportunities, be accountable for milestones, and ensure committed milestones are completed to deliver growth in their customer portfolio.
  • Coaches team to support customer adoption and active usage of Microsoft products and services aligned to outcomes and objectives defined within agreed-upon customer success plans.
  • Coaches team to deliver and articulate customer value, drive business growth, maximize customer retention and minimize customer churn.
  • Drives conversations with customers to demonstrate alignment between customer objectives and the current Microsoft portfolio of work in the customer account, promoting identified opportunities for growth.
  • Leads the team to adopt organizational and customer success strategy to maximize customer’s investments and value across all solution areas. Works with customers to define and agree upon a long-term approach to fuel adoption of Microsoft technology and services in alignment with the customers’ current and future goals and objectives.
  • Supports account team planning, promoting business and technical needs for change to challenge customer thinking that drives transformation towards modern digital approaches.
  • Coaches team on developing and delivering strategic roadmaps in partnership with key stakeholder and executives for executing program planning, managing key stakeholder and executive expectations via delivery of a Customer Success Plan (CSP), and prioritizing engagements to address agreed-upon customer outcomes and account priorities to deliver ongoing customer success.
  • Coaches team on leveraging, improving upon, and streamlining the use of Microsoft delivery management methodologies, processes, and tools to improve and mitigate risks to customer operational health.
  • Coaches team on anticipating, identifying, and mitigating customer blockers and risks by leveraging Microsoft solutions and services, and developing deliverable programs of work. Guides team through leading delivery program reviews with internal stakeholders to ensure alignment on customer outcomes and account priorities.
  • Leads executive escalation management and communications for delivery programs in the customer account. Runs rhythms of business (RoBs) reviewing delivery excellence metrics (e.g., delivery backlog, bookings, unstaffed requests).
  • Technical Relevance
  • Coaches team members on implementing training plans focused on technical and industry knowledge development aligned with organizational goals. Coaches team members on and stays current with industry and Microsoft technical insights through consultation with the Customer Success community, peers, partners, and customer stakeholders. Advises customers on Microsoft technology trends and direction with relevance to Microsoft’s competition.

Qualifications

Required/minimum qualifications

  • Master’s Degree in Business, Sociology, Psychology, Computer Science, or related field AND 4+ years customer success, solution delivery, practice management, customer-facing consulting, or portfolio management experience OR Bachelor’s Degree in Business, Sociology, Psychology, Computer Science or related field AND 6+ years customer success, solution delivery, practice management, customer-facing consulting, or portfolio management experience OR equivalent experience.

Read More & Apply

Previous Post Next Post

Post a Comment

Post a Comment