Snr Software Engineer

3 months ago


Nairobi, Kenya Microsoft Full time

Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services.
Summary


The Microsoft Search, Assistant, and Intelligence (MSAI) team is responsible for developing and delivering innovative solutions for Microsoft 365 Copilot. We work on integrating intelligence and natural language capabilities into all the Microsoft 365 apps.
As a Software Engineer, you will have the opportunity to impact millions of enterprise users and help them be more productive and efficient by building the next set of intelligence features around search & recommendations in Microsoft 365 Copilot. You will be empowered to drive innovation by producing new and exciting ideas to creatively solve issues, as well as actively look for opportunities to improve product quality.

Responsibilities

You will work with a team of applied scientists and developers who are responsible for all stages of the research & development cycle including early ideation, design, implementation and scaling it internationally. You will be expected to work on many levels - from high level vision, to design and implementations of both self-contained components and large, team-oriented code bases. Your coding skills will be challenged writing scalable, distributed, and highly efficient components. You will also be responsible for monitoring live site to ensure rock-solid availability.
Your responsibilities will include shipping large-scale backend services that host complex models and algorithms to process critical user data. You will also be involved in developing offline processes to monitor, extract, index and build ML & NLP models, using LLMs to improve products. Collaborating with other engineers to build demos and apps to showcase these services is one of the ways in which you will be able to contribute new ideas. The development process is driven by gathering implicit signals from real users through online experimentation to learn and iterate on the next improvements in the product.
You will also have the opportunity to participate in frequent hackathons that allow you to work with many different teams around the world. The goal is to pursue high impact work to quickly deliver on critical areas that our users value, by delivering high quality features in a highly collaborative team environment.

Requirements
Qualifications

You should have strong software design and development background with C#, C++ or Java (or similar languages like Python) with at least 4 years of experience.
A BSc degree (or equivalent) in Computer Science (or related fields like Electronic Engineering, Physics or Mathematics) is required.
Grounded in growth mindset, and advocate for diversity and inclusion.
Customer obsession and passionate about product impact
Excellent verbal and written communication skills, with the ability to simplify and explain complex ideas.

Preferred Qualifications

