DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-22 18:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Senior Software Engineer

Apcoholdings · Ponte Vedra, FL / Norcross, GA / Westerville, OH

APCO Holdings partners with dealerships across North America to deliver innovative vehicle protection products and services that enhance the ownership experience for customers and drive growth for our partners. Through our family of brands, we bring together industry expertise, technology, and data-driven insights to help dealers strengthen their finance and insurance performance and build lasting relationships with their customers.

Our teams work collaboratively across operations, technology, risk, finance, marketing, and sales to deliver solutions that create measurable value and support the continued growth of APCO and the partners we serve.

We are looking for a Senior Software Engineer to help design, build, and modernize enterprise applications that support critical business operations and customer experiences. In this role, you will contribute across the full software development lifecycle, building scalable applications, mentoring engineers, and helping drive engineering best practices across the organization.

What You'll Do

Software Development & Architecture

  • Design, develop, and maintain scalable applications using C#, ASP.NET Core, ASP.NET MVC, .NET Web API, and related technologies
  • Build and enhance full-stack applications using Vue.js, JavaScript, HTML, and CSS
  • Develop cloud-based solutions leveraging Microsoft Azure services including Azure Functions, Azure SQL, and Azure DevOps
  • Work with SQL Server databases, including query optimization and performance tuning
  • Ensure applications are secure, scalable, reliable, and maintainable
  • Engineering Collaboration & Support

  • Collaborate with product, business, infrastructure, and support teams to gather requirements and deliver solutions
  • Participate in architecture discussions, technical planning, and solution design
  • Support troubleshooting, debugging, and optimization of existing systems
  • Assist customer support and operational teams with issue resolution and root cause analysis
  • Quality & Engineering Excellence

  • Develop and maintain unit tests following modern testing and development best practices
  • Participate in code reviews and promote engineering standards and best practices
  • Mentor junior engineers and contribute to team knowledge sharing and technical growth
  • Support Agile and DevOps development methodologies to improve delivery efficiency
  • What Makes You Successful

    You’ll be successful in this role if you’re a strong full-stack engineer who enjoys solving complex technical challenges and building scalable, high-quality applications. You’re comfortable working across both modern and legacy technologies while helping drive continuous improvement and modernization efforts.

    You’re also collaborative and proactive, able to communicate effectively with both technical and non-technical stakeholders while balancing multiple priorities in a fast-paced environment.

    Basic Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or a related technical field (or equivalent experience)
  • 3+ years of experience developing software with .NET technologies (7+ years preferred)
  • Experience with C#, ASP.NET Core, ASP.NET MVC, .NET Web API, and SQL Server
  • Experience with front-end web technologies including JavaScript, HTML, CSS, and Vue.js
  • Experience with Azure DevOps and Microsoft Azure services
  • Strong analytical, problem-solving, and communication skills
  • Preferred Qualifications

  • Experience building cloud-native applications in Azure
  • Experience with DevOps, CI/CD pipelines, and Agile development methodologies
  • Experience modernizing legacy applications and improving application scalability
  • Experience mentoring junior developers or leading technical initiatives
  • Experience with unit testing and test-driven development (TDD) practices
  • This Role Might Be a Great Fit If You…

  • Enjoy building modern applications and solving complex technical problems
  • Like working across both front-end and back-end technologies
  • Thrive in collaborative engineering environments
  • Are motivated by continuous learning, modernization, and technical improvement
  • What We Offer

  • Competitive compensation
  • Comprehensive medical, dental, and vision benefits
  • 401(k) with company match
  • Paid time off and company holidays
  • Opportunities for professional growth and technical development
  • A collaborative and engineering-focused environment
  • Software pay context

    Based on 7,305 disclosed Software salaries on RoleSuite, the role pays a median of $156K/year, with most offers between $123K and $197K (10th–90th percentile: $101K–$233K).

    See the full Software salary breakdown →
    Apply →

    Other roles at Apcoholdings

    • Senior Security Risk & Compliance AnalystNorcross, GA / Ponte Vedra, FL / Westerville, OH
    • Lead Billing and Collections SpecialistWesterville, OH / Norcross, GA
    • Compliance Analyst: Licensing & ComplaintsNorcross, GA / Ponte Vedra, FL / Westerville, OH
    • Fixed Operations SpecialistUnited States
    • Customer Service RepresentativeUnited States
    • Customer Service RepresentativePonte Vedra, FL
    • Customer Service RepresentativeNorcross, GA / Westerville, OH
    • Mechanical Claims AdjusterUnited States
    • Mechanical Claims AdjusterPonte Vedra, FL
    • Mechanical Claims AdjusterNorcross, GA / Westerville, OH

    More Software roles

    • UX Software EngineerCharlesriveranalytics90 · Cambridge, MA
    • Senior Network Software Engineer I/II Rocket Lab · Littleton, CO
    • Senior Software Engineer, Networking & Real-Time SystemsNuro · Mountain View, California (HQ)
    • Enterprise Solutions ArchitectAccenture Federal Services · Washington, DC
    • Software Engineer - Pre-trade analytics, risk, portfolio optimizationClear Street · New York, NY
    • Staff Software EngineerAlarmcom · Tysons, Virginia
    • Senior Software Engineer, LifecycleJobgether · US
    • Senior Battery EngineerWhoop · Boston, MA
    • Senior Engineer FirmwareIonQ · Pleasanton, California, United States
    • Staff Solutions Architect, Growth - CentralTemporal · United States - Remote Opportunity