Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jun 03, 2026
This job expires in: 30 days
Job Summary
To support the design and development of business-critical applications, the contract Software Engineer will focus on building and maintaining system integrations, developing scalable application components, and ensuring reliable data movement between enterprise platforms in a fully remote environment.
Key responsibilities
- Design, develop, and maintain application integrations that support data exchange between internal and external business systems
- Build, enhance, and support custom software applications, services, and automation solutions using modern development practices
- Collaborate with technical and business stakeholders to gather requirements, troubleshoot issues, and deliver scalable solutions
Required qualifications
- 10+ years of software development experience utilizing C#, Visual Basic, or other object-oriented programming languages
- 5+ years of experience developing and supporting system integrations, including APIs, webhooks, and secure file transfer methods
- Strong understanding of API design principles, RESTful services, and OpenAPI specifications
- Experience developing, troubleshooting, and maintaining enterprise-level application integrations
- Proficiency with modern integrated development environments (IDEs) and software development lifecycle practices
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...