Senior Backend Engineer, Onboarding and Provisioning
New
H
Horizon3Cybersecurity
US, RemoteFull-TimeSenior
SalaryBase salary range $199,000 - $235,000 annually. Additional compensation: 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
- 7+ years of professional software engineering experience building and operating backend services.
- Required Skills
- DockerSQLProduct OperationsRESTful APIs
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 services.
- Experience designing APIs, data models, or distributed workflows for production systems.
- Strong SQL and relational database experience.
- Experience with a cloud platform such as AWS, GCP, or Azure.
- Experience with Docker or other containerized applications.
- A strong foundation in testing and production operations.
- Ability to own complex work, communicate clearly, and collaborate across engineering and Product teams.
- Experience with customer onboarding, account provisioning, purchase or subscription events, or product activation workflows is a plus.
- Experience with event-driven systems, queues, workflow orchestration, retries, idempotency, or failure recovery is a plus.
- Experience with entitlements, multi-tenant SaaS, partner channels, or product-led growth workflows is a plus.
- Experience with Python or Go, PostgreSQL, GraphQL, AWS, Kubernetes, Temporal, Prefect, or similar tools, and service observability tools such as Datadog, Prometheus, or OpenTelemetry is a plus.
Responsibilities
- Design, build, and operate backend services and workflows that provision customer accounts and assets and activate product entitlements.
- Own projects from technical design through testing, release, observability, and production support.
- Build asynchronous workflows with safe retries, idempotency, error handling, and recovery from partial failures.
- Improve monitoring and troubleshooting for provisioning and activation, investigate failures, and address root causes.
- Partner with licensing, administration, Product, and customer-facing teams on the path from purchase to product activation.
- Write tests, design documentation, runbooks, and operational guidance, and use rollout practices that support safe changes.
- Contribute to design and code reviews and support teammates through technical problem solving.
View Full Description & ApplyYou'll be redirected to the employer's site