Senior Backend Engineer, Licensing
New
H
Horizon3Cybersecurity SaaS
US, RemoteFull-TimeSenior
SalaryBase salary range $199,000 - $235,000 annually
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of professional software engineering experience building and operating backend software.
- Required Skills
- DockerPostgreSQLPythonSQLJavaKubernetesTypeScriptGo
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
- 7+ years of professional software engineering experience building and operating backend software.
- Experience with a modern backend language such as Python, Go, Java, or TypeScript.
- Experience designing APIs and data models for business-critical services or customer-facing workflows.
- Strong SQL and relational database experience, including data integrity and production troubleshooting.
- Experience with cloud-hosted services and containerized applications such as Docker.
- Familiarity with Kubernetes or a comparable orchestrator.
- Strong foundation in testing, observability, and ownership of production services.
- 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.
- Experience with Python or Go, PostgreSQL, GraphQL, AWS, and event-driven or distributed systems is a differentiator.
- Familiarity with Kafka or other event-streaming systems, workflow tools such as Temporal or Prefect, and production observability platforms is a differentiator.
Responsibilities
- Design, build, and maintain services and APIs representing customer purchases, product packaging, enabled capabilities, and usage limits.
- Own features from technical design through implementation, testing, rollout, and production operation.
- Build and evolve entitlement and usage workflows for direct and MSP/MSPP account models.
- Partner with Product and adjacent teams to define interfaces and resolve licensing, packaging, and feature-access edge cases.
- Improve tests, observability, design documentation, runbooks, and support playbooks for business-critical services.
- Investigate production issues across service boundaries and implement durable fixes.
- Review code and design proposals and share context with other engineers.
View Full Description & ApplyYou'll be redirected to the employer's site