Sr Software Engineer (Sage Intacct integration & .NET)
Location: Remote (LATAM; El Salvador preferred, other LATAM locations welcome)
Team: Engineering / IT Applications
Type: Full-Time
About the Role
We’re looking for a Senior Software Engineer with strong Sage Intacct integration experience and deep .NET backend expertise to support and evolve a production-grade financial integrations platform.
In this role, you’ll design and maintain integrations that connect core accounting workflows — including invoicing, payments, reconciliation, and order management — between internal systems and Sage Intacct. You’ll work closely with engineering, product, and finance stakeholders to translate operational requirements into secure, reliable, and scalable solutions.
This is a hands-on senior individual contributor role with ownership across the full integration lifecycle. Experience with modern frontend technologies such as React is a plus.
What You’ll Do
Design, build, and maintain integrations between internal platforms and Sage Intacct ERP
Develop backend services and APIs using C# and .NET to support financial and operational workflows
Implement resilient integration logic including retries, reconciliation strategies, error handling, and idempotent processing
Own end-to-end delivery of integration features from design through implementation, testing, release coordination, and production support
Collaborate with product, engineering, and finance stakeholders to translate accounting and operational needs into scalable technical solutions
Build secure and maintainable data flows across internal services and external financial systems
Improve platform reliability through observability, monitoring, alerting, and operational best practices
Contribute to cloud architecture and deployment workflows in Azure or AWS
What We’re Looking For
7+ years of experience building backend applications and services using C# and .NET
3+ years of hands-on experience integrating with Sage Intacct ERP
Strong experience working across Sage Intacct financial and operational modules such as:
Accounts Receivable
General Ledger
Cash Management
Order Entry
Inventory Control
Taxes and related platform services
Strong understanding of integration architecture patterns including reconciliation workflows, retries, idempotency, and fault tolerance
Experience deploying applications in Azure or AWS environments
Experience working with containerized systems (Docker or Kubernetes preferred)
Proven ability to design and maintain secure, scalable, and reliable backend systems
Strong problem-solving skills and ability to operate independently in a senior engineering role
Excellent communication skills and comfort collaborating with cross-functional stakeholders
Bachelor’s degree in Computer Science or related field preferred, or equivalent practical experience
Nice to Have
Experience working with modern frontend frameworks such as React
Experience supporting financial integrations in SaaS or platform environments
Exposure to distributed system observability tooling and monitoring best practices
Experience working in remote, cross-time-zone engineering teams
What It’s Like to Work Here
Remote-friendly environment with collaboration across regions and time zones
Opportunity to work on business-critical financial integrations supporting real operational workflows
A team that values ownership, reliability, and thoughtful engineering decisions
Supportive leadership that encourages autonomy, initiative, and continuous improvement
- Department
- Engineering
- Locations
- San Salvador
- Remote status
- Fully Remote
About Sapphire Labs
Sapphire Labs is a nearshore product development partner founded in Texas in 2022. We embed senior engineers, designers, and product managers directly into your team — same tools, same standups, same time zone — so you can ship faster without the overhead of full-time hiring. With 60+ team members across the US and Latin America, we focus on engineers with 5+ years of experience who tackle complex challenges in fintech, SaaS, and marketplace platforms. Learn more about our nearshore software development services or get in touch to discuss your project.