Senior Software Engineer - Payroll Onboarding

2 Months ago • 7 Years + • Software Development & Engineering

Job Summary

Job Description

Rippling is seeking a Senior Software Engineer focused on Payroll Onboarding. This role involves owning data ingestion for payroll teams, ensuring accuracy and timeliness for critical business functions. You will profile and tune performance for key products, build generic frameworks for complex workflows and re-computations, and confidently deliver moderate to large features with minimal guidance. The engineer will model and execute against requirements involving complex systems, implement scalable and reliable solutions, and write comprehensive unit tests. Building relationships with cross-functional teams to understand their needs and improve workflows is key. Responsibilities also include participating in an on-call rotation for production support and providing mentorship to other engineers. A continuous improvement mindset and experience with AI tools for data parsing are beneficial.
Must have:
  • 7+ years of professional software engineering experience
  • Solid understanding of modern design patterns, practices, and architectures
  • Ability to own and deliver projects
  • Continuous improvement mindset
  • Strong debugging skills
  • Experience building projects with good abstractions and clean architecture
  • Ability to handle customer and production support with root cause analysis
Good to have:
  • Knowledge of Python, Django, MongoDB, React stack
  • Experience working with AI tools for data parsing

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.

What You'll Do

  • Own the ingestion of data that supports other teams within payroll, ensuring accurate and timely information for critical business functions
  • Profile and tune performance for one of our most critical products
  • Build generic frameworks for orchestrating complex workflows and re-computations for point-in-time changes
  • Confidently ship moderate/large features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
  • Model and execute against requirements involving complex and interdependent systems
  • Implement maintainable solutions with high quality and reliability that can scale as our business continues to grow and expand
  • Implement comprehensive unit tests for confirming functionality and the quality of code. Ensure high-quality code and related documentation.
  • Build relationships with teams across engineering, ops, and support, to understand their needs and help improve their day-to-day workflows
  • Participate in an on-call rotation to handle customer and production support, with an eye towards root cause fixes and improvements
  • Provide mentorship to other engineers, fostering their professional growth and success
  • Participate in team ceremonies and collaborate on processes improvements that help set the team up for success

Qualifications

  • 7+ years of professional experience as a software engineer
  • Solid understanding of modern design patterns, practices and architectures
  • Ability to own and deliver projects, transforming product specifications into successful releases
  • Continuous improvement mindset and ability to identify and implement improvements to the codebase, product and developer experience
  • Strong debugging skills and the ability to diagnose and resolve complex issues
  • Experience in building projects with good abstractions and clean architecture
  • Knowledge of our stack: Python, Django, MongoDB, React. Experience - this is nice to have but not necessary to join
  • A plus, experience working with AI tools for parsing structured and unstructured data

Similar Jobs

NVIDIA - Senior Solutions Architect, Omniverse Platform

NVIDIA

Shanghai, Shanghai, China (On-Site)
5 Months ago
Qualcomm - Machine Maintenance Technician

Qualcomm

Singapore (On-Site)
2 Weeks ago
Zuora - Software Engineer III

Zuora

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Discord - Senior Software Engineer, Audio/Video

Discord

San Francisco, California, United States (On-Site)
2 Months ago
MiQ - Account Manager - China

MiQ

Guangzhou, Guangdong Province, China (Hybrid)
2 Months ago
NVIDIA - Senior ASIC Power Integrity Engineer

NVIDIA

Massachusetts, United States (On-Site)
2 Months ago
Lilith games - Client Development Engineer - Elimination Food Street

Lilith games

Shanghai, Shanghai, China (On-Site)
2 Days ago
Valeo - Electronic Engineer

Valeo

Querétaro, Mexico (On-Site)
2 Months ago
Alten Technology - Sensor Orchestration and Data Transfer SDE

Alten Technology

San Francisco, California, United States (On-Site)
1 Month ago
Alpha Sense - Technical Support Engineer

Alpha Sense

Vancouver, British Columbia, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Palo Alto Networks - Senior Technical Support Engineer, Focused Services

Palo Alto Networks

Plano, Texas, United States (On-Site)
3 Weeks ago
SEGA - Senior/Principal Graphics Programmer

SEGA

England, United Kingdom (On-Site)
3 Months ago
Oliver Agency - Social Marketing Manager

Oliver Agency

Seoul, South Korea (On-Site)
1 Month ago
Qualcomm - Digital Bench Characterization Engineer, Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Stake logic - Senior Account Manager

Stake logic

Birkirkara, Malta (On-Site)
8 Months ago
Everi - Senior QA Analyst

Everi

Boulder, Colorado, United States (Remote)
2 Weeks ago
Interactive Brokers - Software Developer - C++

Interactive Brokers

Greenwich, Connecticut, United States (On-Site)
8 Months ago
USE Insider - Technical Support Engineer (Javascript)

USE Insider

Istanbul, İstanbul, Türkiye (On-Site)
8 Months ago
Epic Games - Principal Platform Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
6 Months ago
Apple - Core OS Software Engineer - Darwin Server

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Nagarro - Senior Staff Engineer ,Mobile Developer (React Native)

Nagarro

India (Remote)
8 Months ago
Alp Consulting  - Unity 3D developer

Alp Consulting

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
Capgemini - C++

Capgemini

Gurgoan, Uttar Pradesh, India (On-Site)
4 Weeks ago
Interactive Brokers - Technical Operations Specialist (TOPS)

Interactive Brokers

Mumbai, Maharashtra, India (On-Site)
1 Month ago
luxsoft - Senior Business Analyst - Trade Finance

luxsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Alp Consulting  - Multimedia

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
clevertap - Animator

clevertap

Mumbai, Maharashtra, India (Hybrid)
3 Weeks ago
Paytm - Team Lead Sales

Paytm

Gwalior, Madhya Pradesh, India (On-Site)
1 Month ago
Capgemini - Design Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
DevRev - Revenue: Account Executive

DevRev

Mumbai, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Scopely - Senior Software Engineer

Scopely

Spain (Hybrid)
8 Months ago
Apple - Display Electrical Engineer

Apple

San Diego, California, United States (On-Site)
1 Month ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Beijing, Beijing, China (On-Site)
2 Months ago
Qualcomm - CPU Emulation Engineer Multiple Levels

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Sony Interactive Entertainment - Senior Software Engineer

Sony Interactive Entertainment

Tokyo, Japan (Hybrid)
2 Months ago
Boomi  - Software Principal Engineer - Event Streams

Boomi

Conshohocken, Pennsylvania, United States (Hybrid)
2 Weeks ago
Roblox - Senior Director of Engineering, User Connection

Roblox

San Mateo, California, United States (On-Site)
1 Week ago
Discord - Staff Software Engineer, Consumer Revenue

Discord

San Francisco, California, United States (Remote)
1 Month ago
Qualcomm - Senior Lead Engineer - Chipset Power

Qualcomm

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
31st Union - Expert Core Engineer

31st Union

San Mateo, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

Sydney, New South Wales, Australia (Hybrid)

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

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

Bengaluru, Karnataka, India (On-Site)

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

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

Bengaluru, Karnataka, India (On-Site)

San Francisco, California, United States (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