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
160,000 - 200,000 USD per year
Apply Now