Senior Staff Software Engineer - Time

1 Minute ago • 10 Years + • Software Development & Engineering

Job Summary

Job Description

Rippling is seeking a Senior Staff Software Engineer to revolutionize time management with cutting-edge Time Products. This role involves streamlining operations and enhancing productivity for businesses globally, particularly for the hourly workforce. The platform offers unparalleled global time tracking with highly configurable policies, accommodating every jurisdiction. The ideal candidate will be a seasoned technical expert capable of tackling complex challenges, leading technical initiatives, and ensuring the reliability and availability of Time Products, which are among Rippling's most actively used solutions.
Must have:
  • Act as a technical leader within the engineering organization.
  • Identify and advocate for complex projects involving multiple stakeholders.
  • Translate ambiguous technical problems into actionable plans and execute them.
  • Model and execute against requirements for complex, interdependent systems (time tracking, scheduling, country-specifics, vendor integrations).
  • Craft a technical vision to unlock business outcomes via time, job, and schedule platforms.
  • Possess excellent written and verbal communication skills for detailed plans.
  • Own overall quality, engineering excellence, and technical competence of Time Products.
  • Sync with leaders on engineering strategy to elevate the organization.
  • 10+ years of professional software engineering experience.
  • Experience with systems operating at significant technical and organizational scale.
  • Ability to work in a fast-paced, dynamic environment.
  • Experience building projects with good abstractions and architecture.
  • Comfortable developing scalable and extendable core services.
  • Expertise building complex, distributed services with Python, Golang, or Java.
  • Strong Computer Science knowledge.
  • Care about product ownership and solving customer problems.
  • Passion for a product-focused environment with customer impact.
Good to have:
  • Previous experience with AWS
Perks:
  • Competitive salary
  • Benefits
  • Equity
  • Collaborative work environment
  • Company culture
  • In-office work (at least three days a week)

Job Details

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—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 all official communication will only be sent from @Rippling.com 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

The technical challenges we are facing are complex. We need a seasoned technical expert who has built complex platforms and products for global technology companies before. Your responsibilities will include:

  • Acting as a technical leader within the engineering organization.
  • Identifying and advocating for projects of high complexity that involve multiple stakeholders across the organization
  • Taking ambiguous technical problem statements and turning them into an actionable plan, and then executing on it with the team
  • Modeling and executing against requirements involving complex and interdependent systems related to time tracking, scheduling, country-specific requirements, vendor integrations, and more
  • Crafting 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
  • Excellent written and verbal communication skills. You will be expected to dive in deep and emerge with a written plan for execution that represents the collective needs of multiple teams
  • Owning the overall quality, engineering excellence and technical competence of Time Products.
  • In addition to execution of projects, you will regularly sync up with leaders of other teams on our engineering strategy to ensure that the products being built are truly elevating the organization and enabling us to move the business forward

What you will need

  • 10+ years of professional experience as a software engineer
  • You have seen systems operating at significant technical and organizational scale
  • Experience working in a fast-paced, dynamic environment
  • Experience in building projects with good abstractions and architecture
  • Comfortable at 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
  • You care about product ownership and solving problems for our customers.
  • You’re passionate about being in a product-focused environment where everyone cares deeply about customer impact

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in San Francisco, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Dublin, County Dublin, Ireland (On-Site)

San Francisco, California, United States (On-Site)

United States (Remote)

San Francisco, California, United States (On-Site)

Toronto, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Rippling

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug