Soma Capital Portfolio Jobs

Fullstack Engineer II (Backend) - Global Payroll

Rippling

Rippling

Software Engineering, Accounting & Finance
San Francisco, CA, USA
Posted on Oct 2, 2024

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

At 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 do

  • Take ownership of projects, guiding them from initial product requirements through to launch, benefiting all Payroll customers
  • Maintain a relentless commitment to elevating engineering standards within the team
  • Develop extensible and scalable solutions that expands our product offerings
  • Provide mentorship to junior engineers, nurturing their professional growth and success
  • Identify inefficiencies within the team and drive process and system enhancements

What you will need

  • 3+ years of professional work experience, ideally with Python, Go, Django, MongoDB, Postgres, AWS
  • Experience supporting projects with considered abstractions and architecture
  • Strong grasp of computer science fundamentals, providing you with a solid foundation to tackle complex technical problems and drive innovation
  • Proficiency in managing the complete project lifecycle, transforming intricate ideas into successful launches
  • Demonstrate a keen product sense that advocates for delivering exceptional customer experiences

About the team

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