Salary not listed
Senior Software Engineer (Onboarding & Activation)
BackendWorkplace — unknown
Published on 2026-09-25
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
The Senior Software Engineer will be responsible for developing and maintaining the back-end logic for user onboarding and activation in Bitwarden's service. This will involve coordinating with the Billing team to manage trial and subscription processes while ensuring the security and correctness of user data and access.
About the company
Bitwarden is an open-source password manager for individuals and organizations. It helps teams securely store, share, and manage credentials across devices.
The team
Onboarding & Activation team
Stack
C#/.NETSQL
What you'll do
- Build and maintain back-end logic for trial lifecycle and eligibility rules.
- Manage entitlement/gating logic behind upgrade paywalls.
- Design back-end services and data model for user onboarding.
- Coordinate with Billing team on API contracts.
- Design testable services with explicit outcomes.
- Author safe data access and schema changes.
- Uphold payment-security and privacy standards.
- Review pull requests and improve back-end quality.
What we're looking for
- 6-10 years in back-end software engineering.
- Strong experience with C#/.NET preferred.
- Expertise in handling correctness-critical state and event handling.
- Strong SQL skills and backward-compatible schema changes.
- Ability to work with minimal oversight in a distributed team.
- Experience with subscription or entitlement-gating systems.
- Familiarity with feature-flagged rollouts.
