
Senior Software Engineer
Truffle Security
Completely RemoteFull TimeInformation Technology
Posted Today
Job description
About the Company
Truffle Security is a cybersecurity company on a mission to make secrets easier to detect, verify, and remediate across modern software environments. Built on the popular open-source TruffleHog™ secrets scanning platform, the company's enterprise solution helps security and engineering teams find exposed credentials and manage their lifecycle.
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
Preferred Qualifications
- 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
Skills & tools
GoAPIOAuth
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Go
- 02Backend engineering
- 03OAuth
- 04API integration
- 05Distributed systems
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches
Truffle Security
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Information Technology
- Posted
- Today
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches