Senior Software Engineer (Microsoft Integrations)

#App Dev - #Pakistan - #Regular

We are looking for a Senior Software Engineer with strong backend development experience to design and build enterprise-grade integrations across the Microsoft ecosystem. The ideal candidate will have expertise in Go (Golang), Microsoft Graph APIs, authentication and authorization frameworks, and developing scalable, secure cloud-based solutions.

Responsibilities:

  • Design, develop, and maintain integrations with Microsoft platforms, including SharePoint, OneDrive, Microsoft Teams, Azure Blob Storage, and Azure DevOps.
  • Build secure authentication and authorization workflows using Microsoft Graph APIs, Microsoft Entra ID (Azure AD), OAuth 2.0, and OpenID Connect.
  • Develop scalable, high-performance backend services and improve the reliability of enterprise integration systems.
  • Design and implement testing strategies for permission-aware integrations and enterprise security models.
  • Build reusable SDKs, libraries, and integration components to support future development.
  • Collaborate with cross-functional teams to deliver high-quality technical solutions.
  • Troubleshoot complex production issues and optimize system performance.
  • Take ownership of technical projects from design through deployment.

Requirements:

  • Strong backend development experience with Go (Golang).
  • Experience building production-grade integrations with Microsoft services or enterprise SaaS platforms.
  • Strong understanding of Microsoft Graph APIs, Microsoft Entra ID (Azure AD), OAuth 2.0, OpenID Connect, authentication, and authorization.
  • Experience working with APIs at scale and managing complex permission models.
  • Solid understanding of distributed systems, cloud-native applications, and backend architecture.
  • Experience with Kubernetes, Docker, PostgreSQL, and cloud platforms (preferably GCP).
  • Experience with SharePoint, OneDrive, Microsoft Teams, Azure Storage, or Azure DevOps is highly preferred.
  • Familiarity with .NET/C# is a plus.
  • Strong analytical, debugging, communication, and problem-solving skills.
  • Ability to independently drive technical projects from inception to completion.\

    * Required fields

    Personal Information

    The hiring team may use this number to contact you about this job.




    Contact us

    Whether you are an enterprise aiming to accelerate AI adoption across your organization, an SME looking to scale through intelligent automation, or a startup building AI-powered products from the ground up. We are your trusted partner in driving end-to-end AI transformation and digital growth.

    New Customers: +1 (408) 412-3813
    Existing Customers: +1 (408) 512 1812