×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Time

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Rippling
Full Time position
Listed on 2026-01-16
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Senior Staff Software Engineer - Time

Senior Staff Software Engineer - Time

Join to apply for the Senior Staff Software Engineer - Time role at Rippling

Get AI-powered advice on this job and more exclusive features.

About Rippling

Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.

Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365—all within 90 seconds.

Based in San Francisco, CA, Rippling has raised $1.4B+ from the world’s top investors—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 all official communication will only be sent from  addresses.

About

The Role

Every year, companies proclaim that their most valuable asset is their people. Yet, they continue to struggle with cumbersome, bespoke time tracking tools that are poorly integrated and challenging for both admins and employees. These inefficiencies waste valuable time and lead to frustrating user experiences.

At Rippling, we're on a mission to revolutionize how businesses manage time with our cutting‑edge Time Products. Our solutions are crafted to not only streamline operations but also to give precious time back to our customers, enhancing productivity across the board.

Rippling's seamlessly integrated Time Products empower companies to manage their workforce with unprecedented efficiency, delighting customers and optimizing operations. Our platform is a cornerstone for the hourly workforce, offering unparalleled global time tracking capabilities. With a highly configurable set of policies, our products accommodate every jurisdiction worldwide, meticulously handling time at work, time away, and scheduling through a robust and flexible rules engine.

Our Time Products are the most actively used solutions at Rippling, renowned for their reliability and availability—they never experience downtime or take a day off. Join us in our quest to redefine time management and create exceptional experiences for companies and their employees worldwide.

What You Will Do
  • Act as a technical leader within the engineering organization.
  • Identify and advocate for projects of high complexity that involve multiple stakeholders across the organization.
  • Take ambiguous technical problem statements, turn them into an actionable plan, and execute it with the team.
  • Model and execute against requirements involving complex and interdependent systems related to time tracking, scheduling, country‑specific requirements, vendor integrations, and more.
  • Craft a technical vision for a team whose goals are to unlock business outcomes by making it easier to work with time, job and schedule platform and data.
  • Demonstrate excellent written and verbal communication skills. Dive in deep and produce a written plan for execution that represents the collective needs of multiple teams.
  • Own the overall quality, engineering excellence and technical competence of Time Products.
  • In addition to project execution, regularly sync with leaders of other teams on our engineering strategy to ensure the products being built truly elevate the organization and enable forward business momentum.
What You Will Need
  • 10+ years of professional experience as a software engineer.
  • Experience with systems operating at significant technical and organizational scale.
  • Experience working in a fast‑paced, dynamic environment.
  • Experience building projects with good abstractions and architecture.
  • Comfortable developing scalable and extendable core services used in many products.
  • Expertise building complex, distributed services with Python, Golang, or Java.
  • Strong CS knowledge.
  • Bonus points if you’ve previously worked with AWS.
  • A care for product ownership and solving problems for our customers.
  • Passion for a product‑focused…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary
Learn4Good is currently undergoing necessary server maintenance.
We hope to have the Login & Registration options back in 5 minutes, and apologize for any inconvenience.