Senior Software Engineer

closed
Clari Logo

Clari

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

Summary

Join Clari's Engineering team and help build the next generation of revenue technology insights! As a fully remote engineer, you will architect, design, develop, and maintain efficient code for Clari Groove's Activity Capture system and the new Groove Analytics platform. Collaborate with cross-functional teams, mentor junior engineers, and contribute to architectural discussions. This role requires 5+ years of software development experience with frameworks like Ruby on Rails, Python/Django, or Java/J2EE, and experience optimizing large-scale applications. You will also engage in system performance optimizations and participate in Agile ceremonies. Clari offers competitive salaries, stock options, and comprehensive benefits.

Requirements

  • 5+ years of professional experience in software development using frameworks such as Ruby on Rails, Python/Django, Java/J2EE
  • Experience in optimizing large-scale applications, specifically those processing millions of daily transactions and managing terabyte-sized databases
  • Professional web application development experience, with a focus on the heavy utilization of either commercial or open-source web application frameworks
  • Fluent in web services/API standards like REST and GraphQL
  • Familiarity with continuous integration and continuous deployment pipelines
  • Experience in professional RDBMS development, with an emphasis on complex SQL, DML, DDL, and well-architected schemas

Responsibilities

  • Architect, design, develop, and maintain efficient, reusable, and reliable code
  • Collaborate with cross-functional teams to define, design, and implement new features
  • Mentor and guide junior engineers, promoting software development best practices
  • Conduct thorough code reviews ensuring code quality and consistent coding standards
  • Provide technical leadership and contribute to architectural discussions and decisions
  • Identify bottlenecks, bugs, and devise solutions to address and mitigate these problems
  • Engage in system performance optimizations ensuring the fastest response times
  • Assist in setting technical direction and long-term strategy for future technology choices
  • Participate actively in Agile ceremonies, contributing to sprint planning and task estimation
  • Document software designs and project tasks, ensuring clarity and maintainability

Preferred Qualifications

  • Direct experience with PostgreSQL would be advantageous
  • Familiarity with NoSQL technologies such as Cassandra, MongoDB, Hadoop, HDFS, HBase, Pig, Hive, Redis, MemcacheD, and Redshift is a plus
  • Experience with Salesforce development tools like Apex, LWC, Visualforce, and SOQL is a plus

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
This job is filled or no longer available