Taro Logo

Staff Software Engineer (Ruby/Java)

Clari's Revenue platform provides forecasting accuracy and visibility on revenue performance, helping companies spot revenue leaks and determine if they will meet, beat, or miss their sales goals.
Backend
Staff Software Engineer
Hybrid
10+ years of experience
AI · Enterprise SaaS · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer (Ruby/Java)

Clari's Revenue platform gives forecasting accuracy and visibility from the sales rep to the board room on revenue performance, helping them spot revenue leak to answer if they will meet, beat, or miss their sales goals. Leading companies worldwide, including Okta, Adobe, Workday, and Zoom use Clari to drive revenue accuracy and precision.

The Engineering Team at Clari is committed to building an enterprise-grade platform that serves as the backbone for our customer's most critical business process - Revenue. We're looking for a Staff Software Engineer to join our team in a hybrid role, based in Poland.

Key Responsibilities:

  • Design, build, and maintain APIs, services, and systems across Clari Engineering teams
  • Shape future-proof interfaces that are easy to build against and meet client-facing teams' requirements
  • Collaborate with cross-functional partners to conceptualize and build new features
  • Lead or contribute heavily to large cross-functional projects with significant business impact
  • Debug production issues and improve system observability and reliability
  • Mentor engineers and improve engineering standards, tooling, and processes

Qualifications:

  • 10+ years of experience building large-scale products or systems using Java or similar object-oriented languages
  • Strong understanding of distributed systems, data stores, data modeling, and indexing
  • Experience with data processing/streaming capabilities like Kafka
  • Excellent cross-team communication and technical architecture skills
  • Experience building observable systems and addressing performance, scalability, and maintainability issues

Clari offers a collaborative environment, flexible working hours, and various perks including healthcare, professional development stipends, and stock options. We value diversity and focus on culture add, not culture fit. Join us in our mission to achieve remarkable results in revenue excellence!

Last updated 8 months ago

Responsibilities For Staff Software Engineer (Ruby/Java)

  • Design, build, and maintain APIs, services, and systems across Clari Engineering teams
  • Shape future-proof interfaces that meet client-facing teams' requirements
  • Collaborate with cross-functional partners to conceptualize and build new features
  • Lead or contribute to large cross-functional projects with significant business impact
  • Debug production issues and improve system observability and reliability
  • Mentor engineers and improve engineering standards, tooling, and processes

Requirements For Staff Software Engineer (Ruby/Java)

Java
Ruby
Kafka
  • 10+ years of experience building large-scale products or systems using Java or similar object-oriented languages
  • Strong understanding of distributed systems, data stores, data modeling, and indexing
  • Solid understanding of data processing/streaming capabilities like Kafka
  • Excellent cross-team communication skills
  • Experience building observable systems and addressing performance, scalability, and maintainability issues

Benefits For Staff Software Engineer (Ruby/Java)

Medical Insurance
Equity
Parental Leave
  • Team-bonding activities and company-wide events
  • Flexible working hours and remote opportunities
  • Annual Well-being and Professional Development Stipends
  • Private Healthcare and Multisport Pass
  • Paid maternity and paternity leave
  • Stock options

Interested in this job?