Company Address: Address Microsoft Kenya 7th Floor, I & M Bank Building 2nd Ngong Avenue Capitol Hill, Nairobi Kenya

  • Consultant (Intern) – Customer Facing Technologies Technical Specialist (Intern) – Customer Facing Technologies Account Technology Strategist (Intern) – Customer Facing Technologies Technical Account Manager (Intern) – Customer Facing Technologies Support Engineer (Intern) – Customer Facing Technologies

    Consultant (Intern) – Customer Facing Technologies Technical Specialist (Intern) – Customer Facing Technologies Account Technology Strategist (Intern) – Customer Facing Technologies Technical Account Manager (Intern) – Customer Facing Technologies Support Engineer (Intern) – Customer Facing Technologies

    Job number: 847861
    Locations: Istanbul, Istanbul, Turkey – Johannesburg (MEA-HQ), Gauteng, South Africa – Nairobi, Nairobi City, Kenya – Lagos, Lagos, Nigeria – Dubai (MEA-HQ), Dubai, United Arab Emirates – Other, Other, Qatar – Other, Other, Oman
    Travel: None
    Profession: Sales
    Role type: Individual Contributor
    Employment type: Internship
    Details
    Taking on a customer facing technical role, you’ll get to grips with the world’s most advanced technologies, see new products come to market and introduce cutting-edge technology solutions to our customers.
    We have some of the world’s biggest companies as clients. If you like the idea of developing technical solutions to help them overcome their business problems, this is the role for you.
    Overview
    Consultants are strategists who work closely with information technology decision makers and business owners who come to Microsoft for specific and unique solutions.
    Responsibilities
    Our consultants evaluate, design, and implement enterprise infrastructures and IT business solutions, often working on-site to help customers deploy their solutions.
    This role requires a breadth of technology knowledge and the ability to implement a solution by mapping a customer’s business problems to a technology solution.
    Role-specific Qualifications
    One or two years of experience with VB, C/C++/C#, ActiveX, COD/DCOM and/or XML development skills preferred.
    A background in business, preferably a Fortune 500 company or a systems technology consultant.
    A passion for technology and working with customers.
    General Qualifications
    Currently pursuing a Bachelor’s or master’s Computer Science, Computer Engineering, IT or Electrical Engineering or STEM fields or related fields with at least one semester/quarter remaining after internship.  Alternatively still registered as a student at the time of application (South Africa).
    Passion for technology and working with customers.
    Excellent communication skills and superior customer-service oriented skills desired.
    Excellent verbal and written communication, analytical and presentation skills.
    English language and local language fluency for all roles.
    Full unrestricted work authorization for your chosen location.
    We are looking for candidates that have the following qualities:
    Team Player: driving digital transformation with our customers is a team sport. We need teammates who can stay maniacally focused on our customers’ satisfaction while operating in a highly-collaborative, matrixed global organization.  
    Growth Mindset: your life is truly about learning-it-all. You approach every new piece of information, knowledge, and competency with insatiable curiosity. Ultimately, you’re open to the ideas of others, where the success of others does not diminish your own.  
    Resourceful: you have the drive to overcome any obstacle in your work.
    Customer Focused: you learn about your customers and their businesses with a beginner’s mind and then bring solutions that meet their needs.  
    Pure Challenge: demonstrated desire and ability to readily take on complex challenges and work towards solutions to seemingly unsolvable problems.  
    Passion for Technology: you’re deeply motivated by the incredible opportunity of how technology can inspire and ignite change and renewal.
    Benefits and Perks
    Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work:
    Industry leading healthcare
    Giving programs
    Opportunities to network and connect
    Discounts on products and services
    go to method of application »

    Apply via :

    careers.microsoft.com

  • Senior Security Program Manager (Azure Sentinel)

    Senior Security Program Manager (Azure Sentinel)

    This Role will focus on Azure Sentinel.

    Our Mission: To drive usage and adoption of our security products and services through deep engineering relationships with the field, our customers and our partners.
    Responsibilities

    You will dig deep into the technologies as a Subject Matter Expert
    You will understand the story behind our security solutions, and tell it both internally and externally at events like Ready, Ignite, Tech Summits, etc.
    You will help our customers understand how to validate successful deployments and to interpret detections and alerts
    You will recognize our customers’ needs, and how these needs drive or don’t drive deployments/usage, and what blockers exist
    You will work closely with engineering, sales, and support teams to handle customer inquiries and incidents raised through customer interaction channels by addressing questions directly or routing to the appropriate resource and tracking to resolution
    You will find blockers, bugs, and feature opportunities and partner with our engineering teams to resolve issues and drive fixes into future products
    You will tell the customer story internally to drive the evolution of our products
    You will contribute to the technical documentation for our products, writing blogs, troubleshooting guides, reference architectures, playbooks, scripts, ARM templates, etc.
    You will keep your demo/lab environment up to date for effective demonstration, problem solving, and learning

    Qualifications
    Ideally, you demonstrate experience, passion, and proficiency in these areas: 

    Azure Fundamentals, Security, and Security Information and Event Management 
    Strong collaboration and communication skills for effective internal and external relationships 
    Strong critical thinking and problem-solving skills 
    Strong organizational skills with ability to consolidate and integrate a wide range of inputs 
    Experience working with customers and field sales teams with a strong customer satisfaction track record in customer facing role 
    Technical curiosity and aptitude to quickly master service capabilities, technical issues, business trends, and customer needs 

    Required Qualifications: 

    Possess 1 year or more of experience working with Azure.

    Preferred Qualifications: 

    Posses 1 year or more of experience working in Information Security 
    You are a fast learner and are willing to accept new challenges. 
    You enjoy working on a team and collaborating both in person and remotely. 
    You possess a strong desire to roll up your sleeves and make things happen. 
    You are confident, self-motivated, and enthusiastic. 
    You are willing to travel, sometimes extensively. 
    Education: Bachelor’s degree preferred. 

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
    Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

  • Program Manager II

    Program Manager II

    Join the Microsoft Graph team (https://graph.microsoft.com).This is a terrific opportunity if you are excited to work on developer platforms and with teams across Microsoft, drive and solve challenges for a large-scale service that is critical path for Office 365 and Microsoft’s success. Do this job well and you will directly impact the growth of Office 365, develop an extensive network within the company and build a foundation to accelerate your career.

    The Group: M365 Core builds the infrastructure, platforms, AI/ML and communications backbone for Microsoft 365. Our mission is to build a trusted platform that enables us, and our 3rd party partners, to create both people and group centered productivity experiences. We do this by bringing together the entire breadth of our customers’ data assets with personalized user and intent understanding, to create a compliant and agile platform that democratizes the ability for developers to build intelligent M365 applications.

    The Team: M365 Core Ecosystem team is the team that builds: 1. the Substrate data plane business logic that power core productivity data sets like mail, calendar, contacts, people, and tasks; and the APIs exposing those capabilities. 2. The Microsoft Graph developer experiences, documentation, tooling and SDKs. 3. The tooling that enables API consistency across Microsoft and 4. The shared infrastructure that enables teams to participate in Microsoft Graph. We also drive the strategy for coherence, growth and security of the Microsoft 365 platform, collaborating with multi-disciplinary teams all across Microsoft to realize the opportunity for Microsoft and the 3P ecosystem that builds high value applications for our common customers.  

    The Role: We are seeking a dynamic individual contributor for our Program Management team. In this role, you will be responsible for delivering features to drive business success and industry leading developer experiences to help drive usage growth of our platform.

    You: We all bring something different to the table, and no doubt you do too. With that in mind, we are looking for diversity of backgrounds to build a well-rounded and flexible team that can execute incredibly well now and evolve for the future.

    Responsibilities

    Technical experience – API Design, Authentication, Authorization.
    Leadership – You need to be expert at leading cross-functional teams on complex projects. To quote our CEO Satya… great leaders provide energy, clarity & results.
    Energy – Bring it! Microsoft moves fast, and the cloud industry moves even faster. We’re looking for passionate, motivated people who inject energy and a sense of urgency into the projects and teams they work on.
    Clarity – Clarity is perhaps our most important value add. New is always hard and comes with a long list of questions. Our job is to align everyone on the same plan and keep them there.
    Results – We’re looking for doers… people who consistently get stuff done. How do we measure success? Deliver the right infrastructure at the right time in the right place at the right cost and with minimal surprises. That’s a fantastic result!
    Collaborator – Partnering with others is at the heart of this role, so top-notch collaboration skills are essential. Great collaborators aren’t just easy to work with – they also raise tough questions, challenge others as necessary and negotiate win/win solutions.
    Presence – Can you build relationships and influence people… from execs to individuals, across business and technical disciplines? Are you equally deft at leading cross-functional meetings and building rapport in 1:1 conversations?
    Framer – Providing effective structure to solve complex problems, organize teams and communicate to stakeholders. Excellent framing rallies people and brings clarity.
    Learner – Working on a fast-paced industry requires an ability and appetite to learn quickly… and to keep learning. In short, we are looking for people with growth mindsets.
    Teammate – We seek amazing teammates. People who help each other, solve problems together, motivate others, have fun and apply the term “team” at the broadest level – irrespective of organizational lines.
    Experience  - Product planning, engineering, cloud services, operations, partner management, data analytics and developer platform experiences are all beneficial for this role and our team. The more of these you have, the better.

    Qualifications

    Bachelor degree in CS, EE or equivalent
    2+ years experience in product or project management
    Coding abilities in C#, C++ or Java
    Strong verbal and written communication skills with excellent interpersonal communication and collaboration skills
    Demonstrated commitment to the success of others.
     

    Preferred Qualifications

    Experience in APIs and multiple programming languages
    Enjoy learning and ramping up on new technologies quickly
    Passion for data-driven decision making

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

    Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

  • Program Manager 2

    Program Manager 2

    Are you passionate about Cybersecurity and empowering our Customers and Partners? Interested in working on one of the most exciting engineering teams at Microsoft? The C+AI Security customer experience engineering (CxE) team is looking for a Program Manager whose mission is to support our customers on Azure Security Center, Sentinel and Azure Network Security (Firewall, DDOS, WAF) on Technical pre-sales blocker across EMEA on key strategic deals, post-sales support in driving usage and adoption of our Cloud security services and driving product road maps with customers.
    This person will play a critical role in the successful adoption of our security products and services. This person will be responsible for driving alignment and integration end to end with our Worldwide commercial security team, CxE and Product Development focused on Azure security across the different Time Zones playing a critical orchestration role. This person will also drive in identifying and focusing on high impact customers, collaborate across CxE team and the local account teams in driving proof-of-concept, customer road map discussions and capture customer voice on product improvements for internal consumption.
    In addition to your passion for technology, customers and partners, you will need exceptional communication (including presentation, written and verbal) skills and strong cross collaboration across teams. You also need to have a depth in technically on Azure Security Center and Sentinel in order to synthesize feedback into actionable recommendations to our CxE Leadership team, Product development and consistently seek ways to simplify and improve our Cloud service to deliver value to our Customers.
    Responsibilities
    The Program Manager responsibilities include:

    Deal Pursuit: Working with the CxE Engineering and Security Commercial leadership team to help unblock strategic deals orchestrating across CxE and the Account team by identifying the technical blockers and gaps to enable the sales team to progress in closing opportunities. Remove barriers to agility to enable the team to shift priorities quickly without losing productivity while driving maximum impact.
    Diversity & Inclusion: Creating a diverse and inclusive work environment where everyone can effectively engage, thrive, and do their best work
    Driving Objectives and Key Results: Lead and own all Technical pre-sales support and post deployment engagements for the team to drive deployment and usage growth. Capture the voice of the customers and synthesize quantitative and qualitative feedback into actionable recommendations for the CxE and Product leadership team in a prioritized manner.
    Continual Engineering Improvements: Relentlessly champion and advocate for our customers in representing their voice to CxE and engineering teams and be a change agent to develop innovative ways to resolve complex issues through cross collaboration and influence.
    Analytics: As part of the CxE team this person will also focus in working with various data points across multiple teams to harmonize, synthesis and remove complexity leveraging data through PowerBI in standardizing internal reporting across the CxE, Product and Commercial leadership

    Qualifications
    Qualification:

    Experience delivering Azure security solutions to enterprise customers preferable Globally distributed customers
    Experience in leading technical presentation and working in a fast-paced environment
    Understanding of cybersecurity domains, Cloud computing technologies and Azure Security landscape
    Personal drive for impact: a desire to “roll up your sleeves” and make things happen
    Orchestrater across multiple teams and engaging with executive audiences
    Strong passion and focus on delivering the right customer experience
    Adoptability to consistently changing environment
    Ability to innovate and drive change
    Ability to build deep business and technical relationship with internal teams, customers and partners

    What We Are Offering The Ideal Candidate

    A fast paced, exciting work environment where there is always a new challenge.
    Opportunities to showcase your talents, technical skills and help customers directly
    Direct impact on product engineering decisions based upon customer experience and data

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

  • Program Manager 

Senior Program Manager

    Program Manager Senior Program Manager

    Organization Mission / Information: 
    Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. 
    We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more! 
    Responsibilities
    Key responsibilities 

    Drive end to end delivery from gathering user requirements to delivering high quality programs and services to meet business needs  
    Engage with customers to clarify requirements, work through agile experience, create and communicate successful features and User Stories.  
    Identify business trends, challenges & opportunities, interfacing with design and architecture teams to develop an in-depth understanding of assigned products and the associated technologies.  and ensure that is maintained & extended to the team throughout the product cycle 
    Build and leverage telemetry data to help drive prioritization decisions to deliver the best possible solution quickly.  
    Coordinate deliverables and dependencies with other groups to hit milestones 
    Build cross-team coordination and a community with other engineers relating to challenges & opportunities in the areas of app to app and business to business integrations 
    Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users. 
    Stay educated on existing, emerging technologies and support POCs to evaluate technology fits for customer needs. 

    Qualifications
    Knowledge, experience and skills: 

    6+ years of Application/Product Engineering experience, 3-4 years of core software engineering experience. 
    Experience with shipping at least 2 full product releases, from release inception through live site support 
    Past programming experience in Microsoft technologies -or- programming/customization experience  
    Excellent communication, client relationship skills, and customer experience focus 
    Demonstrated passion for quality and attention to detail 
    Effective time management in complex situations 
    Excellent interpersonal skills to build positive working relationships across groups and all management levels 
    Ability to effectively deal with ambiguous situations 
    Ability to effectively communicate using multiple medias to present ideas 
    Ability to impact and influence 

    Other helpful skills for this position include: 

    Experience or familiarity with Microsoft Technologies 
    Experience with direct, remote and virtual teams 
    High degree of professionalism, especially when faced with critical and intense situations 
    BA/BS degree in Computer Science, MIS, engineering or a related field; MBA preferred 

    go to method of application »

  • Services Leader MCC

    Services Leader MCC

    The Services Lead is responsible for the overall Subsidiary Enterprise Services business results which include delivering the Enterprise Service Strategy to make the market, champion consumption of our technologies, and position Microsoft to deliver support throughout the lifecycle. The SL will be reporting directly to the Sub GM and be a member of the Leadership team
    Responsibilities
    Services Strategy Planning & Execution:

    Develop, orchestrate & execute comprehensive multi-year Services strategy for sunsidiary
    Grow relationship management for strategic customers (sales and delivery) with One Enterprise approach to achieve Microsoft strategic priorities
    Sales strategy and revenue generation in a solution selling environment, including Unified Support transformation
    Digital thought leadership and in- depth knowledge of industry trends that drives strategy and execution
    Professional Services depth, demonstrating significant experience with large deals, risk management, commercial agreements, and portfolio balancing/management

    Operational & Business Excellence

    Drive execution excellence and improved Customer and Partner Experience through disciplined management to our operating mechanisms, ensuring fundamental goals are met or exceeded. Balance between short-term execution and longer-term success.
    Provide inputs into sunsidiary and Enterprise Services business reviews and annual business plan
    Accountable to achieve New Work Sold, Revenue and Sold Margin targets. Establish and monitor local COGS and Opex budgets for operating and capital expenditure.
    Provide leadership and direction to improve Sales alignment, One Microsoft account planning orchestration with efficiency and successful execution
    Provide strategic input into the setting of the region’s priorities and goals with VP/COO and subsidiary LT

    People Leadership & Management:

    Leads orgs & people at scale, demonstrating global mindset
    Models and cultivates MSFT growth mindset culture and leadership principles: create clarity, generate energy, deliver success
    Leads effectively through transformations by building org and people capability for the future
    Brings together the power of one MSFT to deliver an integrated one MS approach to customers

    Qualifications

    Significant  (10+ years) consultative Industry solution selling experience​ with exposure in digital transformation
    Business development skills​
    Market development skills​
    Industry specialized sales or consulting position within an IT Consulting or Services company​
    Solution sales or consulting position in a competing or partner company​
    Bachelors degree or equivalent required
    MBA desirable

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
    Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

  • Services Leader MCC 

Enterprise Account Technology Strategist

    Services Leader MCC Enterprise Account Technology Strategist

    The Services Lead is responsible for the overall Subsidiary Enterprise Services business results which include delivering the Enterprise Service Strategy to make the market, champion consumption of our technologies, and position Microsoft to deliver support throughout the lifecycle. The SL will be reporting directly to the Sub GM and be a member of the Leadership team
    Responsibilities
    Services Strategy Planning & Execution:

    Develop, orchestrate & execute comprehensive multi-year Services strategy for sunsidiary
    Grow relationship management for strategic customers (sales and delivery) with One Enterprise approach to achieve Microsoft strategic priorities
    Sales strategy and revenue generation in a solution selling environment, including Unified Support transformation
    Digital thought leadership and in- depth knowledge of industry trends that drives strategy and execution
    Professional Services depth, demonstrating significant experience with large deals, risk management, commercial agreements, and portfolio balancing/management

    Operational & Business Excellence

    Drive execution excellence and improved Customer and Partner Experience through disciplined management to our operating mechanisms, ensuring fundamental goals are met or exceeded. Balance between short-term execution and longer-term success.
    Provide inputs into sunsidiary and Enterprise Services business reviews and annual business plan
    Accountable to achieve New Work Sold, Revenue and Sold Margin targets. Establish and monitor local COGS and Opex budgets for operating and capital expenditure.
    Provide leadership and direction to improve Sales alignment, One Microsoft account planning orchestration with efficiency and successful execution
    Provide strategic input into the setting of the region’s priorities and goals with VP/COO and subsidiary LT

    People Leadership & Management:

    Leads orgs & people at scale, demonstrating global mindset
    Models and cultivates MSFT growth mindset culture and leadership principles: create clarity, generate energy, deliver success
    Leads effectively through transformations by building org and people capability for the future
    Brings together the power of one MSFT to deliver an integrated one MS approach to customers

    Qualifications

    Significant  (10+ years) consultative Industry solution selling experience​ with exposure in digital transformation
    Business development skills​
    Market development skills​
    Industry specialized sales or consulting position within an IT Consulting or Services company​
    Solution sales or consulting position in a competing or partner company​
    Bachelors degree or equivalent required
    MBA desirable

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
    Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

    go to method of application »

  • Senior Software Development Engineer Lead

    Senior Software Development Engineer Lead

    Job number 798129
    Travel 0-25 %
    Role type Individual Contributor

    The Bot Framework team in E+D division is looking for a talented Java Development Engineer to design and build features for Microsoft Bot Framework. Our customers range from individual open source developers to Fortune 100 companies integrating Conversational AI into their internal and external services.
    The Bot Framework team is leading the way in empowering developers to build and run conversational AI driven applications. The Bot Framework is used by some of the largest companies in the world, but we know we’re just scratching the surface in terms of potential in this space. Our goal is to continue to innovate the bleeding edge of conversational applications and meet the growing demand for more advanced conversational patterns, while producing and authoring the highest quality software and experiences.
    Responsibilities
    As an individual on this team, you’ll not only be challenged to innovate on what the cutting edge of AI supports, but you’ll also help drive the architecture and processes related to building the quality Java libraries which power our framework.

    Drive adapting the Bot Builder SDK to Java.
    Mentoring engineers on the team, and helping with technical challenges
    Work with the Open-Source Community to add Java language parity to the existing C#, JavaScript, and Python codebase.
    Develop high quality Java samples and documentation to facilitate adoption.
    Partner in cross-language design of complex features for a consistent set of patterns across all supported languages.
    Develop in the open on GitHub and help grow and maintain a healthy community in the Java ecosystem

    Qualifications
    A successful member of our team will have:

    5 + years of industry experience developing and implementing tools and applications at scale.
    BS/MS in Computer Science or equivalent industry experience.
    Demonstrated CS fundamentals with a deep appreciation for the differences between platforms and environments.
    Demonstrated technical design, problem solving and debugging skills.
    Unwavering passion to understand and simply the developer experience.
    Fantastic communication skills.
    A track record of working collaboratively to understand customer needs and create solutions that positively impact our customers.
    Fluent in modern Java techniques and libraries.
    Experience evaluating the pros and cons of various Java libraries to use as dependencies.
    Experience with Spring Boot and related web technologies.
    Experience working in software engineering, and can demonstrate best practices for project management, CI/CD and build infrastructure, quality control, and product development.

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
    Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

  • Software Engineer 

Senior Program Manager

    Software Engineer Senior Program Manager

    Organization Mission / Information: 
    Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. 
    We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more! 
    Responsibilities
    Key responsibilities 

    Design and develop large scale distributed software services and solutions 
    Adhere to and drive modern software engineering practices through design reviews  
    System design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions. 
    Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. 
    Improve test coverage for services, organizes and implements integration tests, and resolves problem areas. 
    Considers testability, portability/monitoring, reliability, and maintainability, and understands when his or her code is ready to be shared and delivered. 
    Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas. 
    Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders in order to contribute to cohesive, end-to-end experiences for our users. 
    Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs. 

    Qualifications
    Knowledge, experience and skills: 

    1+ years development and design working on high availability systems 
    Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, PowerShell 
    Testing mindset, before beginning code development 
    Translate problem solving techniques into code 
    Understanding of data structure and data storage solutions 
    BA or BS degree in Computer Science (or equivalent work experience)  

    Preferred Qualifications 

    Working understanding operating in an Agile team 
    Experience with direct, remote and virtual teams 
    Relevant experience in design  

    go to method of application »

  • Principal Group Manager

    Principal Group Manager

    While you’ve heard about Microsoft’s Digital Transformation and how it’s leading our industry to the cloud, have you ever thought about becoming a key member of the team that powers this strategic effort in our company? As Principal Group Manager for Core Platform Engineering (CPE) in The Africa Development Center (ADC) Nairobi, Kenya, you will have the opportunity to be at the center of and influence our industry’s Digital Transformation.
    CPE is part of the Core Services Engineering (CSE) org. Our goal is to boldly pursue big ideas that power transformational advances at Microsoft, and for our customers, while helping Microsoft teams work smarter, faster, and more securely every day. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates. As an org, we succeed through a rich blend of deep technical and business expertise, fueled by an obsession for empowering our customers.
    Included In Our Organization Are Teams Responsible For
    As part of CSE, CPE develops flexible, reliable, enterprise-scalable solutions with Microsoft product teams, and we deeply influence products that millions of customers use every day. These platforms ultimately lead to compelling user experiences and are marked by higher customer usage rates, while accelerating business outcomes.

    Business Application Services (BAS) – Modernizes LOB apps, brings the quality and security into the digitalized enterprise scenario, is the pivotal of Microsoft’s digital transformation & improved user experience
    Business Platform and Supply Chain (BPSC) – Builds an industry leading business platform on Azure leveraging SAP, Power BI, Aras and Dynamics as well as a connected, intelligent supply chain to help bring products to market faster, increase margins, and improve customer experience
    Core Platform Fundamentals (CPF) – Drives engineering productivity and service health in and beyond CPE by transforming data into intelligence and enabling modern engineering systems
    Enterprise 360 (E360) – Delivers secure enterprise scale connectivity and highly available modern infrastructure services to Microsoft, evolving cloud-based customer interaction solutions and building transformative hosting experiences across Labs and MTCs worldwide

    We are looking for a technology and people leader with passion for solving hard engineering problems. As a Principal Group Manager in CPE, you will lead a multi-disciplinary team of Software Engineers and Program Managers in our Nairobi, Kenya office. Your team will develop apps and services that enable multiple critical business areas for Microsoft.
    As the leader of the CPE team in Africa, reporting to the ADC Nairobi Site Lead, you will identify and lead areas of engineering investment that support the CPE vision and have ownership of key areas of our technology stack. Additionally, you will be a core member of the Microsoft Africa leadership team, ensuring that CPE’s interests are well-represented.
    Responsibilities

    Attract, hire, and retain technical talent; nurture a supportive, inclusive environment where team members can grow and can do their best work
    Provide strong technical leadership that helps the team develop enterprise-level solutions for Microsoft
    Provide leadership and coaching to the team during times of rapid change and cultural, process, and systems transformation
    Partner with senior stakeholders and engineering leaders in CPE and other divisions in CSEO to deliver and run prioritized CPE investments
    Ensure that our engineering strategy is aligned with organization goals, and engineering fundamentals and best practices are geared to achieve optimum service health
    Contribute to the CPE leadership team by building collaborative relationships with peers and senior leaders and leveraging best practices
    Manage operational aspects of the CPE business in Africa, such as financial decisions and supplier relationships, in partnership with Finance, HR, and other supporting teams

    Qualifications
    Qualifications

    Bachelor’s or master’s degree in Computer Science, engineering, or related discipline
    8+ years of professional experience in product management, program management, or software engineering, including significant experience as a leader and manager of managers
    Proven experience in delivering and managing applications that meet the fundamental bars of security, availability, user experience, and efficiency
    Ability to motivate and develop a diverse and inclusive, cohesive, and high performing team
    Ability to manage stakeholder and partner relationships to influence, drive collaboration, innovation, and adoption across Microsoft
    Strong interpersonal and group dynamic skills coupled with excellent written and verbal communication skills