Senior Software Engineer - Global Payroll Platform

8 Months ago • 6 Years + • Devops

Job Summary

Job Description

Rippling is seeking a Senior Software Engineer for its Global Payroll Platform. This role involves significantly advancing the global payroll platform to process and pay hundreds of thousands of employees over $50 billion annually. The engineer will shape a core product offering and a rapidly growing vertical, driving initiatives by creating new product features and re-architecting key components to support scalability. Responsibilities include profiling and tuning performance, building generic frameworks for complex workflows, contributing to bitemporal data modeling solutions, and implementing maintainable, high-quality, and reliable solutions. The role also involves developing comprehensive unit tests, fostering strong relationships with cross-functional teams, participating in an on-call rotation, and mentoring other engineers.
Must have:
  • 6+ years of professional software engineering experience
  • Solid understanding of modern design patterns
  • Ability to own and deliver projects
  • Continuous improvement mindset
  • Strong debugging skills
  • Experience building projects with good abstractions
  • High-quality code and documentation
Good to have:
  • Experience with Python, Django, MongoDB, React

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

As a Senior Software Engineer on the Global Payroll team, you will play a critical role in advancing our global payroll platform to scalably process and pay hundreds of thousands of employees over $50B+ year. This is a great opportunity to shape the platform powering one of Rippling’s core product offerings, and the next billion dollar vertical. You will own and drive initiatives by creating new product functionality from the ground up as well as rearchitecting key components of our platform to help us scale. If you are an experienced engineer looking for high impact and autonomy, come build the future of payroll with us!

What You'll Do

  • 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
  • Contribute to solution for bitemporal data modeling
  • 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

  • 6+ 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

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 defined 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.

Similar Jobs

Morning Star - Technical Specialist, Level 2

Morning Star

Mumbai, Maharashtra, India (Hybrid)
2 Months ago
PwC - ETIC, Oracle Netsuite, Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
Sabre India - Senior Service Delivery Engineer

Sabre India

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
1 Month ago
Go Fund Me - Technical Support Engineer II

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Hybrid)
1 Month ago
Wargaming - Render Engineer

Wargaming

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago
Brillio - PCF to Azure AKS Migration Architect - R01531191

Brillio

Bengaluru, Karnataka, India (Hybrid)
10 Months ago
NVIDIA - Senior Solutions Architect, Omniverse Platform

NVIDIA

Beijing, Beijing, China (On-Site)
5 Months ago
ALTEN - Solutions Architect

ALTEN

Toulouse, Occitanie, France (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sigma Software - Senior Software Developer

Sigma Software

Albania (Remote)
1 Month ago
Ubisoft - Technical Art Director

Ubisoft

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Varonis  - Network Engineer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
6 Months ago
FICO - Senior/Lead Software Engineer - Distributed System

FICO

United States (Remote)
1 Year ago
Crowd Strick - Senior Test Software Engineer - Sensor (Remote)

Crowd Strick

United Kingdom (Remote)
1 Month ago
Outfit7 - Quality Engineer / Games

Outfit7

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
Guardian - Data Management Operations Specialist

Guardian

Bethlehem, Pennsylvania, United States (Hybrid)
3 Months ago
Adtran - Senior Software Engineer (C/C++)

Adtran

Gdynia, Pomeranian Voivodeship, Poland (Hybrid)
2 Months ago
Adobe - Software Development Engineer, Site Reliability Engineering

Adobe

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
Penumbrainc - Equipment Technician I (Day Shift)

Penumbrainc

Roseville, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Bluevine India - Sr. ML Engineer (Python developer)

Bluevine India

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
Dream Sports - SDE 2 - Backend

Dream Sports

Mumbai, Maharashtra, India (On-Site)
1 Year ago
Capgemini - Image Processing

Capgemini

Hyderabad, Telangana, India (On-Site)
3 Months ago
PwC - IN-Associate_Azure data Engineer_Data & Analytics_Advisory_PAN India

PwC

Pune, Maharashtra, India (On-Site)
10 Months ago
Alphawave Semi - Principal Program Manager

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ajmera Infotech - iOS Developer II

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Aryaka - Data Engineer

Aryaka

Bengaluru, Karnataka, India (On-Site)
1 Year ago
EMA - Head of Customer Outcomes and Implementation

EMA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
PhonePe - Site Reliability Engineer - Database

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
JDA - Sr. Data Scientist I (ML, Python, Tensorflow)

JDA

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Ubisoft - Senior/Expert Online Infrastructure Engineer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
SparkCognition - Senior DevOps Engineer

SparkCognition

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Haptic  - Senior DevOps Engineer

Haptic

Paris, Île-de-France, France (Remote)
7 Months ago
Miratech - CX Solutions Architect

Miratech

Quebec, Canada (On-Site)
1 Month ago
Britive - Senior Software Engineer (Cloud)

Britive

Bengaluru, Karnataka, India (Remote)
3 Months ago
Daybreak - Associate Software Engineer, Platform

Daybreak

San Diego, California, United States (On-Site)
2 Months ago
bytedance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Minecast - Senior Build Engineer

Minecast

London, England, United Kingdom (Hybrid)
1 Year ago
Workato - Senior Infrastructure Engineer (OpenSearch)

Workato

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Months ago
DraftKings - Senior Software Engineer, Automation

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

United States (Remote)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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