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

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 2 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?

Jobs Related To Clari Staff Software Engineer (Ruby/Java)

Graphics Software Engineer, Staff

Staff Graphics Software Engineer position at Qualcomm focusing on GPU hardware, drivers, and graphics software development.

Staff Product Engineer (Backend)

Staff Product Engineer (Backend) role at Accurx, leading architectural decisions and engineering excellence for healthcare communication software used by 98% of NHS GP practices.

Staff Technical Program Manager

Staff Technical Program Manager position at LinkedIn focusing on delivering large-scale technical programs and driving cross-functional collaboration.

Staff Software Engineer

Lead technical initiatives and architect scalable solutions as a Staff Software Engineer at Deliveroo, shaping the future of food delivery technology.

Staff Software Engineer, Payments Transaction Risk

Staff Software Engineer role at Airbnb focusing on payments risk and fraud detection systems.