About Honest Abe Roofing
Honest Abe Roofing is one of the fastest-growing roofing companies in the country, with franchise locations across multiple markets and a high-performance franchise support and marketing team based in Terre Haute, Indiana.
We are not a typical home-services company. We build and manage our own internal technology, lead flows, marketing systems, reporting, automation, and operational tools to support a growing franchise network.
At the center of that is AbeConnect, our custom internal CRM and operations platform. AbeConnect supports the way our team manages leads, customers, jobs, workflows, reporting, franchise operations, and connected business systems.
We use Google Workspace across the company, and our CRM is hosted in a Google environment with current and future needs around Google/API integrations, automation, lead routing, reporting, and workflow improvements.
We are looking for a senior .NET full stack developer who can help own, improve, and evolve AbeConnect and the systems connected to it.
Position Summary
Honest Abe Roofing Franchise is hiring a senior-level developer to help maintain, improve, and build the internal technology that powers our business.
This role is focused primarily on our custom .NET CRM, internal tools, SQL/database-backed applications, API integrations, automation, and operational workflows.
We do have a separate WordPress/front-end website build, so this is not primarily a WordPress or front-end-only role. The right person should be comfortable with front-end work when needed, but the main value of this role is owning the CRM, backend systems, integrations, databases, and business-critical internal tools.
This person will work closely with leadership and our current technical owner to understand how the business operates, improve existing systems, and build new projects like closed-loop reporting, online buying, CRM automation, Google Workspace integrations, and future franchise operations tools.
We are open to U.S.-based remote candidates, but Eastern Time availability is required. Being able to come to Terre Haute, Indiana for onboarding, key meetings, or occasional in-person work is a strong plus.
What You’ll Own
Maintain, troubleshoot, and improve AbeConnect, our custom internal CRM and operations platform
Build and improve internal tools for leads, customers, jobs, workflows, reporting, franchise operations, and field-service processes
Work with C# / .NET / ASP.NET, SQL/database-backed systems, APIs, and front-end interfaces inside the CRM
Modernize older parts of the system without disrupting day-to-day operations
Support and build integrations with Google Workspace, Gmail, Calendar, Drive, Maps, website lead forms, third-party APIs, financing/payment tools, reporting tools, and other connected business systems
Help build larger future projects like closed-loop reporting, online buying, automated lead flows, dashboards, and operational workflow improvements
Work directly with leadership to turn rough business ideas into practical technical plans
Debug production issues, improve system stability, document processes, and support users when something breaks
Write clean, maintainable code and clear documentation so the system can continue to scale
Balance speed, quality, and practical business needs in a fast-moving company
What We’re Looking For
10+ years of professional software development experience
Strong hands-on experience with C# / .NET / ASP.NET
Strong experience with relational databases, ideally SQL Server
Experience building or maintaining CRM systems, internal business systems, field-service software, workflow tools, operational platforms, or other business-critical applications
Strong API experience, including REST APIs, authentication, third-party integrations, and connected business systems
Ability to work across backend, database, API, and front-end needs inside a web application environment
Experience modernizing legacy systems without breaking active business operations
Comfortable being the main developer responsible for an existing production system
Strong troubleshooting skills and the ability to work independently without constant direction
Good communication skills with both technical and non-technical teammates
Strong documentation habits
Full-time U.S.-based availability and ability to work during Eastern business hours
Nice to Have
Experience with Google Workspace APIs, Google Cloud, Gmail, Calendar, Drive, Maps, or Google authentication
Experience with roofing, construction, home services, franchise operations, field service, or CRM platforms like AccuLynx
Experience with online buying, quoting tools, proposal systems, lead routing, scheduling, or customer portals
Experience with WordPress or website lead-form integrations
Experience with reporting dashboards, closed-loop marketing/reporting, analytics, or business intelligence
Experience with AI tools, automation, LLMs, or AI-assisted development workflows
Willingness to travel to Terre Haute, Indiana for onboarding, planning sessions, or key project meetings
This Role Is Probably Not a Fit If
You are primarily a WordPress-only developer
You are primarily a front-end-only developer
You do not have strong backend/database/API experience
You have not worked with .NET/C# in a production environment
You are looking for part-time, offshore-only, or short-term contract work
You do not want responsibility for an existing production CRM/internal system
Why This Role Matters
AbeConnect is a core part of how Honest Abe Roofing operates. This is not a narrow ticket-taking developer role.
The right person will help shape the future of our internal systems, improve how our franchise network operates, and build tools that directly impact sales, production, marketing, reporting, and customer experience.
We are looking for someone who can become a long-term technical owner of the platform — someone who can understand the business, move quickly, solve real problems, and help take our systems to the next level.
Why Join Honest Abe Roofing
Work on real business-critical systems, not throwaway projects
Have direct access to leadership and decision-makers
Help build technology that supports a growing national franchise brand
Own meaningful projects from idea through launch
Work in a fast-moving environment where practical solutions matter
Help modernize and evolve a custom CRM that is used daily by the business
Apply
Please apply with your resume and include examples of relevant systems you have built or maintained.
We are especially interested in hearing about any custom CRM, internal operations platform, field-service system, workflow tool, API integration, or database-backed web application you personally helped build, own, or modernize.
This is a remote position.