Soma Capital Portfolio Jobs

Senior Full Stack (Frontend) Engineer - Platform

Rippling

Rippling

Software Engineering
San Francisco, CA, USA
Posted on Jun 20, 2024
About Rippling
Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.
By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take onboarding, for example. With Rippling, you can just click a button and set up a new employees’ payroll, health insurance, work computer, and third-party apps—like Slack, Zoom, and Office 365—all within 90 seconds.
Based in San Francisco, CA, Rippling has raised $1.2B from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, and Bedrock, and Greenoaks—and was named one of America’s best startup employers by Forbes (#12 out of 500).
About the Role
Rippling's special sauce is its ability to automatically react and understand changes and connections across many systems, and that stems from our unified platform. The Rippling Platform is the infrastructure of the best-run organizations so companies no longer have to rely on duct-tape integrations, or even worse, spreadsheets. On top of the Rippling Platform sits all of our natively built apps, including payroll, device management, and many more.
The next evolution of our Platform focuses on universal objects, where all objects—customer-defined data, first-party developer data, or third-party developer data—should attain the status of first-class citizens. This parallels the creation of a new type of database. Additionally, enabling next-generation product development. If you find solving these types of problems at scale exhilarating, this role is highly likely to be a perfect fit for you.
The Permissions Platform lies at the foundation of all of this, ensuring that everyone who uses Rippling has the access they need to do their job–whatever data and apps that requires–and no more.
As a Senior Full-Stack Engineer on the Permissions Team, you will play a key role in delivering on this vision by building the fundamental components that make the Permissions Platform delightful to use both for end users, and for other developers at Rippling.

What You Will Do

  • Work closely with product managers and designers to design the frontend components–and when necessary, the backend APIs–that enable delightful user experiences everywhere in Rippling where users need to see or manage permissions.

  • Own the technical design and implementation of frontend components, and dive as deep into the backend codebase as needed.

  • Work closely with other engineers across the organization to adopt these components to enable teams to quickly evolve existing products and bring new products to market.

  • Ship high-quality software incrementally and consistently.

Qualifications

  • 5+ years of professional experience as a software engineer.

  • Experience building well-tested, composable frontend components, React experience preferred.

  • Familiarity in one or more backend languages: (Python/Ruby/golang, etc.) and web frameworks (Django, RoR, Spring, etc.)

  • Experience working in a fast-paced, dynamic environment

  • Strong communication skills with a variety of stakeholders

  • Care for the end user experience (polish, usability, accessibility, performance)

  • A strong sense of ownership, a bias toward action, and a desire to learn and grow.

Additional Information

Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accomodations@rippling.com

Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a 40 mile radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.

This role will receive a competitive salary + benefits + equity. The salary for US-based employees will be aligned with one of the ranges below based on location; see which tier applies to your location here.

A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below.