remote
.NET/C Developer - SaaS Management - 1password
Software Engineer
Senior .NET/C# developer focused on building and maintaining secure SaaS solutions, leveraging Azure services and RESTful APIs to deliver scalable, high‑performance applications for enterprise customers.
About the role
Key Responsibilities
- Design, develop, and maintain robust .NET/C# services for a cloud‑native SaaS platform.
- Implement secure authentication, authorization, and data protection using Azure AD and industry‑standard encryption.
- Collaborate with cross‑functional teams to define API contracts, data models, and deployment pipelines.
- Optimize application performance, scalability, and reliability through profiling, caching, and asynchronous patterns.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) processes.
Requirements
- 5+ years of professional experience with .NET Core/.NET 6+ and C#.
- Strong background in building SaaS applications on Azure (App Service, Functions, Cosmos DB).
- Proficiency with RESTful API design, Swagger/OpenAPI, and gRPC.
- Experience with authentication/authorization (OAuth2, OpenID Connect, Azure AD).
- Solid understanding of CI/CD, containerization (Docker), and cloud security best practices.