Tech Stack
AzureCyber SecurityDistributed SystemsGRPCJavaScriptKubernetes.NETPythonRedis
About the role
- Senior Backend Engineer on the Engineering team building SaaS that protects Microsoft Entra ID, Active Directory, and Microsoft 365 applications.
- Design, implement, test, and deliver end-to-end features for the SaaS product.
- Drive improvements in architecture, innovation, and adoption of quality and security best practices.
- Build strong collaboration, share knowledge openly, and contribute to a high-performing team culture.
- Work in a Dallas-area required hybrid role with onsite three days per week and remote the remaining days.
Requirements
- 5+ years of professional experience with .NET Core, delivering production-ready code at scale.
- Strong expertise in multi-threading and asynchronous programming (C#).
- Proven experience building and maintaining multi-tenant SaaS applications on Azure.
- Hands-on experience with containerized applications running in Kubernetes clusters.
- Background in enterprise applications and distributed systems development.
- Experience writing well-structured and comprehensive automated test suites.
- Excellent communication skills with both technical and non-technical stakeholders.
- Bonus: Experience with additional languages such as Python, PowerShell, or JavaScript.
- Bonus: Knowledge of Microsoft Active Directory, Entra ID, Windows Security, and authentication protocols (OIDC, OAuth, SAML, NTLM, Kerberos).
- Bonus: Familiarity with communication protocols: HTTP, TLS, SignalR, gRPC.
- Bonus: Experience with databases such as OpenSearch or Redis.
- Bonus: Understanding of secure coding practices and encryption algorithms.