Software Engineer (Senior Full-Stack)
Fully Remote Eastern Time (EST)
Contract Duration: 4–6 months (with potential extension)
Schedule: Monday–Friday, 1st shift (EST)
Compensation: $62–67/hour (optional benefits available)
Position Overview
The Digital Service Tools team supports a suite of business-critical, customer-facing applications used across company channels, including dealers, fleets, internal teams, and end customers. These platforms require ongoing support, modernization, and continuous feature development to ensure reliability and scalability.
We are seeking a senior, hands-on full-stack Software Engineer who can contribute immediately with minimal ramp-up time. This role is best suited for an experienced engineer who is comfortable operating in complex, production environments and taking ownership of mission-critical systems.
Key Applications Supported
Quick Serve Online (QSO)
Integrated Aftermarket Catalog (IAC)
WWSPS (Dealer Certification System)
Company Service Training (CST)
CVCOL Online
Data Groomr
Various internal and external system integrations
Core Responsibilities
Application Development
Design, develop, and enhance web-based applications within the Service Tools portfolio, with primary focus on WWSPS and CST
Build scalable, maintainable full-stack solutions using both modern and legacy technologies
Develop and maintain integrations with enterprise systems such as Warranty, C360, Dealer Onboarding, and IAM
Deliver new functionality to production users in a timely and reliable manner
Application Support
Provide Tier-escalated application support and troubleshooting
Manage ticket resolution and closure in accordance with defined SLAs
Support CVCOL Online course management, including:
Uploading and maintaining training content
Resolving customer issues related to training delivery
Support Data Groomr initiatives, including:
Managing bulk Training ID merges
Developing administrative tools to scale support operations
Architecture, Design & Technical Strategy
Document system requirements, technical designs, and solution approaches
Contribute to platform direction, architectural standards, and best practices
Develop reusable components, patterns, and configuration frameworks
Act as a change agent for new tools, platforms, and architectural improvements
Identify system bottlenecks, recommend enhancements, and address technical debt
Support PCI compliance initiatives and other regulatory or security upgrades
Testing & Quality Assurance
Perform functional and performance testing across applications and integrations
Troubleshoot complex application and system issues
Ensure solutions are production-ready, maintainable, and extensible
Collaboration & Knowledge Sharing
Partner closely with solution architects, developers, and business stakeholders
Rapidly learn existing applications and domain knowledge from team members
Research and apply emerging technologies to improve performance, reliability, and scalability
Required Technical Skills
Core Technologies
VB.NET, ASP.NET
PHP
Java 8
JavaScript, jQuery, HTML5, CSS, AJAX
Angular
Spring Boot
Databases
MySQL
Oracle
MongoDB
PL/SQL
Platforms & Standards
Cloud platforms (Microsoft Azure)
SCORM
Web-based application architecture
Document-based databases
What Success Looks Like
Rapid onboarding with minimal ramp-up time
Consistent delivery of high-quality solutions on schedule
Strong ownership of production systems and support responsibilities
Trusted technical contributor to architects and leadership
Reliable support of customer-facing platforms where uptime and performance are critical
Equal Opportunity Employer (EOE), including Disability/Veterans