Senior Software Engineer – ERP & Accounting Integrations
About the role
The Senior Software Engineer will design, build, and support integrations with external business systems while helping improve onboarding, synchronization, and operational reliability across the platform. This is a hands-on engineering role with significant ownership and growth opportunities.
Responsibilities
- Build and enhance integrations with ERP, accounting, financial, and business systems
- Develop synchronization, mapping, validation, and reconciliation workflows
- Design APIs, services, and integration components
- Improve integration performance, reliability, and monitoring
- Support customer onboarding and implementation efforts
- Leverage AI-assisted development tools to improve delivery speed and software quality
- Participate in technical design discussions and code reviews
- Help establish engineering best practices across the team
Requirements
- 5+ years of software engineering experience
- Strong C#/.NET development experience
- Experience building integrations with external business systems
- Experience with APIs, distributed systems, and data synchronization
- Strong SQL and database skills
- Strong troubleshooting and problem-solving abilities
- Interest in modern AI-assisted engineering practices and development tools
- Ability to work independently and collaboratively
Qualifications
- Education/Declarations/Certifications Required: Bachelors+
- Industry: Fintech, Banking, Financial Services Platforms, Start-ups
- Size of Staff to Manage: none at first, but proven experience mentoring and building a development team
Skills
- Primary: C#, .NET, SQL Server, Azure
- Integrations: REST APIs, SOAP APIs, event-driven architectures, distributed systems
- Preferred Domain Experience: ERP, accounting, financial systems, payments, fintech, or business software integrations
- Nice to Have: NetSuite, QuickBooks, Sage, Dynamics, Python, Cursor, Claude Code, GitHub Copilot, Codex
Benefits
Hybrid role with options for 4 days a week onsite, 2-3 days a week in office, or remote for a perfect candidate. Salary range: $200 - $250K.
Pay
$200 to 250k
Schedule
Hybrid role with options for 4 days a week onsite, 2-3 days a week in office, or remote for a perfect candidate.
Contact Information
Legal name and if you have a preferred or nickname
Linked In:
Best contact info (Email, cell)
Citizenship (US, Legal/Permanent US Resident Green Card, or other)
Availability
Where you live: (City, St, Zip)
Willing to work 100% onsite, hybrid or remote
Willing to relocate if necessary
City, State, Zip and desired geographical work locations
Active passport and willing to travel if necessary
Hourly/salary history and expectations
Sizes of Staff overseen
Budgetary Responsibility
Hierarchy/Report to
Education/Degrees/Active Certs
Job Screening Questions
Describe your role and hands-on experience building and scaling ERP and accounting integrations, ensuring customers can connect their systems quickly and reliably.
Experience working in Fintech, Banking, Financial Services Platforms, Start-ups
Experience in a SaaS financial environment
5+ years of software engineering experience
Strong C#/.NET development experience (C#, .NET, SQL Server, Azure)
Experience building integrations with external business systems
Strong SQL and database skills
Strong troubleshooting and problem-solving abilities
Interest in modern AI-assisted engineering practices and development tools
Ability to work independently and collaboratively
Experience with APIs, distributed systems, and data synchronization
REST APIs, SOAP APIs, event-driven architectures, distributed systems
ERP, accounting, financial systems, payments, fintech, or business software integrations
NetSuite, QuickBooks, Sage, Dynamics, Python, Cursor, Claude Code, GitHub Copilot, Codex
Additional Information
Application questions – Part 1 – please answer next to each question
Legal name and if you have a preferred or nickname
Linked In
Best contact info (Email, cell)
Citizenship (US, Legal/Permanent US Resident Green Card, or other)
Availability
Where you live: (City, St, Zip)
Willing to work 100% onsite, hybrid or remote
Willing to relocate if necessary
City, State, Zip and desired geographical work locations
Active passport and willing to travel if necessary
Hourly/salary history and expectations
Sizes of Staff overseen
Budgetary Responsibility
Hierarchy/Report to
Education/Degrees/Active Certs
Application Questions – Part 2
Describe your role and hands-on experience building and scaling ERP and accounting integrations, ensuring customers can connect their systems quickly and reliably.
Experience working in Fintech, Banking, Financial Services Platforms, Start-ups
Experience in a SaaS financial environment
5+ years of software engineering experience
Strong C#/.NET development experience (C#, .NET, SQL Server, Azure)
Experience building integrations with external business systems
Strong SQL and database skills
Strong troubleshooting and problem-solving abilities
Interest in modern AI-assisted engineering practices and development tools
Ability to work independently and collaboratively
Experience with APIs, distributed systems, and data synchronization
REST APIs, SOAP APIs, event-driven architectures, distributed systems
ERP, accounting, financial systems, payments, fintech, or business software integrations
NetSuite, QuickBooks, Sage, Dynamics, Python, Cursor, Claude Code, GitHub Copilot, Codex
About DKKD Staffing
Building teams from CIO to Helpdesk and HR for 25 years across US.