We are seeking a Principal Software Engineer to architect and deliver scalable backend systems and customer-facing services that support our continued growth. This role demands both depth and breadth, and your architectural decisions will have a direct and visible impact on the product and our customers.
Requirements
- 12+ years of experience designing, building, and supporting complex distributed systems and event-driven architectures
- 8+ years of professional experience building and shipping commercial software with C# and the.NET ecosystem
- Significant experience in the client and endpoint management space, including platforms such as Microsoft Configuration Manager (SCCM/MECM), Microsoft Intune, or RMM tools
- Experience with Docker, Kubernetes, Helm charts, Git, and CI/CD pipelines as part of a modern containerized development and deployment workflow
- Strong security expertise including authentication and authorization patterns, encryption, threat modeling, and secure-by-default design practices
- Values simplicity and iteration over upfront perfection, and willingness to rework code as we learn
Benefits
- 401k Matching
- Medical, Dental, and Vision Coverage
- FSA/HSA
- Fertility benefits
- Parental leave
- Paid-time off (PTO)
- Volunteer leave
- Charitable donation matching
- Tuition reimbursement
- Gym membership reimbursement
- Internet stipend
- Pet insurance