Proven experience working on large scale web services would help you get started, while experience or interest in natural language processing, machine learning, deep learning, or data mining area a big bonus. You also need strong verbal and written communication skills with excellent interpersonal communication and collaboration skills.



  • Nairobi, Kenya Software Group Full time

    Software Group is a global technology company that is specialized in delivery channel and integration solutions for institutions that provide financial services. We help financial service providers digitize their business and successfully go through the process of digital transformation, extend their outreach and improve operational efficiency Main...

  • Software Engineer

    2 months ago


    Nairobi, Kenya Microsoft Full time

    Job Description We are seeking a Software Engineer who can help us design, implement, and deliver high-quality and high-scale cloud services that meet the needs of our customers and partners, willing to explore the unknown, from RDBMS and LDAP directories to Kerberos and SCIM protocols, from Hyper-V virtual machines to Azure DevOps pipelines. The Software...

  • Software Engineer

    3 months ago


    Nairobi, Nairobi Area, Kenya Microsoft Full time

    Job DescriptionWe are in search of a Software Engineer to aid us in designing, implementing, and delivering top-notch and large-scale cloud services tailored to the requirements of our clients and partners. You should be ready to venture into unexplored territories, transitioning from RDBMS and LDAP directories to Kerberos and SCIM protocols, from Hyper-V...

  • Software Engineer at

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Pawa IT Solutions Full time

    At Pawa IT Solutions, we deliver the promise and offerings of Cloud to businesses and institutions. We strive to provide our customers with the best user and product experience in the cloud, enabling your organization to get the ROI it deserves from this investment right from our inception in 2013. Our Core Google Cloud Offerings, which we have certification...

  • Software Engineer

    3 months ago


    Nairobi, Kenya Fin Kenya Full time

    Position Overview: We are looking for a Software Engineer to help us build functional products and applications. You will be responsible for designing and developing robust, scalable, and secure server-side applications that power our web and mobile applications. Our engineering team supports development at the Group level, building solutions across all our...

  • Software Engineer

    2 months ago


    Nairobi, Kenya Yashio Kenya Full time

    Job Description As a Software Engineer, you’ll be part of our dynamic web application development team. This is your opportunity to engage with diverse projects, from small-scale gems to grand innovations, all while gaining invaluable practical experience and refining your skills. Your role will encompass: Crafting Web APIs, Web front-end applications,...


  • Nairobi, Nairobi Area, Kenya Staffrite Full time

    You will be part of a highly motivated and skilled team incubating a new business for IBM with the goal of accelerating science and societal impact, focusing especially in chemistry, materials, biomedical sciences, climate, and sustainability. A Discovery Platform Software Engineer collaborates with other engineers, product management, and other team members...


  • Nairobi, Kenya GOODINFO Full time

    ABOUT THE COMPANYGOODINFO is a technology-focused management consulting firm. We help our customers turn great, tech-based ideas into products and services their customers will love.JOB SUMMARYWe seek a highly skilled and experienced Software Engineering Manager to lead our dynamic engineering team. The ideal candidate will have a strong technical...

  • Lead Software Engineer

    3 months ago


    Nairobi, Kenya Quick Cart Africa Inc. Full time

    Role Description This is a full-time on-site role for a Lead Software Engineer at Quick Cart Africa Inc. located in Nairobi County, Kenya. As a Lead Software Engineer, you will be responsible for designing, developing, testing, and maintaining high-quality back-end web applications. You will work closely with cross-functional teams to develop scalable...


  • Nairobi, Nairobi Area, Kenya GOODINFO Full time

    ABOUT THE COMPANYGOODINFO is a technology-focused management consulting firm. We help our customers turn great, tech-based ideas into products and services their customers will love.JOB SUMMARYWe seek a highly skilled and experienced Software Engineering Manager to lead our dynamic engineering team. The ideal candidate will have a strong technical...


  • Nairobi, Nairobi Area, Kenya GOODINFO Full time

    GOODINFO is a technology-focused management consulting firm. We help our customers turn great, tech-based ideas into products and services their customers will love.ROLEWe seek a highly skilled and experienced Software Engineering Manager to lead our dynamic engineering team. The ideal candidate will have a strong technical background, excellent leadership...

  • Software Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Engineering job vacancies in Kenya. About MicrosoftMicrosoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services. Its best known software...

  • Software Engineer

    3 weeks ago


    Nairobi, Kenya Corporate Staffing Services Full time

    Engineering job vacancies in Kenya. About Microsoft Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services. Its best known...


  • Nairobi, Kenya Jumba Full time

    ABOUT THE COMPANYJumba is a construction tech platform that simplifies B2B purchase and financing of construction materialsJOB SUMMARYWe are looking for an enthusiastic Software Engineering Intern, who is looking to learn how to develop complex web experiences with the ability to adapt, learn quickly and has excellent problem-solving skills. You’ll learn...


  • Nairobi, Nairobi Area, Kenya Living Goods Full time

    At Living Goods we empower people to improve the health of their families, friends and communities. Living Goods supports networks of 'Avon-like' health entrepreneurs who go door to door to teach families how to improve their health and wealth and sell life-changing products such as simple treatments for malaria and diarrhea, safe delivery kits, fortified...


  • Nairobi, Nairobi Area, Kenya Jumba Full time

    ABOUT THE COMPANYJumba is a construction tech platform that simplifies B2B purchase and financing of construction materialsJOB SUMMARYWe are looking for an enthusiastic Software Engineering Intern, who is looking to learn how to develop complex web experiences with the ability to adapt, learn quickly and has excellent problem-solving skills. You'll learn how...


  • Nairobi, Nairobi Area, Kenya GiveDirectly Full time

    GiveDirectly is the first - and largest - nonprofit that lets donors like you send money directly to the world's poorest. We believe people living in poverty deserve the dignity to choose for themselves how best to improve their lives - cash enables that choice.About this roleTechnology will play a critical role in enabling the next generation of cash...


  • Nairobi, Nairobi Area, Kenya Nexleaf Analytics Full time

    Your RoleAs a Backend Software Engineer at Nexleaf, you will play a crucial part in scaling up our impact by working in a diverse team dedicated to designing and building the core backend code for our cloud-based service. This service gathers and analyzes data from some of the most remote locations on the planet and connects to a vast network of IoT/M2M...


  • Nairobi, Nairobi Area, Kenya GiveDirectly, Inc Full time

    ABOUT THE COMPANYWe manage transfers end-to-end using electronic monitoring and payment technology.JOB SUMMARYTechnology will play a critical role in enabling the next generation of cash delivery: from identifying recipients without needing to knock on doors to a modern payments infrastructure that gets dollars in recipients' hands faster and more scalably....


  • Nairobi, Nairobi Area, Kenya Cigna Healthcare Full time

    Job DescriptionWe are seeking an experienced React Native Software Engineer to drive our front-end software development efforts in creating high-quality mobile solutions. The ideal candidate will engineer technical solutions, produce clean code, and ensure the successful delivery of software solutions aligned with business goals.ResponsibilitiesTechnical...