← All roles

Senior Software Engineer - Accounting Integrations

Rippling· Engineering
Apply on company site
Bangalore, Indiafull-timePosted 1mo ago

About the role

Engineering role building bi-directional ERP integrations (NetSuite, QuickBooks, Dynamics 365, Oracle, etc.) to enable real-time accounting and scalable, global financial workflows at Rippling.

Responsibilities

  • Design, build, and maintain scalable, two-way integrations between Rippling and ERP systems (e.g., NetSuite, QuickBooks, Dynamics 365, Oracle), powering features like journal syncing, bank reconciliations, audit data exports, and real-time transaction flows.
  • Ship medium-to-large features end-to-end with minimal oversight, owning requirements gathering, architectural design, coding, testing, deployment, and ongoing iteration.
  • Collaborate cross-functionally with Product, UX, internal platform teams (Payroll, Spend, Procurement, Travel), and external partners to translate high-level business needs into robust technical solutions.
  • Drive technical excellence by defining and enforcing best practices in code quality, testing, observability, and performance for a high-throughput, continuous-delivery environment.
  • Tackle production support and incident response: debug complex issues, triage integration failures, resolve customer issues, and implement fixes to improve reliability.
  • Continuously improve integration frameworks and abstractions to accelerate delivery across multiple ERP platforms, ensuring consistency and maintainability.
  • Drive key initiatives with technical leadership, own critical roadmap projects, propose architectural enhancements, and influence the team’s vision for global accounting capabilities.
  • Mentor and coach peers and junior engineers, conduct design/code reviews, share architecture feedback, and unblock teammates to raise the team’s overall bar.

Qualifications

  • BS/MS in Computer Science (or equivalent practical experience).
  • 6+ years of professional software engineering experience, with a track record of shipping backend or full-stack systems end-to-end.
  • Strong CS fundamentals in data structures, algorithms, distributed systems, and reliability at scale.
  • Proficiency in one or more backend languages (Python, Go, Java, or Node.js) and hands-on experience with RESTful or gRPC APIs.
  • Deep experience building integrations or middleware, ideally connecting to ERPs (NetSuite, QuickBooks, Dynamics 365, Oracle) or other financial systems.
  • Solid database skills, including designing schemas and writing efficient queries in relational (Postgres, MySQL) and NoSQL (MongoDB, Redis) stores.
  • Proven troubleshooting and support skills, with experience debugging production incidents, analyzing logs/metrics, and driving root-cause fixes.
  • Product mindset and communication excellence, able to collaborate with PMs, UX, internal teams, and external partners to turn ambiguous requirements into robust solutions.
  • Self-starter attitude, comfortable learning new frameworks, digging into unfamiliar codebases, and proactively taking on non-core tasks (e.g., light front-end work, custom tooling, support).

Skills

Required:ERP integrationsBackend development

Benefits

  • Not specified in the description (not included as a field).
Last updated Sep 2, 2026. Interested? Apply on the company site.
Rippling logo

About Rippling

#1 Workforce Management System | HR, IT, Finance

Rippling eliminates the friction from running a business, combining HR, IT, and Finance apps on a unified data platform.

HRPayrollITFinanceGlobal

More open roles at Rippling