Member of Technical Staff, Transparency, Billing & Revenue
Backend engineer building and leading complex distributed systems for billing, revenue, and finance products at scale. Requires strong CS fundamentals, emphasis on code quality and extensibility, and experience with distributed systems; billing/accounting or GraphQL/gRPC/Temporal experience is a plus.
Salary not listed
Remote5+ YOEBackend Engineering
About the role
Responsibilities
Implement products within billing and revenue management to support organizational growth as business scope, complexity, and regulatory oversight increases.
Contribute to the vision, strategy, and execution of Finance products and services.
Design and build maintainable, extensible solutions.
Drive work independently and lead or significantly contribute to medium-to-large, multi-person, interdepartmental or cross-functional projects, including end-to-end leadership with minimal oversight.
Break down large projects into smaller tasks, estimate time and scope accurately, articulate options, analyze trade-offs, and recommend priorities.
Share knowledge within the team to avoid single points of failure.
Monitor company objectives and trends that may impact success.
Mentor and guide team members in your specialization or domain.
Communicate outside team boundaries to solve problems, network with other teams, and build positive working relationships.
Collaborate daily as part of a team, learning from and mentoring others.
Requirements
Real-world experience building complex distributed systems.
Deep appreciation for code quality, test infrastructure, and extensible architecture.
Prioritize end-user experience and business value over the latest technology.
Strong computer science fundamentals, including concurrency, algorithms, and data structures (formal CS degree not required).
Ability to work in a fast-paced agile software environment and context switch between multiple tasks.
Belief that software engineering is a team activity.
Nice-to-Haves
Experience implementing products within Billing and Accounting spaces.
Design and implementation experience with GraphQL, gRPC, or Temporal.
Comfort diving down the stack and into open source projects to root cause bugs.
Staff Software Engineer designing and building scalable distributed data storage systems for workflow history at petabyte scale. Requires 5+ years building highly scalable distributed systems, strong CS fundamentals, advanced concurrent programming in Go/Java, AWS experience, and Elasticsearch/ClickHouse skills.
212k – 286k/yr
Remote7+ YOEBackend Engineering
Staff Software Engineer
DatabricksMountain View, CA +1
Staff Software Engineer building Databricks' AI-native Enterprise Agentic Framework for Customer Experience Intelligence. Architect backend infrastructure, multi-tenant agent platforms, state-machine workflows, and observability for support and expanding domains (IT, Security, Legal).
164k – 226k/yr
On-site7+ YOEBackend Engineering
Staff Software Engineer, Backend
RipplingSan Francisco, CA +1
Staff Backend Engineer building Rippling Query Language (RQL): a custom language with its own grammar, parser, query translator, distributed query processing engine, and distributed datastore. Work on distributed systems, big data technologies, data platforms, and custom programming languages that power analytics, workflows, and extensibility across Rippling.
189k – 315k/yr
Hybrid8+ YOEBackend Engineering
Staff Backend Engineer
AurelianSeattle, WA
Staff Backend Engineer building core voice AI and automation platform for 911 centers. Architect scalable systems, optimize realtime AI pipelines and audio latency, build analytics and integrations. Requires 6+ years software engineering experience with strong fundamentals.
Staff Backend Engineer building and scaling Okta's AI-powered Identity Threat Protection platform. Lead architecture and development of cloud-native security products that perform real-time risk analysis and threat neutralization for enterprise authentication.