# Senior Software Engineer (Azure/.NET)
**Company:** [Truffle Security](https://hotfix.jobs/companies/truffle-security)
**Location:** Remote
**Salary:** $160K-$200K
**Skills:** Go, Microsoft Graph Api, Oauth 2.0, Entra Id, Azure Ad, Sharepoint, Onedrive, Teams, Azure Blob Storage, Azure DevOps, .Net, C#, Kubernetes, Docker, Postgres
**Posted:** 2026-05-20
> Senior backend engineer building and maintaining production Microsoft platform integrations (SharePoint, Teams, Azure) with strong focus on authentication, authorization, and enterprise-scale APIs using Go.
## Job Description
## Responsibilities
- Build and maintain integrations for Microsoft platforms including SharePoint, OneDrive, Teams, Azure Blob Storage, and Azure DevOps
- Design and implement robust authentication and authorization handling using Microsoft Graph APIs, Entra ID (Azure AD), OAuth2, and enterprise access patterns
- Improve performance, scalability, and reliability of large-scale content scanning systems
- Develop testing and validation strategies for permission-aware scanning in real-world enterprise environments
- Help define architectural patterns and reusable SDK abstractions for future enterprise integrations
- Partner with product and customer-facing teams to close integration gaps and support enterprise deployments
- Drive projects from design through production with a high degree of ownership

## Requirements
- Strong backend engineering experience in Go
- Experience building production-grade integrations against Microsoft or enterprise SaaS ecosystems
- Deep understanding of OAuth, authentication, authorization, and identity systems
- Experience working with APIs at scale and handling complex permission models
- Strong debugging skills and distributed systems fundamentals
- Ability to independently drive technical projects end-to-end
- Excellent communication and collaboration skills

## Nice-to-Haves
- Experience with Microsoft Graph APIs
- Familiarity with Entra ID / Azure AD
- Experience with SharePoint, Teams, OneDrive, Azure Storage, or Azure DevOps
- Experience with .NET / C#
- Experience operating cloud-native systems and infrastructure

## Tech Stack
- Go (Golang)
- Microsoft Graph API, Azure SDKs, Azure DevOps APIs
- OAuth 2.0 / OpenID Connect
- Kubernetes, Docker, PostgreSQL
- GCP infrastructure

## Benefits
- Fully remote within the U.S.
- Competitive salary & meaningful equity
- Flexible paid time off
- 14 paid holidays
- Comprehensive health benefits (Medical, dental, and vision with 80% premiums covered)
- Remote work stipend ($800 new hire + $100/month)
- Health & wellness stipend ($1,200/year)
- Learning & development stipend ($2,000/year)
- 401(k) match (100% of first 6%)
**Apply:** https://hotfix.jobs/jobs/senior-software-engineer-azure-net-at-truffle-security-720ab1a3-5c30-4468-adde-7d75be0a5943
**Canonical:** https://hotfix.jobs/jobs/senior-software-engineer-azure-net-at-truffle-security-720ab1a3-5c30-4468-adde-7d75be0a5943