Soma Capital Portfolio Jobs

Staff Software Engineer, Payroll Tax Filings



Software Engineering, Accounting & Finance
New York, NY, USA
Posted on Friday, February 17, 2023

About Rippling

Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.
By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take onboarding, for example. With Rippling, you can just click a button and set up a new employees’ payroll, health insurance, work computer, and third-party apps—like Slack, Zoom, and Office 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, Bedrock, and Greenoaks-and was named one of America's best startup employers by Forbes (#12 out of 500).

About the Role

Join our dynamic team at Rippling and be part of a groundbreaking payroll tax filing platform built natively on Rippling's cutting-edge technology. We're not just another payroll company – we're revolutionizing the industry, and payroll is at the core of our success. As a crucial component of our business, our payroll tax filing team ensures smooth operations through highly complex workflows and ever-evolving business rules.

The Filing Factory is an exciting new team dedicated to developing a platform that allows non-technical domain experts to fully customize the intricate payroll process for our rapidly expanding customer base. With our main tech stack comprising Golang, Python, Postgres, and MongoDB, we are solving fascinating challenges that will shape the future of payroll technology.

Interesting Problems the Team is Tackling

  • Creating a domain-specific language (DSL) that empowers non-technical individuals to write expressions and compute values for each form field, leveraging the extensive data managed by our system.
  • Building a robust system that accurately computes and schedules payments, facilitating the movement of billions of dollars per month.
  • Developing a highly available infrastructure to synchronize complex data in near real-time across multiple systems.
At Rippling, we prioritize agility and continuous deployment, while also emphasizing the importance of building a solid infrastructure that enables safe and confident development.
As a Staff Engineer, you will be an integral part of our journey to build the next generation of mission-critical payroll systems. Your role will involve designing the architecture of our financial system, which handles billions of dollars, and shaping the technical processes and culture of our rapidly expanding team.

What you'll do

  • Lead the design, development, and implementation of highly complex systems that push the boundaries of payroll technology.
  • Guide and mentor team members to deliver high-quality designs and implementations, fostering a culture of excellence.
  • Bring a holistic perspective, collaborating across the Payroll organization and Rippling, to propose creative solutions to challenging problems.
  • Engage with stakeholders from various teams to drive new initiatives and enhance collaboration.


  • 6+ years of software development experience, demonstrating a deep understanding of the development lifecycle.
  • 2+ years of experience in technical and team leadership, showcasing your ability to guide and inspire others.
  • Proficiency in relational databases such as Postgres, leveraging your strong understanding of data management.
  • Experience building large-scale backend systems, showing your expertise in handling complex technical challenges.
  • Hands-on coding skills, coupled with strong design and architectural abilities, enabling you to drive innovation.
  • A proven track record of taking initiative and successfully leading projects, demonstrating your proactive and results-oriented approach.
  • Strong product intuition, allowing you to contribute valuable insights to shape the future direction of our payroll systems.
  • Nice to have: Familiarity with Golang, Kubernetes, and cloud infrastructure, which will enhance your ability to contribute to our tech stack.
Join us now and be part of a team that is revolutionizing payroll technology. Help shape the future of Rippling's payroll tax filing platform and play a key role in empowering businesses worldwide.

Additional Information

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.

  • Tier 1: $198,000 - $279,000/year

  • Tier 2: $178,000 - $252,000/year

  • Tier 3: $168,000 - $238,000/year

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

  • Medical, Dental, Vision, FSA, HSA, Commuter, Life, and Disability Benefits
  • Uncapped PTO
  • Flexible work hours
  • Generous parental leave
  • Transgender health insurance coverage
  • Great compensation package (salary, equity)
  • Onsite meals

    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 40 mile 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.