# Senior Software Engineer (Azure/.NET)

**Company**: Truffle Security
**Location**: Remote
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: The target base salary range for this position is between $160,000-$200,000 for candidates in the United States.
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/trufflesecurity/jobs/4679683005?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_dab8ab75-e20

## Description

We're expanding our enterprise integrations platform to better support organisations operating heavily in the Microsoft ecosystem. We're looking for a senior engineer to lead development of high-impact integrations across platforms like SharePoint, OneDrive, Teams, Azure Blob Storage, and Azure DevOps.

This role is focused on building reliable, scalable integrations that work correctly within Microsoft's complex identity, permissions, and authorization models. You'll work closely with platform engineering, product, customer-facing teams, and security researchers to improve how TruffleHog discovers and secures secrets across enterprise environments.

Key responsibilities include:

- Building and maintaining integrations for Microsoft platforms including SharePoint, OneDrive, Teams, Azure Blob Storage, and Azure DevOps

- Designing and implementing robust authentication and authorization handling using Microsoft Graph APIs, Entra ID (Azure AD), OAuth2, and enterprise access patterns

- Improving performance, scalability, and reliability of large-scale content scanning systems

- Developing testing and validation strategies for permission-aware scanning in real-world enterprise environments

- Helping define architectural patterns and reusable SDK abstractions for future enterprise integrations

- Partnering with product and customer-facing teams to close integration gaps and support enterprise deployments

- Driving projects from design through production with a high degree of ownership

We're looking for a senior engineer with strong backend engineering experience in Go, experience building production-grade integrations against Microsoft or enterprise SaaS ecosystems, and a deep understanding of OAuth, authentication, authorization, and identity systems.

## Skills

### Required
- Go
- Microsoft Graph API
- OAuth 2.0
- OpenID Connect
- Kubernetes
- Docker
- PostgreSQL
- GCP infrastructure

### Nice to have
- .NET
- C#
- SharePoint
- OneDrive
- Teams
- Azure Blob Storage
- Azure DevOps

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/trufflesecurity/jobs/4679683005?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
