Demo Capital
companies
Jobs

Software Engineer 2-Accounting Integrations

Rippling

Rippling

Software Engineering, Accounting & Finance
Bengaluru, Karnataka, India
Posted on Jul 2, 2025

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

Rippling’s Accounting Integrations team is on a mission to automate the flow of financial data between Rippling’s core products—such as Payroll, Spend, Travel, and Procurement—and external ERPs like NetSuite, QuickBooks, and Xero. We own the underlying infrastructure that enables seamless, bi-directional sync between Rippling’s platform and these accounting systems. Our work is critical to enabling accounting books closure: a real-time accounting model that helps finance teams move away from manual, month-end fire drills toward strategic, high-impact work.

As an SDE-II on the team, you’ll help build scalable, resilient systems that automate financial processes automation like data sync across platforms, reconciliation, etc.. You’ll collaborate closely with senior engineers, product managers, and partner teams to deliver features that ensure accuracy, compliance, and visibility for our customers’ financial data.

This is a high-ownership role where you'll contribute to both new product capabilities and improvements to existing infrastructure. You’ll also have the opportunity to work on enterprise-grade integrations as Rippling expands into global markets and supports more complex accounting use cases.

If you’re a strong backend engineer who enjoys solving real-world business problems at scale, we’d love to work with you.


What you will do

  • Design and develop scalable systems that automate the flow of financial data between Rippling products (e.g. Payroll, Spend, Travel) and external ERPs like NetSuite, QuickBooks, and Xero.
  • Own and ship medium-to-large features with minimal guidance.
  • Break down complex, ambiguous problems into actionable technical plans and execute them in collaboration with product and engineering partners
  • Build fault-tolerant, configuration-driven frameworks that support growing enterprise and international use cases across multiple ERPs.
  • Write clean, well-tested code with comprehensive unit and integration tests to ensure accuracy, auditability, and performance.
  • Participate in sprint planning, code reviews, and design discussions to shape technical direction and uphold engineering best practices.
  • Collaborate cross-functionally with infra, support, and other product teams to align on platform capabilities and customer needs
  • Continuously learn and deepen your understanding of accounting systems, ERP ecosystems, and financial data flows to help shape Rippling’s continuous close vision.

What you will need

  • 3+ years of professional software development experience, ideally in backend or integration-heavy environments.
  • Proficiency in Python, Go, or similar backend languages; experience with Postgres, Kafka, or gRPC is a plus.
  • Strong computer science fundamentals, including data structures, algorithms, and system design
  • Experience building scalable, reliable systems that interact with external APIs or third-party platforms.
  • Ability to break down complex technical problems and independently deliver clean, well-tested, and maintainable solutions.
  • Familiarity with financial data structures or accounting concepts is a plus.
  • A strong sense of ownership, attention to detail, and commitment to accuracy in high-trust domains.
  • Excellent communication and collaboration skills; comfortable working cross-functionally in a fast-paced, iterative environment.
  • Bonus: Experience developing systems that interact with external APIs or third-party platforms at scale.


Tech Stack: Python, Go, Postgres, Kafka, Kubernetes, gRPC, AWS

Additional Information (NOTE: not all of the below may apply to non-US roles)

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

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.