Remote job
Staff Software Engineer
Job details
About this role
Role overview Set technical direction for services that meter usage, support billing, process product events, send notifications, and report consumption to customers. These systems support revenue and customer trust, so the role combines architecture and cross-team delivery with reliability, cost, and operational ownership. The position is full-time and remote.
Responsibilities - Define architecture and staged technical plans for billing consolidation, usage-based pricing, and telemetry growth; document and communicate design decisions. - Lead billing integration work across data models, usage pipelines, reconciliation, and migration planning to support accurate customer charges. - Improve a high-volume event platform so it can scale efficiently, accept new event types, and deliver observable, correct data to downstream warehouses and systems. - Develop a shared notification service that other teams can adopt for transactional and product messages. - Partner with Product, Finance, Revenue Operations, Data, and engineering teams to clarify incomplete requirements and prototype options. - Improve service operations by defining reliability targets, strengthening alerts and runbooks, participating in on-call, and leading incident reviews. - Mentor engineers, contribute design and code reviews, and model responsible use of AI tools in software development.
Requirements - The role calls for staff-level technical leadership across complex systems, including setting architecture and resolving cross-team problems. - Relevant experience with backend services and APIs; listed languages include Python and TypeScript, with Rust, Go, or Java also welcomed. - Experience with relational databases and cloud data warehouses; listed technologies include PostgreSQL and Snowflake. - Familiarity with event streaming or messaging systems such as Kafka, plus cloud infrastructure and container platforms. - Experience with infrastructure as code, observability, alerting, and production operations; listed tools include Terraform and Datadog. - Ability to work across product, finance, data, and engineering partners, mentor others, and communicate technical plans.
Nice to have Experience with AWS and exposure to GCP or Azure; Docker and Kubernetes; third-party billing and payment services; REST APIs; modern data tools; or platform consolidation and integration after a merger or acquisition.
Benefits and work setup The listing describes employer-paid medical coverage, paid vacation or flexible vacation depending on role and country, sick time, parental leave, holidays, volunteer time, equity grants, professional development, a monthly phone stipend, and mental health support. Benefits may vary by country and worker type.