Senior Software Engineer - Billing & Usage

permanent
Fully Remote

Only accepting applications from: United States

  • Design, develop and operate features relating to collecting and presenting product usage data, preparing invoices, and billing our customers.
  • Work cross functionally to ensure the best experience for our customers.
  • Build and implement features across the product lifecycle, such as management tools for our internal deal desk, CI/CD pipeline integrations, integrations with 3rd party billing systems, and software libraries for transmitting usage telemetry.
  • Provide considerate and timely review of your peers' pull requests and design proposals.
  • Participate in the on-call rotation for our production services.

Experience

  • 5-10 years prior experience developing distributed systems.
  • Extensive software development experience with Java.
  • Demonstrated experience with software engineering and design best practices.
  • Prior experience with usage-based billing, telemetry stream processing, or time series databases is highly desirable.
  • Full stack experience with ReactJS is a plus.
  • Demonstration of ownership, grit, and bias for action - core values at Starburst.
  • Ability to Travel: This role will require occasional in-person travel for purposes including but not limited to new hire onboarding, team and department offsites, customer engagements, and other company events.

Salary and Perks

Pay range: $193K - $236K

  • Equity packages (ISOs).
  • Comprehensive benefits offering.
  • Competitive pay.
  • Attractive stock grants.
  • Flexible paid time off.

About Starburst Data

End-to-end analytics platform

Workster

Remote Jobs for US Residents

We've built a new platform specifically for US residents to find remote work.

Discover Workster

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search