• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Side Hustles

Side Hustles

Side Hustles For All

  • Best Side Hustles
    • Woman sitting on a pile of coins and working on a laptop surrounded by icons representing different side hustle ideas

      31 Best Side Hustles to Earn Extra Money in 2026

    • Bicycle courier delivering food for their side hustle.

      What Is a Side Hustle?

    • Remote worker sitting at his desk making money from home

      18 Ways to Make Money from Home (Online and Offline Jobs)

    • By Category
      • Arts & Crafts
      • Business Services
      • Caregiving
      • Creative Services
      • Digital Freelance Services
      • View All
    • By Lifestyle
      • I’m introverted
      • I’m a man
      • I’m a woman
      • I’m a stay-at-home mom
      • I’m unique
      • View All
    • By Profession
      • Artists & Creatives
      • Musicians
      • Nurses
      • Physicians
      • Teachers
      • View All
    • By Age Group
      • College Students
      • Teens
      • Age 50+
      • Seniors
      • View All
    • By Skills & Interests
      • Get Paid to Lose Weight
      • Get Paid to Play Games
      • Get Paid to Read
      • Get Paid to Sleep
      • Get Paid to Travel
      • View All
  • Best Gig Apps
    • Freelance worker popping out of a phone screen and considering gig apps on the App Store and Google Play

      Top 6 Gig Apps to Make Real Cash in 2026

    • Smartphone surrounded by the icons of different money-making apps

      Top 10 Best Money-Making Apps to Try in 2026

    • two teenagers using job apps on a phone and laptop

      19 Job Apps for Teens to Find Jobs and Make Money

    • By Gig Type
      • Cashback
      • Data Entry
      • Delivery
      • Games
      • Product Testing
      • View All
    • By Payment Method
      • Bingo Games that Pay to Cash App
      • Games that Pay Real Money
      • Games that Pay to Cash App
      • Games that Pay via PayPal
      • Surveys that Pay to Cash App
      • View All
    • By Benefits
      • $20 Signup Bonuses
      • $25 Signup Bonuses
      • $50 Signup Bonuses
      • Best Signup Bonuses
      • Instant Signup Bonuses
      • View All
    • By Skills & Interests
      • Driving
      • Losing Weight
      • Playing Games
      • Product Testing
      • Watching Ads
      • View All
  • Job Hunting
    • Freelance worker browsing a job post on a freelance job board.

      23 Job Boards You Can Use to Find Remote Work

    • Freelance writer sitting at her laptop working on a project

      15 Best Remote Jobs That Require No Paid Work Experience

    • Teenager sitting at laptop working an online job

      14 Online Jobs for Teens (With No Experience)

    • Freelancing
      • Freelance Writing Sites
      • Freelance Writing Job Boards
      • Freelance Writing Platforms
      • View More
    • Gig & Shift Work
      • Gig Work Apps
      • On-Demand Work Apps
      • Shift Work Apps
      • View More
    • GPT (Get Paid To)
      • Microtasking
      • Product Testing
      • Survey Taking
      • View More
    • Remote Working
      • Best Remote Job Boards
      • Top 15 Remote Jobs
      • View More
  • Job Board
    • Work Schedule
      • Part-Time Jobs
      • Per-Diem Jobs
      • Go Search
    • Work Environment
      • Hybrid Jobs
      • Remote Jobs
      • Go Search
    • Employment Type
      • Contractor Jobs
      • Internship Jobs
      • Temporary Jobs
      • Go Search
    • Job Title
      • Accounting Jobs
      • Data Entry Jobs
      • Nursing Jobs
      • Online Teaching Jobs
      • Software Engineer Jobs
      • Go Search
    • State
      • California Jobs
      • Florida Jobs
      • New York Jobs
      • Pennsylvania Jobs
      • Texas Jobs
      • Go Search
    • City
      • Chicago, IL
      • Houston, TX
      • Los Angeles, CA
      • New York City, NY
      • Phoenix, AZ
      • Go Search

Home Flexible Job Board Director of Software Development

Salary Unstated 58d ago

Director of Software Development

Boost your chances before you apply.

  • ✨ Apply 10x Faster Free

    It takes 30+ tailored applications to land jobs like this one. We'll help you get that done in 1 hour.

    No Credit Card Required

  • Proceed to Application Go directly to the company's job page to apply.
Logo

Karmak, Inc.

Carlinville, IL, US

Full-time Permanent Remote

✨ Apply 10x Faster

Analyze your resume for missing keywords, then one-click optimize it. Don't be anything less than a 100% match candidate.

Free

No Credit Card Required

Summary

The Director of Software Development manages the daily execution of the engineering organization, overseeing application development, QA, and database teams. This role serves as the primary escalation point for technical issues and holds final authority on release and patch decisions.

Job Description

About Karmak

