Senior Software Engineer, Sage Intacct Integrations (.NET)

2 days, 23 hours ago
Full-time
Senior
Software Development
Versapay

Versapay

Versapay provides cloud-based accounts receivable automation software and integrated payment solutions that enhance efficiency and cash flow for businesses by facilitating electronic invoice presentment and online payment collaboration with customers.

Capital Markets
51-250
Founded 2006
$16M raised

Description

  • Design, build, and maintain integrations between Versapay’s platform and Sage Intacct.
  • Develop backend services and APIs in C# and .NET to support integration workflows, retries, error handling, and idempotent processing.
  • Own end-to-end delivery, including design, implementation, testing, release collaboration, and production support.
  • Partner with product, engineering, and finance stakeholders to translate business and accounting needs into technical solutions.
  • Build secure and maintainable data flows across internal and external systems.
  • Improve reliability through observability, alerting, and strong operational practices.
  • Contribute to cloud architecture and deployment patterns in Azure or AWS.

Requirements

  • 7+ years of experience building backend services and applications using C# and .NET.
  • 3+ years of hands-on experience integrating with Sage Intacct ERP.
  • Strong experience with Sage Intacct core financial and operational modules, including Accounts Receivable, General Ledger, Cash Management, Order Entry, Inventory Control, and Taxes.
  • Strong understanding of integration patterns and data flows, including retries, idempotency, reconciliation, and support.
  • Experience with Azure or AWS and containerized application environments.
  • Kubernetes experience is a plus.
  • Demonstrated ability to build secure, scalable, maintainable systems with strong quality and reliability.
  • Strong problem-solving skills and clear communication.
  • Ability to work independently in a senior individual contributor role.

Benefits

  • Remote work in Canada.
  • Regular full-time employment.
  • Salary range of $130,000 to $140,000 per year.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Protect

SoFi 1K-5K Capital Markets

SoFi is hiring a Senior Software Engineer for its Protect team to help build a next-generation insurance platform and shape the technical direction of a greenfield, high-impact business area.

AWS CI/CD Docker DynamoDB Git Java JavaScript Kafka Kotlin Kubernetes LLM Microservices PostgreSQL React Spring TypeScript
1 day, 5 hours ago

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
1 day, 6 hours ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
1 day, 6 hours ago

Staff Software Engineer, C021 Security

Cribl 251-1K IT Services

Cribl is hiring a Staff Engineer for its C021 new product initiative to help design and build an emerging data platform that processes large volumes of streaming data in a fully remote, remote-first environment.

Apache Spark AWS Azure Docker Druid Flink GCP JavaScript Kafka Kubernetes Linux LLM Node.js
1 day, 6 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers