Senior Software Engineer

Clari Logo

Clari

πŸ’΅ $150k-$225k
πŸ“Remote - United States

Summary

Join Clari's Engineering Team as a Senior Software Engineer and contribute to the development of RevDB, a state-of-the-art time series data platform. You will work on complex problems at enterprise scale, building features that handle massive datasets and improve data ingestion pipelines. Collaborate with product managers, data scientists, and other engineers to deliver features that meet customer needs. This fully remote opportunity allows you to work from anywhere in the United States. Champion engineering best practices, mentor junior engineers, and consistently deliver high-quality software. Clari offers a supportive and inclusive work environment with competitive compensation and benefits.

Requirements

  • 5+ years of Java programming experience, with a strong background in data-intensive applications
  • Strong foundation in relational databases (ideally Postgres) and experience with large-scale data processing systems
  • Familiarity with cloud services (ideally AWS) and containerization technologies (Docker, Kubernetes)
  • Collaborative spirit and the ability to communicate effectively with both technical and non-technical team members
  • Industry experience in deploying best practices with scalable design patterns
  • Familiarity with ETL pipelines

Responsibilities

  • Contribute to the development of RevDB, focusing on scalability, reliability, and performance
  • Build features that handle massive datasets, improve data ingestion pipelines, and enhance data analysis capabilities
  • Design and evolve the architecture for the query and loader layers that power Clari’s product suite and platform
  • Tackle some of the most challenging problems in data management, including time-series database management, data normalization, and real-time data processing
  • Work closely with product managers, data scientists, and other engineers to deliver features that meet the strategic needs of our customers
  • Champion engineering best practices, contribute to internal knowledge sharing, and mentor junior engineers
  • Consistently deliver software on-time, proactively identify risks, and effectively adjust and communicate plans to achieve the team's objectives

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.