Senior Software Engineer, Forecasting

Clari
Summary
Join Clari's Forecast team as a Backend Software Engineer to build and maintain APIs, services, and systems. You will collaborate with cross-functional teams to develop new features for Clari's revenue forecasting product. This fully remote U.S.-based role requires 5+ years of experience building large-scale systems using Java or a similar language. A solid understanding of distributed systems and data stores is essential. Clari offers competitive compensation, including stock options and benefits such as medical, dental, vision, life insurance, paid parental leave, and professional development stipends. The company fosters a collaborative and supportive work environment.
Requirements
- Strong technical background, including 5+ years of building impactful large-scale systems using Java or a similar object-oriented language
- Solid understanding of distributed systems, data stores, data modeling, indexing, and associated trade-offs
- Proficient in debugging production issues across a fullstack system
- Understanding of abstraction through interfaces and dependency injection
- History of collaboration across engineering teams while expanding overall technical architectures
- Clear cross functional communication skills with the ability to explain complex technical concepts to Designers, Technical Support, TPMs and Product Managers
Responsibilities
- Design, build, and maintain APIs, services, and systems owned by the team
- Shape future-proof interfaces that are easy to build against and meet the requirements of client-facing teams
- Brainstorm with Product Managers, Designers, Frontend Engineers, and other cross-functional partners to conceptualize and build new features for our growing user base
- Debug production issues across services and multiple levels of the stack
- Improve test coverage throughout the Forecast code base
- Mentor engineers earlier in their technical careers to help them grow
- Improve engineering standards, tooling, and processes
Preferred Qualifications
Proficiency in these areas is a huge plus, but having familiarity with common web languages (Such as Python or Ruby) and other databases is are fine substitute
Benefits
- Remote-first with opportunities to work and celebrate in person
- Medical, dental, vision, short & long-term disability, Life insurance, and EAP
- Mental health support provided by Modern Health
- Pre-IPO stock options
- Well-being and professional development stipends
- Retirement 401(k) plan
- 100% paid parental leave, plus fertility and family planning support provided by Maven
- Discretionary paid time off, monthly βtake a breakβ days, and Focus Fridays
- Focus on culture: Charitable giving match, plus in-person and virtual events