Karmak is a 100% employee-owned software company that has helped keep the commercial transportation industry moving for more than 40 years. Our flagship platform, Karmak Fusion, powers the parts, service, accounting, and business operations of heavy-duty truck dealerships and transportation companies across North America. Simply put, our customers keep America moving-and we build the technology that helps them do it.

We develop on the Microsoft technology stack, including .NET, SQL Server, and Microsoft Azure, creating modern, scalable solutions for a mission-critical industry. As employee-owners, we think beyond our individual roles and share responsibility for our company's success. We're looking for leaders who embrace that same ownership mindset and are excited to make a lasting impact.

Position Summary

Remote (US); limited travel (1–2 trips per year)

The Director of Software Development is responsible for the management and daily execution of Karmak's development organization in support of Karmak Fusion. Leading through four development managers spanning application development, QA, and database/reporting teams (a 30+ person engineering organization), this position owns the flow of work between Support, Implementation, Product, DBA, and the development teams; serves as the development-side approval authority on customer patches; and makes go/no-go decisions across a multi-version release train.

The Director is the primary point of escalation into development for the rest of the organization and the VP of Development's operational right hand - a role requiring the technical credibility to challenge a root-cause analysis, the judgment to weigh customer risk on every patch and release decision, and the leadership to run cross-team incident response when a customer-impacting issue crosses team boundaries.

How You'll Operate

This role is built for a high-agency leader. Here is the working relationship you should expect:

  • You'll get context and priorities from the VP of Development - not task lists. We expect you to identify what will move the needle, commit to outcomes, and run with them. You bring the VP problems with proposed answers, not open questions.
  • This is not a hands-on coding role, but you haven't stopped being an engineer. You can read C# and SQL, sit in architecture and root-cause reviews and challenge them, and tell a real fix from a symptom patch. Senior engineers respect you because of it.
  • You own escalations end to end: you move them, you don't track them. When plans change, you re-plan in hours, not weeks, and keep the train moving.
  • You communicate proactively upward so leadership is never blindsided. Exceptions come with verified data, options, and a recommendation.

What You'll Own in Year One

Success in this role is measured in outcomes, not activity. In your first year, a home run looks like:

  • Release predictability - Releases and patches across the multi-version release train ship on schedule with fewer defect escapes, and go/no-go discipline holds at every checkpoint - without the VP in the room.
  • Escalations owned and closed - Escalations from Support, Implementation, and Product get a single accountable owner, are driven to root cause rather than symptom fixes, and are closed with clear communication - they stop bouncing upward.
  • AI-assisted development adoption - The organization measurably advances on AI-assisted engineering - code analysis, automated review, test automation, and agentic tooling - with honest evaluation of where it multiplies velocity and where it doesn't.
  • Manager bench strength - The four development managers grow into leaders who plan, prioritize, and make sound calls with less direction - the organization runs well when you step away from it.

Essential Job Functions

  • Provide technical leadership and direction to the development managers and their teams, assisting with planning, prioritization, technology assessment, professional development, and cross-team coordination
  • Serve as the development-side approval authority on customer patches, weighing patch-versus-upgrade paths, deployment risk windows, and multi-version complexity; ensure patch decisions protect both the customer and the maintainability of the release line
  • Own go/no-go decisions at each release checkpoint - integration close, QA greenlight, smoke test, packaging, and staged customer rollout - including the authority to hold or pause a release when quality or customer risk demands it
  • Serve as the primary point of escalation to development for Support, Implementation, and Product; route issues to the correct team or subject-matter expert, chase them to closure, and keep requestors informed with clear status and next steps
  • Lead incident response for customer-impacting issues that cross team boundaries; drive to root cause rather than symptom fixes, convene the right people quickly, and communicate resolution paths to stakeholders
  • Direct the daily product delivery rhythm in partnership with Support, DBA, Installations, and Product, and chair recurring quality reviews with the support organization, converting findings into tracked work items
  • Keep the VP of Development ahead of surprises: escalate exceptions with verified data, options, and a recommendation; draft customer-facing technical communications for executive review
  • Manage relationships with external technical consultants and vendors in support of development initiatives
  • Champion continuous improvement of engineering practice, including branch and merge policy, automated code review, test automation, and AI-assisted development tooling
  • Manage the personnel activities of the team to include hiring, training, and evaluating employees; lead merit and salary planning through the development managers
  • Lead the team in change management and effectively apply new process improvements
  • Embrace self-development, professional growth, and desire for feedback for individual growth
  • Maintain confidentiality
  • Be a champion for Karmak and the team

