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