3 months ago
Base Salary
$168k - $280k/yr
Responsibilities
- Build distributed processing engines, distributed databases, data platforms, data lakes, and scalable data ingestion systems.
- Develop high-quality, testable, and performant backend software using technologies such as Python, MongoDB, CDC, and Kafka.
- Work with big data technologies including Aurora, Trino, Presto, Pinot, Iceberg, and Flink.
- Build custom programming languages within the Rippling Platform.
- Design, develop, code, test, and improve software systems, products, and user-facing experiences.
- Collaborate with software architects and senior developers on product design, implementation, and state-of-the-art development work.
- Develop solutions from the idea phase through production and mentor less-experienced developers.
Requirements
- 6+ years of experience in backend engineering roles.
- Experience writing testable and performant backend code.
- Experience working in a fast-paced, dynamic environment.
- Experience mentoring less-experienced developers.
- Ability to work autonomously and explore creative solutions.
Benefits
- Competitive salary, benefits, and equity are offered, though no specific compensation amount is stated.
- Office-based employees living within a defined radius of a Rippling office are currently expected to work in the office at least three days per week.
- Rippling is an equal opportunity employer and provides reasonable accommodations during the hiring process.
Tech Stack
Categories
BackendData Engineering
About Rippling
Rippling builds a unified workforce management platform that combines HR, payroll, IT, and finance software for businesses on a single system. Its SaaS suite covers onboarding, payroll, time tracking, benefits, device and identity management, spend/expenses, and accounting integrations with ERPs like NetSuite, QuickBooks, Microsoft Dynamics 365, and Oracle. Founded in 2016 and headquartered in San Francisco, Rippling is privately held and serves companies from startups to large enterprises.