Essential Knowledge, Skills and Abilities

  • Bachelor's degree (B.A./B.S.) in Computer Science or a related field and a minimum of 10 years of software development experience, including 5+ years leading developers and experience managing managers or an organization of 30+ engineers; or equivalent combination of education and experience
  • Required: current technical depth on the Microsoft development stack - able to read and reason about .NET code (C#/VB.NET) and Microsoft SQL Server (T-SQL, database design, query performance) well enough to be credible with senior engineers, interrogate a root-cause analysis, and distinguish a real fix from a symptom patch
  • Strongly preferred: experience running teams that build and operate on Microsoft Azure (PaaS services, cloud architecture) and Azure DevOps for work tracking, pipelines, and release management
  • Direct experience owning production release and patch decisions for commercial, customer-installed or hosted software, including versioned release trains and customer-impact risk assessment; ERP or other business-critical domain experience strongly preferred
  • A demonstrated pattern of high-agency ownership: identifying what matters, driving it to done without waiting for direction, and being accountable for outcomes, not just process
  • Demonstrated pattern of calm incident leadership and cross-functional coordination across support, QA, DBA, and product organizations
  • Exceptional team leadership skills, including the ability to effectively coach, motivate, and empower team members and develop the judgment of front-line managers
  • Ability to build and sustain trusted relationships internally and externally, sound judgment in dealing with business issues, and the instinct to communicate proactively upward so leadership is never blindsided
  • Strong initiative, teamwork, and interpersonal skills; strong written and verbal communication skills, including drafting customer-facing technical communications
  • Capable of working in a growth-oriented environment, with ability to manage and prioritize multiple concurrent requests, projects, and responsibilities
  • Hands-on experience adopting AI-assisted development practices (code analysis, automated review, agentic tooling) preferred
  • Knowledge of the heavy-duty or commercial transportation industry a plus

The above statements describe the general nature and level of work being performed in this job. They are not intended to be an exhaustive list of all duties. Additional responsibilities may be assigned by Karmak.

About the company

Karmak, Inc.

For over 40 years, Karmak has been the leading provider of business management solutions for the heavy-duty trucking industry. Karmak supports thousands of locations worldwide, including full-service truck dealerships, trailer dealerships, service shops, aftermarket distributors, lease/rental businesses, and more, ensuring their success through innovative technology and dedicated service with a focus on integrity.

Our flagship solution, Karmak Fusion, is the original business management system born IN the heavy-duty industry, FOR the heavy-duty industry.

From your initial implementation through your day-to-day use of Fusion, our dedicated teams will partner with you to help you grow. Our US-based Support Center is available to help you answer any questions you may have throughout your Fusion journey. Want to know more? Visit us at www.karmak.com.

Interested in a career at Karmak? We're headquartered in Silicorn Valley, and pride ourselves on blending superb tech skills with Midwestern values of hard work and family focus. We pay back to our communities – volunteering and donating to organizations and schools. We support our planet – raising awareness and making an impact through our Green Committee initiatives. We value people – appreciating employees and caring for customers as members of the Karmak family. Sound like your kind of company? Then we’d like to meet you. Visit https://karmak.com/careers/ for more information.

Founded

1981

Company size

201-500 employees

Industry

Software Development

Org type

Privately Held

Headquarters

Carlinville, IL

Apply Now

About the company

Karmak, Inc.

For over 40 years, Karmak has been the leading provider of business management solutions for the heavy-duty trucking industry. Karmak supports thousands of locations worldwide, including full-service truck dealerships, trailer dealerships, service shops, aftermarket distributors, lease/rental businesses, and more, ensuring their success through innovative technology and dedicated service with a focus on integrity.

Our flagship solution, Karmak Fusion, is the original business management system born IN the heavy-duty industry, FOR the heavy-duty industry.

From your initial implementation through your day-to-day use of Fusion, our dedicated teams will partner with you to help you grow. Our US-based Support Center is available to help you answer any questions you may have throughout your Fusion journey. Want to know more? Visit us at www.karmak.com.

Interested in a career at Karmak? We're headquartered in Silicorn Valley, and pride ourselves on blending superb tech skills with Midwestern values of hard work and family focus. We pay back to our communities – volunteering and donating to organizations and schools. We support our planet – raising awareness and making an impact through our Green Committee initiatives. We value people – appreciating employees and caring for customers as members of the Karmak family. Sound like your kind of company? Then we’d like to meet you. Visit https://karmak.com/careers/ for more information.

Founded

1981

Company size

201-500 employees

Industry

Software Development

Org type

Privately Held

Headquarters

Carlinville, IL

Footer

sidehustles.com
Facebook Twitter Instagram LinkedIn Reddit TikTok YouTube

Show Me The Money

  • Side Hustle Basics
  • Side Hustle Job Board (Remote & Part-Time Jobs)
  • Gig App Reviews
  • Job Hunting
  • Manage Your Money
  • The Gig Apple: News & Events

Company

  • About Us
  • Contact Us
  • Become a Contributor
  • Advertising & Sponsorships
  • Partner With Us
  • Editorial Guidelines

Side Hustles © All rights reserved

  • Privacy Policy
  • Terms of Service

Thanks for using our free job board

Your review would mean a lot to us.

If you love that we're just giving away remote jobs for free with no paywall, please spread the word. (You will need to create an account on Trustpilot, for which we'll be eternally grateful.) Good luck out there!

Leave a Review Not yet. Send me to the job post.