Senior Software Engineer (ERP Specialist)

Ravn Inc.

Comisión de Fomento de Perú

Híbrido

ARS 137.157.000 - 198.116.000

Jornada completa

hace 20 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Destaca en este puesto — genera un currículum adaptado y una carta de presentación en aproximadamente un minuto.

Supera los filtros ATS

Descripción de la vacante

Ravn Inc. is seeking a Senior Software Engineer (ERP Specialist) to own integration architecture and data flows from ERP and payroll systems to client connectors. You will write code daily, build new integrations, and provide technical direction while troubleshooting sync issues with clients.

You will lead API design and documentation, design reconciliation logic, and help shape a scalable integration platform aligned with platform standards. Remote LATAM opportunities apply.

Formación

  • 7+ years of software development with hands-on integration architecture experience.
  • Production integration with ERP, payroll, or accounting systems.
  • Designing sync architectures with state management and partial-failure recovery.
  • Ability to provide architectural oversight to external teams.
  • Strong hands-on coding for integrations, APIs, and proofs of concept daily.
  • Excellent English communication for customer-facing conversations.
  • Available during US business hours with flexibility for emergencies.

Responsabilidades

  • Hands-on integration development and maintenance with our partner.
  • Develop new API endpoints and customizations for evolving needs.
  • Lead integration proofs of concept and establish reusable patterns.
  • Own the integration-layer architecture and long-term vision.
  • Design scalable, productized connectors that can be deployed quickly.
  • Evaluate build vs. partner vs. iPaaS and advise leadership.
  • Join client calls to troubleshoot and explain integration behavior.

Conocimientos

Integration architecture
API design
Hands-on coding
Client facing
English communication

Descripción del empleo

Senior Software Engineer (ERP Specialist)

Ravn is a digital product development agency that partners with companies to build exceptional software. We specialize in building and designing world-class mobile and web applications and are looking for exceptional engineers to join our company.

At Ravn, we do quality work at lightning speed. The only way to consistently meet requirements with a high degree of confidence is to hire people who share a passion for technology and are focused on building software the right way.

As a Senior Software Engineer, You will be the technical authority on how data flows in and out of our clients side from ERP and payroll syncs to CSV imports to reconciliation logic. You’ll work alongside our current integration partner, providing architectural direction and technical oversight, while personally building new integrations, proofs of concept, and API endpoints. This is a deeply hands-on role: we need someone who writes code every day, not someone who directs from above. You will also be client-facing, joining calls with contractors and their teams to troubleshoot sync issues, explain integration behavior, and build confidence in our platform.

Core Responsibilities

Hands-On Integration Development

  • Build, maintain, and debug sync connectors alongside our current integration partner, stepping in directly when capacity is limited or urgent issues arise.
  • Develop new API endpoints and customizations as integration needs evolve, reducing dependency on any single team or partner.
  • Lead new integration proofs of concept independently, establishing patterns for the next generation of connectors.
  • Own the integration-layer architecture and long-term vision for the integration platform, aligned with the broader platform architecture set by the Lead Architect.
  • Design and evolve the platform toward a scalable, productized framework that enables new connectors to be stood up in weeks, not months.
  • Evaluate integration strategies (build vs. partner vs. iPaaS) and make recommendations to the Lead Architect and engineering leadership.

Client-Facing ERP & Payroll Connectors

  • Own the sync pipelines between FieldFlo and clients’ ERP, payroll, and accounting systems including QuickBooks Online, QuickBooks Desktop, Sage 100, Sage 300, Sage Intacct, Foundation, Vista Viewpoint, COINS, Acumatica, Procore, Trimble, Paycor, and Plexxis.
  • Provide architectural direction and technical oversight to our current integration partner, defining standards, reviewing implementations, and owning the technical quality of all connectors.
  • Design reconciliation logic that surfaces payroll/position mismatches automatically and guides clients through alignment.

API Advocacy & Documentation

  • Serve as the internal advocate for integration concerns in API design, ensuring that API changes across teams account for downstream integration impact.
  • Collaborate closely with product and engineering teams to influence API development with integration use cases in mind
  • Own and maintain API documentation for integration consumers, including endpoint specifications, versioning, response schemas, and usage guides, ensuring documentation stays current with every release.
  • Build the real-time sync health dashboard for CS — sync status, error counts, lag, and entity counts across all connector types.
  • Implement alerting (sync errors → immediate CS notification; delay > 24h → escalation) and surface sync state in the client-facing portal.
  • Develop runbooks per connector, own monitoring metrics, and lead the on-call rotation for sync issues.

