Senior Software Engineer
New
T
Truffle SecurityCybersecurity
Fully remote within the U.S.Full-TimeSenior
Salary160,000 - 200,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- KubernetesSharePointC#Go.NETAzure DevOps
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
- 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
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
View Full Description & ApplyYou'll be redirected to the employer's site