Apply now: Software Engineer, location is Remote. The start date is July 27 for this contract-to-hire position.
Job Title: Software EngineerLocation-Type: Remote (U.S.)Start Date Is: July 27Duration: 3 Month Contract-to-HireCompensation Range: $50/hr โ $63/hr (conversion after 3 months to $100-130k)Benefits:ย Eligible for Health, Dental, Vision, 401KMust be authorized to work in the U.S. This position is not eligible for sponsorship.
Job Description:Seeking a Software Engineer to help build and enhance a payment processing platform supporting customer-facing applications. This role is primarily backend-focused using C#/.NET and Azure, with occasional frontend development in Vue.js. The ideal candidate enjoys building scalable applications, solving complex technical problems, and working across the full application lifecycle.
Day-to-Day Responsibilities:
- Partner with the Senior Software Engineer to develop, enhance, and support customer-facing web applications
- Build backend functionality using C# and .NET (approximately 80% of the role)
- Contribute to frontend development using Vue.js (approximately 20%)
- Design, build, and maintain REST APIs
- Support customer migrations onto the payment processing platform
- Assist with payment processing, ACH, and credit card integration projects
- Troubleshoot production issues across backend services, APIs, databases, and front-end applications
- Collaborate with Product and Engineering teams in an Agile environment
- Participate in sprint planning, standups, code reviews, and release activities
- Contribute to scalable, secure, and maintainable application architecture
Minimum Requirements:
- 3โ5 years of professional software engineering experience
- Strong production experience with C# and .NET
- Hands-on experience designing and building REST APIs from scratch
- Experience with Azure Storage services, including Azure Tables and Azure Blob Storage
- Understanding of authentication and application security best practices
- Experience with modern front-end frameworks, preferably Vue.js
- Experience building scalable, production-grade applications
- Strong troubleshooting and debugging skills across multiple application layers
- Experience working within Agile development teams
- Strong communication and collaboration skills
Preferred Qualifications:- Azure Pipelines or CI/CD experience
- Azure Function Apps, Service Bus, or Application Insights
- Payment processing, ACH, or financial services experience
- Experience maintaining and enhancing legacy applications
- Automated testing experience (Selenium, Playwright, etc.)
- Experience with AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code
- Experience working in PCI or other regulated environments