Documentation & Knowledge Management

  • Maintain a structured integration registry documenting each client’s ERP system, ERP version, sync tool, sync tool version, and connector configuration.
  • Create and maintain runbooks, onboarding guides, and troubleshooting documentation for each connector type.
  • Serve as the primary technical escalation point for all integration issues, whether surfaced by the integration partner, CS, or internal teams.
  • Join client calls as needed to explain sync behavior, troubleshoot issues, and build confidence in the integration layer. Must communicate clearly and professionally with non-technical stakeholders.
  • Partner with Product, CS, and Engineering on integration specs; work directly with ERP vendor technical contacts.
Minimum Qualifications:
  • 7+ years of software development with significant hands-on integration architecture experience.
  • Production integration experience with multiple ERP, payroll, or accounting systems (e.g., QuickBooks, Sage, Foundation, Viewpoint, COINS, Acumatica, or similar).
  • Experience designing sync architectures with state management, conflict resolution, and partial-failure recovery across cloud and on-prem environments.
  • Proven ability to provide architectural oversight and technical direction to external development teams or partners.
  • Strong hands-on coding ability, comfortable building new integrations, API endpoints, and proofs of concept daily, not just directing from above.
  • Excellent English communication (C1/C2), must be comfortable in customer-facing conversations with non-technical stakeholders.
  • Available during US business hours (Central or Eastern time overlap required) with flexibility for urgent issues outside standard hours.
  • Comfortable operating as a domain expert within a broader architectural framework, strong opinions, loosely held, with the ability to align to platform-wide standards
Location:

This position is open to candidates based anywhere in Latin America and is fully remote. Candidates located near our offices in Arequipa, Peru or San Salvador, El Salvador have the option to work in a hybrid in-office/remote arrangement. While office attendance is not mandatory, regular or occasional visits to the office is valued.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior ERP Integration Engineer
Senior ERP Integration Engineer

Ravn Inc. • Comisión de Fomento de Perú

Híbrido
ARS 137.157.000 - 198.116.000
Solutions Architect
Solutions Architect

Ravn Inc. • Comisión de Fomento de Perú

Híbrido
ARS 137.157.000 - 228.596.000
Engineering Manager
Engineering Manager

Ravn Inc. • Comisión de Fomento de Perú

Híbrido
ARS 137.157.000 - 274.315.000
Senior .Net Backend Engineer — Rest Apis & Azure
Senior .Net Backend Engineer — Rest Apis & Azure

Endava • Buenos Aires

Presencial
ARS 91.438.000 - 152.397.000
Growth opportunities
Competitive pay
Remote-friendly
+3
Business Analyst – Web Applications & CRM
Business Analyst – Web Applications & CRM

AccelOne • Buenos Aires

Híbrido
ARS 83.062.000 - 145.358.000
.Net Software Engineer (Angular) - Remoto - Argentina, Todo El País
.Net Software Engineer (Angular) - Remoto - Argentina, Todo El País

Linkecontrata • Buenos Aires

Híbrido
ARS 135.820.000 - 196.185.000
Professional growth
Competitive compensation
A selection of exciting projects
+1
Lead ERP Support Analyst – Microsoft Dynamics 365 Finance
Lead ERP Support Analyst – Microsoft Dynamics 365 Finance

PROENERGY • Pilar

Presencial
ARS 4.464.000 - 7.254.000
Accounting Assistant (Remote) | Peru
Accounting Assistant (Remote) | Peru

HireHawk Inc. • Comisión de Fomento de Perú

Híbrido
ARS 17.179.000 - 23.242.000
Access to a $200K+ perk marketplace
Withdraw up to 50% of approvedearnings
Senior Integration Engineer with Workato
Senior Integration Engineer with Workato

Svitla Systems, Inc. • Argentina

Híbrido
ARS 176.967.000 - 265.452.000
Remote or welcoming office workspace
Bonuses for article writing and public
Free tech webinars and meetups
+2
Sr.Backend Engineer
Sr.Backend Engineer

Resilientco • Argentina

Presencial
ARS 89.314.000 - 119.087.000