Staff Backend Engineer, Licensing
New
H
Horizon3Cybersecurity software
US, RemoteFull-TimeStaff
SalaryBase salary range $230,000 - $270,000 annually. All full-time roles are eligible for an equity package in the form of stock options.
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of professional software engineering experience
- Required Skills
- DockerPythonSQLJavaTypeScriptGoDistributed Systems
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
- 8+ years of professional software engineering experience, with substantial experience in backend services and APIs.
- Track record of leading architecture or technical direction for complex, production-critical systems.
- Strong experience with SQL, data modeling, distributed systems, and service reliability.
- Experience influencing technical decisions across teams and mentoring other engineers.
- Deep experience building and operating backend services in a modern language such as Python, Go, Java, or TypeScript.
- Strong experience with relational data modeling, API design, and production services.
- Experience building cloud-hosted services and operating containerized applications such as Docker.
- Familiarity with Kubernetes or a comparable orchestrator.
- Experience with licensing, entitlements, subscriptions, usage metering, billing-adjacent workflows, or feature access controls is a differentiator.
- Experience with multi-tenant SaaS, account hierarchies, RBAC, or partner account models is a differentiator.
Responsibilities
- Set technical direction for services representing customer purchases, packaging, enabled capabilities, entitlements, and usage limits.
- Design models and workflows that apply licensing and access rules across direct and MSP/MSPP accounts.
- Lead complex initiatives across services and customer-account models while contributing hands-on implementation.
- Establish patterns for data correctness, safe migrations, API evolution, observability, and production support.
- Partner with Product and engineering teams on requirements, integration points, and tradeoffs affecting customer access and usage.
- Mentor engineers and influence technical decisions through design reviews, code reviews, pairing, and technical writing.
- Resolve difficult production problems and drive improvements that reduce recurrence and operational burden.
View Full Description & ApplyYou'll be redirected to the employer's site