# Senior Software Engineer - Accounting Integrations

**Company:** [Rippling](https://hotfix.jobs/companies/rippling)
**Location:** Bengaluru, India
**Role:** Backend Engineering
**Experience:** 6+ years
**Skills:** Python, Go, Java, Node.js, REST APIs, gRPC, NetSuite, Quickbooks, Dynamics 365, Oracle, Postgres, MySQL, MongoDB, Redis, Distributed Systems
**Posted:** 2026-09-01

> Build and operate scalable, bi-directional ERP and financial-system integrations supporting accounting workflows such as journal syncing and reconciliation. The role requires 6+ years of software engineering experience, backend proficiency, strong database and distributed-systems skills, and production troubleshooting expertise.

## Job Description

## Responsibilities
- Design, build, and maintain scalable, bi-directional integrations between Rippling and ERP systems such as NetSuite, QuickBooks, Dynamics 365, and Oracle.
- Ship medium-to-large features end-to-end, including requirements gathering, architecture, coding, testing, deployment, and iteration.
- Collaborate with Product, UX, internal platform teams, and external partners to develop robust technical solutions.
- Define and enforce best practices for code quality, unit and integration testing, observability, and performance.
- Provide production support and incident response by debugging integration failures, resolving customer issues, and implementing root-cause fixes.
- Improve integration frameworks and abstractions for consistency, extensibility, and maintainability across ERP platforms.
- Lead roadmap initiatives, propose architectural enhancements, and influence the expansion of global accounting capabilities.
- Mentor junior engineers and conduct design and code reviews.

## Requirements
- Bachelor’s or master’s degree in Computer Science, or equivalent practical experience.
- 6+ years of professional software engineering experience shipping backend or full-stack systems end-to-end.
- Strong knowledge of data structures, algorithms, distributed systems, and reliability at scale.
- Proficiency in one or more backend languages: Python, Go, Java, or Node.js.
- Hands-on experience with RESTful or gRPC APIs.
- Deep experience building integrations or middleware, preferably for ERP or financial systems.
- Database experience with relational and NoSQL stores, including schema design and efficient queries.
- Production troubleshooting and support experience, including logs, metrics, incident response, and root-cause analysis.
- Strong product mindset, communication, and cross-functional collaboration skills.
- Ability to learn unfamiliar frameworks and codebases and take on occasional front-end, tooling, or support work.

## Nice-to-haves
- Experience with NetSuite SuiteTalk, QuickBooks API, Dynamics OData, or Oracle integrations.
- Experience with accounting workflows such as journal entries, reconciliations, and book closure.

## Similar jobs

- [Senior Software Engineer](https://hotfix.jobs/jobs/f3dc0a4c-161f-41e3-8f0f-7f6f1bed0ae0) - ZoomInfo - Bengaluru, India
- [Senior Software Engineer](https://hotfix.jobs/jobs/424fec72-c653-4cf7-b981-4ab7dd3a98ff) - CommandLink - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/b53f9259-9cbf-43e5-af97-1c6801417742) - Navan - Bengaluru, India
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer - Tax Payments](https://hotfix.jobs/jobs/6ad915bc-1d3e-467f-a4ee-9103658c634e) - Rippling - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/1fef78c6-22e9-4f4c-b1b4-68bfcd7599a5
**Canonical:** https://hotfix.jobs/jobs/1fef78c6-22e9-4f4c-b1b4-68bfcd7599a5