Logo
Rippling

Fullstack Engineer II (Backend) - Global Payroll

Rippling, San Francisco, CA


About RipplingRippling 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.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 all official communication will only be sent from @Rippling.com addresses.About the roleAt Rippling, Engineering is at the heart of our business and culture. As a Software Engineer on the Global Payroll team, you will play a critical role in advancing our full-service payroll platform that handles payroll processing and payments for hundreds of thousands of employees. This is a great opportunity to shape the technology powering one of Rippling’s core product offerings. 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 will doTake ownership of projects, guiding them from initial product requirements through to launch, benefiting all Payroll customersMaintain a relentless commitment to elevating engineering standards within the teamDevelop extensible and scalable solutions that expands our product offeringsProvide mentorship to junior engineers, nurturing their professional growth and successIdentify inefficiencies within the team and drive process and system enhancementsWhat you will need3+ years of professional work experience, ideally with Python, Go, Django, MongoDB, Postgres, AWS 1+ years professional experience with JavaScript, HTML, CSS and React frameworkExperience supporting projects with considered abstractions and architectureStrong grasp of computer science fundamentals, providing you with a solid foundation to tackle complex technical problems and drive innovationProficiency in managing the complete project lifecycle, transforming intricate ideas into successful launchesDemonstrate a keen product sense that advocates for delivering exceptional customer experiencesAbout the teamPayroll processing is a core platform team that handles all payments, banking, accounting and reporting related business logic in Global payroll. This includes making sure the right amount is paid to each employee at the right time. Our team also manages core payment adjustment infra like rollovers and credits. Supporting different payment methods like bank transfer, bank file, skipping payments etc. We are also responsible for making payroll & payments data available to employees and admins via pay stub, accounting integration, payroll journals, debit summary etc. We provide an unique opportunity to highly motivated individuals to work and ship impactful, user facing and challenging projects e2e.Additional InformationRippling 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.comRippling highly values in-office collaboration. Employees living within 30 miles of an office are expected to work onsite three days a week with those living 30-49.9 miles away expected to be in the office one day a week. Employees living over 50 miles away are required to relocate within 30 miles of an office. To enhance team cohesiveness, new employees are asked to work onsite three days a week for their first six months.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.BenefitsMedical, Dental, Vision, FSA, HSA, Commuter, Life and Disability BenefitsUncapped PTO and flexible work hoursFree onsite lunchGenerous parental leaveTransgender health insurance coverageGreat compensation package (salary, equity)Fun, casual atmosphere and meeting-light culture.css-enzntz{padding-top:24px;}.css-19n7xxk-Body2Element{font-weight:normal;margin:0;padding:0;font-family:"ripplingFontMedium";font-size:15px;letter-spacing:0.25px;line-height:22px;display:block;}The pay range for this role is:.css-7sh15b-Body1Element{font-weight:normal;margin:0;padding:0;font-family:"ripplingFontLight";font-size:15px;letter-spacing:0.5px;line-height:22px;display:block;}112,200 - 196,350 USD per year (US San Francisco Bay Area).css-1jugqli{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.css-1jugqli:not(:last-child){margin-bottom:24px;}@media (max-width:768px){.css-1jugqli:not(:last-child){margin-bottom:8px;}}.css-6ewmrs-StyledIcon{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:24px;-webkit-transition:all 0.1s;transition:all 0.1s;box-sizing:border-box;line-height:1;letter-spacing:normal;}.css-6ewmrs-StyledIcon:before{font-weight:normal;content:"\e96e";font-family:RipplingIconsKit;height:1em;width:1em;}.css-6ewmrs-StyledIcon:focus:not(:focus-visible){outline:none;}.css-6ewmrs-StyledIcon:focus-visible{outline-color:#6098F8;outline-width:2px;outline-style:auto;}.css-nyz2ti-Body2Element{font-weight:normal;margin:0;padding:0;font-family:"ripplingFontMedium";font-size:15px;letter-spacing:0.25px;line-height:22px;display:block;margin-left:10px;}Engineering.css-f1lznh-StyledIcon{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:24px;-webkit-transition:all 0.1s;transition:all 0.1s;box-sizing:border-box;line-height:1;letter-spacing:normal;}.css-f1lznh-StyledIcon:before{font-weight:normal;content:"\e924";font-family:RipplingIconsKit;height:1em;width:1em;}.css-f1lznh-StyledIcon:focus:not(:focus-visible){outline:none;}.css-f1lznh-StyledIcon:focus-visible{outline-color:#6098F8;outline-width:2px;outline-style:auto;}San Francisco, CA