
Senior.NET Integration Engineer
Primary stack
Nice to have's
Job description
About the Position
DistantJob is looking for a Senior.NET Integration Engineer to join one of our clients, a fintech company whose platform automates accounts payable, payments, and financial operations for investment firms, family offices, and fund administrators. Their customers rely on the platform to connect with the accounting systems they already use, so the integration layer is central to the product.
Responsibilities
- Design, build, and own the integrations that link the platform to ERP and accounting systems such as NetSuite, QuickBooks, Sage, and Microsoft Dynamics.
- Work closely with a Staff Engineer and take real ownership, from scoping through production.
- Build and improve REST and SOAP integrations that hold up against messy real-world customer setups.
- Design sync, mapping, validation, and reconciliation workflows that keep data accurate between systems.
- Handle partial failures, retries, and eventual consistency, with idempotency and audit trails built in.
- Improve performance and reliability, adding logging and alerting, and finding the root cause when an integration breaks.
- Work with the onboarding and support teams to get customers connected and live.
- Contribute to code reviews, documentation, and engineering standards.
Requirements
- 5+ years of software engineering with production systems.
- Strong C# and .NET, including backend services and APIs.
- Proven experience integrating with ERP, accounting, or financial systems.
- Solid knowledge of REST and SOAP, including authentication, error handling, retries, and versioning.
- Experience with data synchronization, transformation, and reconciliation.
- Strong SQL Server skills: query design, optimization, and data modeling.
- Experience with event-driven or message-based architectures.
- Independence and clear communication with both engineers and non-technical stakeholders.
Nice to Have
- Hands-on NetSuite, QuickBooks, Sage, or Dynamics integration work.
- A background in fintech, payments, AP, or fund administration.
- Azure experience (Service Bus, Functions, API Management).
- SFTP, EDI, or file-based integration patterns.
- Python for scripting and tooling.
- Multi-tenant SaaS experience.
- Observability practices such as structured logging and tracing.
- Daily use of AI coding tools.
We Offer
- Location: Fully remote.
- Schedule: US business hours, Central time preferred but can work in Eastern time.
- Type: Full-time and long-term.
- Time off: 10 paid vacation days and 8 paid national holidays per year.
About the Company
The team collaborates closely, and the company is serious about its engineering standards. You’ll own the integration layer of a growing platform, not just pick tickets off a backlog.
Ready to make two systems agree on something? Apply and one of our recruiters will be in touch.
If you meet these qualifications and are ready to contribute your expertise to a dynamic team, we encourage you to apply!
© DistantJob. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
A Remote IT Staffing Agency headquartered in Montreal, Canada.We hire IT professionals from all over the world to work remotely on behalf of our clients from Canada and United States.