Skip to content
Truffle SecurityTruffle SecurityUnited States

Senior Software Engineer (Azure/.NET)

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.

160k – 200k/yr
RemoteBackend Engineering

About the role

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%)

Skills

GoMicrosoft Graph ApiOauth 2.0Entra IdAzure AdSharepointOnedriveTeamsAzure Blob StorageAzure DevOps.NetC#KubernetesDockerPostgres
Aurelian

Senior Backend Engineer

AurelianSeattle, WA

Senior Backend Engineer building core voice AI and automation platform for 911 centers. Architect scalable systems, optimize realtime AI pipelines and audio latency, build analytics and integrations. Requires 4+ years software engineering experience with strong fundamentals.

160k – 220k/yr
On-site4+ YOEBackend Engineering
Aptos

Senior Software Engineer, Platform Infrastructure

AptosPalo Alto, CA +1

Senior Software Engineer building and optimizing backend services, APIs, indexing services, node infrastructure, and developer tools for the Aptos blockchain. Requires 5+ years building scalable backend systems and strong distributed systems expertise.

160k – 260k/yr
On-site5+ YOEBackend Engineering
Huntress

Senior Software Engineer - Endpoint Services Portal

HuntressUnited States

Senior Software Engineer building and owning Ruby on Rails portal experiences that surface endpoint health, diagnostics, and remediation workflows for customers and internal teams.

160k – 190k/yr
Remote8+ YOEBackend Engineering
Cribl

Sr Software Engineer, Edge

CriblUnited States

Senior Software Engineer building and maintaining backend features for Cribl Edge, a multi-platform data collection agent running on Windows, Linux, and Mac. Requires strong OS fundamentals, TypeScript/Node.js experience, Docker/K8s, and cloud platform knowledge.

160k – 210k/yr
Remote5+ YOEBackend Engineering
SnapLogic

Senior Software Engineer, Platform

SnapLogicSan Mateo, CA

Senior backend engineer building and operating SnapLogic's control plane services, data layer, and infrastructure. Requires 5+ years experience with distributed systems, databases, and production ownership.

160k – 180k/yr
Hybrid5+ YOEBackend Engineering