Senior Software Engineer - Accounting Integrations
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.

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
- Senior Manager, Account Management (SMB - Core)4d agoHybrid (New York, NY), Hybrid (San Francisco, CA) +1 more · Account Management
- VP, Sales Development4d agoDublin · Sales
- Senior Manager, Account Management (Mid-Market)4d agoSeattle, WA, Chicago, IL +1 more · Sales
- Sales Manager, SMB - Global Cloud4d agoHybrid (San Francisco, CA), Hybrid (New York, NY) · Sales
- Sales Development Representative, Outbound (Hybrid - CHI)4d agoHybrid (Chicago, IL) · Sales
