Staff Software Engineer

2 weeks ago


San Francisco, United States Rippling Full time
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 employee's 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, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes.
We prioritize candidate safety. Please be aware that official communication will only be sent from @ Rippling.com addresses. 
About the Role: Rippling's special sauce is its ability to automatically react and understand changes and connections across many systems. Rippling developed a major platform that connects systems traditionally reliant on bespoke integrations or, in worse cases, spreadsheets. These systems encompass payroll, device management, and others.
The next phase 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.
As part of this role, you will build fundamental components that empower engineers to develop software with step function-inducing capabilities. Your work will bring about transformative changes in software development practices at Rippling.

What You'll Do:

  • Constructing a unified query layer for accessing data across multiple storage layers.

  • Designing algorithms to optimize specific data access patterns.

  • Creating a domain-specific language that allows engineers to interact with these foundational elements.

  • Establishing a generic data persistence layer that spans across Rippling's entire technology stack (similar to building GCP Firebase).

  • Developing fundamental abstractions/frameworks that enable engineers to create OLAP or OLTP-oriented applications.


Qualifications

  • 8+ years of software engineering experience.

  • Experience building large-scale distributed systems, such as high-volume SaaS environments.

  • Preferred experience in building out large scale product infrastructures/platforms

  • Preferred experience in our technology stack- Python, Django, Golang, React, MongoDB, Presto, Pinot, Kafka, AWS.

  • Ability to thrive in an dynamic environment by identifying areas of impact and independently pursuing them.

  • A track record of influencing and enabling forward-thinking technology decisions across a wide organization.

  • Excellent ability to communicate complex technical ideas with clarity and precision in written and verbal modes.


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.

  • San Francisco, United States eGain Full time

    Hundreds of global brands trust eGain to automate customer engagement and empower employees in a digital-first world. Powered by knowledge and AI, our solution is top-rated by Gartner and Forrester. We dream big and sweat details. We are diverse, optimistic, and tenacious. We take pride in what we do but we don’t take ourselves too seriously. If work is...


  • San Francisco, California, United States eGain Corporation Full time

    Hundreds of global brands trust eGain to automate customer engagement and empower employees in a digital-first world. Powered by knowledge and AI, our solution is top-rated by Gartner and Forrester.We dream big and sweat details. We are diverse, optimistic, and tenacious. We take pride in what we do but we don't take ourselves too seriously. If work is fun...


  • San Francisco, California, United States Swish Analytics Full time

    Staff Software EngineerSwish Analytics is a sports analytics, betting and fantasy startup building the next generation of predictive sports analytics data products. We believe that oddsmaking is a challenge rooted in engineering, mathematics, and sports betting expertise; not intuition. We're looking for team-oriented individuals with an authentic passion...


  • San Francisco, California, United States Advent Software, Inc. Full time

    Associate Software Engineer page is loaded Associate Software Engineer Apply locations San Francisco, CA time type Full time posted on Posted 2 Days Ago job requisition id R16507 SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company...


  • San Francisco, California, United States Zitara Full time

    Batteries have a big role to play in tackling the climate crisis, and it's essential to make sure that they're safe and reliable to operate.At Zitara (YCombinator S20), we build cutting-edge software solutions that empower companies to deeply understand their batteries, both in design and deployment. It's all part of our work to enable a renewable energy...


  • San Francisco, United States Square Full time

    Bitkey sits within the Proto team. Proto's purpose is to accelerate the worlds transition to a more open economy by making products that increase access and independence for everyone. The first two initiatives weve identified that represent the big Software Engineer, Engineer, Staff, Software, Product Development


  • San Francisco, United States Lumicity Full time

    Staff Embedded Software Engineer - SF Bay area Well established life sciences company hiring Embedded Software Engineer for their instrumentation group. Qualifications proficiency in C++ and Python Extensive knowledge in Linux Firmware development & EE knowledge Minimum: 8 years of experience (Masters preferred) Bonus Experience working in life sciences,...


  • San Francisco, United States Redwood Materials Full time

    About Redwood Materials Redwood Materials was founded in 2017 to create a circular supply chain for electric vehicles and clean energy products, making them more sustainable and driving down the cost for batteries. Were doing this by developing and deploying new technologies to increase the scope and scale of recycled and sustainable materials in the global...


  • San Francisco, United States Pallet Service Corporation Full time

    WHO WE ARE Pallet is a company dedicated to disrupting the logistics industry. Located in San Francisco, CA, we've secured $14 million in funding from investors, including Bain Capital Ventures and Bessemer. Our flagship product is a cartage Transportation Management System (TMS) designed to streamline business operations. We've eliminated data entry,...


  • San Francisco, United States Cleric Full time

    Join us at Cleric Cleric is an AI-powered agent designed to manage and resolve issues in production environments autonomously. It uses an LLM-based reasoning engine to react to, interpret, and implement solutions to production issues, even those it's encountering for the first time. Technology companies are grappling with the complexity of production...


  • San Francisco, United States Geico - Government Employees Insurance Company Full time

    Focus on multiple areas and provide technical and thought leadership to the enterprise. Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems. Develop and execute technical software dev Software Engineer, Staff, Software, Data Engineer, Cloud Architect, Engineer, Insurance


  • San Francisco, United States Abnormal Security Full time

    Job DescriptionJob DescriptionAbout the RoleAbnormal Security is looking for a Staff Software Engineer to drive large initiatives for our core R&D divisions. Our team builds the reusable components such as Account Management, Notifications and Feature Flags to enable other teams to rapidly develop their applications. At Abnormal, we keep our...


  • San Francisco, United States Abnormal Security Full time

    Job DescriptionJob DescriptionAbout The JobAbnormal Security is looking for a Staff Software Engineer to drive large initiatives for our core R&D divisions. Our team builds the reusable components such as Account Management, Notifications and Feature Flags to enable other teams to rapidly develop their applications. At Abnormal, we keep our...


  • San Francisco, United States Abnormal Security Full time

    Job DescriptionJob DescriptionAbout The RoleAbnormal Security is looking for a Staff Software Engineer to drive large initiatives for our core R&D divisions. Our team builds the reusable components such as Account Management, Notifications and Feature Flags to enable other teams to rapidly develop their applications. At Abnormal, we keep our...


  • San Francisco, United States Cleric Full time

    Job DescriptionJob DescriptionJoin us at ClericCleric is an AI-powered agent designed to manage and resolve issues in production environments autonomously. It uses an LLM-based reasoning engine to react to, interpret, and implement solutions to production issues, even those it's encountering for the first time.Technology companies are grappling with the...


  • San Francisco, United States Jobs via eFinancialCareers Full time

    Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data - globally, nearly instantly and less expensively than legacy settlement systems. This ground-breaking new internet layer opens up previously unimaginable possibilities for payments, commerce and markets that can...


  • San Francisco, California, United States PayPal Full time

    What you need to know about the role: As a Staff Software Engineer, you will act as a subject matter expert. We are looking for technologists with the highest levels of technical talent, programming, and communication skills with a keen desire to deeply understand our product and how to make our systems stronger and more resilient.? Meet our team: At...


  • San Francisco, United States Intelliswift Software Inc Full time

    Pay rate range - $65/hr. to $69/hr. on W2 Work Schedule - prefer to due fully onsite. Open to hybrid depending. Must Have AWS – Cloud watch React - Front end JAVA Job Description Team is looking for a Software Development Engineer who will build internal applications to improve developer productivity. Primary responsibilities include developing...


  • San Francisco, United States Twilio Full time

    **Staff, Software Engineer - Continuous Delivery** at Twilio San Francisco, CA, United States **Because you belong at Twilio.** **The Who, What, Why and Where** Twilio is growing rapidly and Platform Engineering is growing with it. Our organization provides all Twilio engineers with compelling, continuously improving, cloud-scale development platformsfreeing...


  • San Francisco, California, United States SoFi Full time

    Employee Applicant Privacy NoticeWho we are:Join us to shape a brighter financial future. Our company, SoFi, is committed to transforming personal finance with innovative, mobile-first technology. As a digital personal finance company, our goal is to help members achieve financial independence and realize their ambitions, whether that's buying a house,...