6 open roles
Senior Software Engineer – ERP Integrations & AI (India)
Job description
About Procure. Desk Procure. Desk is a cloud-based procurement and accounts payable automation platform that helps organizations streamline purchasing, improve spend visibility, and eliminate manual processes. We work with finance and operations teams to simplify procurement workflows, strengthen controls, and improve efficiency across purchasing and invoice management.
As Procure. Desk scales, onboarding and implementation become a critical part of customer success. We are looking for an Onboarding & Implementation Specialist who can lead customers from post-sale hand-off to successful go-live with clarity, ownership, and precision. Experience: 8+ Years Location: Remote Employment Type: Full-time Role Overview We are looking for a Senior Software Engineer with deep expertise in ERP and accounting integrations to design, build, and own integrations for a B2B SaaS platform.
This role requires strong backend engineering skills, deep understanding of accounting and Procure-to-Pay workflows, and proven experience integrating with major ERP/accounting systems. Hands-on ERP integration experience and proficiency with AI development tools are critical requirements for this position. Core Technical Skills - 8+ years of software engineering experience
- Strong Ruby / Ruby on Rails
- Strong PostgreSQL / SQL
- REST API design and third-party integrations
- Sidekiq or equivalent background processing
- Redis
- JavaScript / React
- RSpec / automated testing
- Git / GitHub
- AWS / Cloud infrastructure
- CI/CD
- New Relic or equivalent monitoring/APM
- B2B SaaS and multi-tenant architecture
- Strong production debugging and root-cause analysis skills Key Responsibilities
- Own ERP/accounting integrations from architecture through production.
- Design new integrations and enhance existing integrations.
- Build reliable and scalable synchronization frameworks.
- Troubleshoot complex ERP, API, data-mapping, and production issues.
- Ensure data integrity, idempotency, reconciliation, and recoverability.
- Translate accounting and business requirements into scalable technical solutions.
- Handle customer-specific ERP requirements while maintaining scalable product architecture.
- Perform root-cause analysis and implement long-term fixes.
- Write clean, secure, maintainable, and well-tested code.
- Review technical designs and pull requests.
- Mentor engineers and contribute to engineering best practices.
- Collaborate effectively within a distributed, remote engineering team.
- Proactively identify and drive technical and product improvements. Domain Knowledge
- Strong understanding of Procure-to-Pay and accounting workflows, including:
- Purchase Requests | Approvals | Purchase Orders | Receiving | Accounts Payable | Invoices | Expenses | Vendors | Chart of Accounts | GL Coding | Taxes | Payments | Budgeting Experience with Procurement, AP Automation, ERP, Accounting, Fin. Tech, or B2B SaaS products is strongly preferred. Ideal Candidate We are looking for a senior engineer who combines:
- Strong Backend Engineering + Deep ERP Integration Expertise + Accounting Domain Knowledge + AI-Assisted Development
- This is not a generic backend engineering role. ERP and accounting integration expertise is a critical selection criterion. The successful candidate should be capable of independently owning complex integrations, solving production issues, making architectural decisions, and driving solutions from initial design through long-term production support.
Description copied from ProcureDesk's careers page. Read the full posting before you apply.
More jobs at ProcureDesk
Customer Support Executive
ProcureDeskAccount Manager - Existing Accounts (India)
ProcureDeskSales Engineer(India)
ProcureDeskPlayer-Coach Account Executive (United States)
ProcureDeskOnboarding & Implementation Specialist (India)
ProcureDesk