Post job

How to hire a software support technician

Software support technician hiring summary. Here are some key points about hiring software support technicians in the United States:

  • HR departments typically spend 15% of their expenses on recruitment.
  • It usually takes about 12 weeks for a new employee to reach full productivity levels.
  • It typically takes 36-42 days to fill a job opening.
  • The median cost to hire a software support technician is $1,633.
  • Small businesses spend an average of $1,105 per software support technician on training each year, while large companies spend $658.
  • There are currently 301,019 software support technicians in the US and 117,059 job openings.
  • Iowa City, IA, has the highest demand for software support technicians, with 8 job openings.
  • New York, NY has the highest concentration of software support technicians.

How to hire a software support technician, step by step

To hire a software support technician, you should create an ideal candidate profile, determine a budget, and post and promote your job. Here's a step-by-step guide on how to hire a software support technician:

Here's a step-by-step software support technician hiring guide:

  • Step 1: Identify your hiring needs
  • Step 2: Create an ideal candidate profile
  • Step 3: Make a budget
  • Step 4: Write a software support technician job description
  • Step 5: Post your job
  • Step 6: Interview candidates
  • Step 7: Send a job offer and onboard your new software support technician
  • Step 8: Go through the hiring process checklist

What does a software support technician do?

A software support technician is responsible for resolving software application issues, diagnosing related system failures, and writing resolution reports for reference. Software support technicians must be highly-familiarized with the system's infrastructure and interface to immediately diagnose malfunctions and identify maintenance techniques to prevent the reoccurrence of downtimes and delays. They also assist the system engineers in the configuration and optimization of networks, including the installment of upgrades and patch updates. A software support technician must have excellent organizational and communication skills, especially in navigating computer tools and applications to create support tickets and fix the customers' issues efficiently.

Learn more about the specifics of what a software support technician does
jobs
Post a software support technician job for free, promote it for a fee
  1. Identify your hiring needs

    Before you start hiring a software support technician, identify what type of worker you actually need. Certain positions might call for a full-time employee, while others can be done by a part-time worker or contractor.

    Determine employee vs contractor status
    Is the person you're thinking of hiring a US citizen or green card holder?

    Hiring the perfect software support technician also involves considering the ideal background you'd like them to have. Depending on what industry or field they have experience in, they'll bring different skills to the job. It's also important to consider what levels of seniority and education the job requires and what kind of salary such a candidate would likely demand.

    This list presents software support technician salaries for various positions.

    Type of Software Support TechnicianDescriptionHourly rate
    Software Support TechnicianComputer support specialists provide help and advice to people and organizations using computer software or equipment. Some, called computer network support specialists, support information technology (IT) employees within their organization... Show more$26-54
    Administrative Technical SupportAdministrative technical support maintains every technical set-up used in a company. Their primary responsibility is to inspect a company's systems, evaluate for issues, and repair any problems immediately... Show more$13-36
    Technical Support EngineerA technical support engineer is responsible for responding to customer issues, providing immediate resolutions to their system issues through remote assistance. Technical support engineers must have strong knowledge of software and hardware applications to diagnose system defects and process troubleshooting... Show more$29-57
  2. Create an ideal candidate profile

    Common skills:
    • Customer Service
    • Troubleshoot
    • Java
    • Database
    • Phone Calls
    • Software Support
    • Customer Support
    • SQL Server
    • OS
    • Desk Support
    • SCCM
    • Software Issues
    • Linux
    • Technical Issues
    Check all skills
    Responsibilities:
    • Manage desktop services team members to provide SLA agreements within network support services department.
    • Manage trouble ticket queues in order to keep tickets within SLA's and to expedite high level issues.
    • Install and configure multiple UNIX servers and databases using native utilities; configure internal network, configure and manage SSL certificates.
    • Develop web base MySQL database using HTML, PHP and Java for affiliate program.
    • Implement event handling using Java, Ajax and ExtJS.
    • Support medium networks of multiple OS computers with design, configuration and maintenance services.
    More software support technician duties
  3. Make a budget

    Including a salary range in your software support technician job description helps attract top candidates to the position. A software support technician salary can be affected by several factors, such as geography, experience, seniority, certifications, and the prestige of the hiring company.

    For example, the average salary for a software support technician in Florida may be lower than in California, and an entry-level software support technician usually earns less than a senior-level software support technician. Additionally, a software support technician with certifications may command a higher salary, and working for a well-known company or start-up may also impact an employee's pay.

    Average software support technician salary

    $79,670yearly

    $38.30 hourly rate

    Entry-level software support technician salary
    $55,000 yearly salary
    Updated December 17, 2025

    Average software support technician salary by state

    RankStateAvg. salaryHourly rate
    1California$106,847$51
    2Pennsylvania$87,166$42
    3New York$81,673$39
    4District of Columbia$79,991$38
    5North Carolina$79,141$38
    6Arizona$77,595$37
    7Massachusetts$76,058$37
    8Connecticut$71,919$35
    9Virginia$71,375$34
    10Indiana$67,090$32
    11Texas$64,108$31
    12Michigan$63,767$31
    13Alabama$61,722$30
    14Colorado$61,230$29
    15Missouri$60,572$29
    16Ohio$60,551$29
    17Georgia$60,000$29
    18Illinois$59,713$29
    19Minnesota$57,696$28
    20Iowa$52,041$25

    Average software support technician salary by company

    RankCompanyAverage salaryHourly rateJob openings
    1RSM US$123,935$59.5822
    2State Street$118,725$57.0816
    3Northern Trust$115,864$55.709
    4Thoughtworks$115,157$55.36
    5HSBC Bank$112,971$54.31
    6Booz Allen Hamilton$112,607$54.1455
    7Berklee College of Music$111,860$53.785
    8Bank of America$109,864$52.8224
    9Wells Fargo$108,432$52.1343
    10SAP$108,082$51.967
    11Adobe$106,320$51.122
    12AIG$106,061$50.996
    13Bio-Rad Laboratories$103,621$49.82
    14Tesla$102,675$49.3624
    15Nokia$102,317$49.1910
    16Visa$100,757$48.4472
    17Kronos Incorporated$98,203$47.21
    18Highmark$97,920$47.08181
    19NTT Europe Ltd$96,016$46.1695
    20McKesson$92,755$44.599
  4. Writing a software support technician job description

    A software support technician job description should include a summary of the role, required skills, and a list of responsibilities. It's also good to include a salary range and the first name of the hiring manager. To help get you started, here's an example of a software support technician job description:

    Software support technician job description example

    Leading the future in luxury electric and mobility
    At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility.

    We plan to lead in this new era of luxury electric by returning to the fundamentals of great design - where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience.

    Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we're providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you.

    The Sr. Software Support Technician - Telematics, has a history of working on Wi-Fi, LTE, Bluetooth, and
    networking communication protocols. Is an expert in the Ubuntu/Linux environment, has an excellent
    knowledge of system level commands and a passion for working on the best EV on earth!

    **This role is located on-site in Casa Grande, AZ.**
    Role Responsibilities:Organize and manage inventory of TCUs being FlashedPerform Flash and Re-Flash activities Perform root cause analysis
    Required Qualifications:Associates degree or Trade School Experience in Electronics or Related Industry.Experience with using Windows/PC/Linux and executing scripts Experience with creating wire harness and maintaining test benches
    Preferred Qualifications:5 years automotive industry (UDS, DoIP, CAN, ECU)5 years Telematics Control Unit knowledge5 years Experienced in creating wire Harnesses on Test Bench in a Manufacturing Setting5 years Electronics and Troubleshooting in a Manufacturing Environment
    At Lucid, we don't just welcome diversity - we celebrate it! Lucid Motors is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, and any other characteristic protected under applicable State or Federal laws and regulations.

    Notice regarding COVID-19 protocols
    At Lucid, we prioritize the health and wellbeing of our employees, families, and friends above all else. In response to the novel Coronavirus all new Lucid employees, whose job will be based in the United States may or may not be required to provide original documentation confirming status as having received the prescribed inoculation (doses). Vaccination requirements are dependent upon location and position, please refer to the job description for more details.

    Individuals in positions requiring vaccinations may seek a medical and/or religious exemption from this requirement and may be granted such an accommodation after submitting a formal request to and the subsequent review and approval thereof by our dedicated Covid-19 Response team.

    To all recruitment agencies: Lucid Motors does not accept agency resumes. Please do not forward resumes to our careers alias or other Lucid Motors employees. Lucid Motors is not responsible for any fees related to unsolicited resumes.
  5. Post your job

    There are a few common ways to find software support technicians for your business:

    • Promoting internally or recruiting from your existing workforce.
    • Ask for referrals from friends, family members, and current employees.
    • Attend job fairs at local colleges to meet candidates with the right educational background.
    • Use social media platforms like LinkedIn, Facebook, and Twitter to recruit passive job-seekers.
    Post your job online:
    • Post your software support technician job on Zippia to find and recruit software support technician candidates who meet your exact specifications.
    • Use field-specific websites.
    • Post a job on free websites.
  6. Interview candidates

    To successfully recruit software support technicians, your first interview needs to engage with candidates to learn about their interest in the role and experience in the field. You can go into more detail about the company, the role, and the responsibilities during follow-up interviews.

    It's also good to ask about candidates' unique skills and talents to see if they match your ideal candidate profile. If you think a candidate is good enough for the next step, you can move on to the technical interview.

    If your interviews with software support technician applicants aren't enough to make a decision, you should also consider including a test project. These are often the best, most straightforward, and least bias-prone ways of determining who will likely succeed in the role. If you don't know how to design an appropriate test, you can ask someone else on the team to create it or take a look at these websites to get a few ideas:

    • TestDome
    • CodeSignal
    • Testlify
    • BarRaiser
    • Coderbyte

    The right interview questions can help you assess a candidate's hard skills, behavioral intelligence, and soft skills.

  7. Send a job offer and onboard your new software support technician

    Once you've decided on a perfect software support technician candidate, it's time to write an offer letter. In addition to salary, it should include benefits and perks available to the employee. Qualified candidates may be considered for other positions, so make sure your offer is competitive. Candidates may wish to negotiate. Once you've settled on the details, formalize your agreement with a contract.

    It's equally important to follow up with applicants who don't get the job with an email letting them know that the position has been filled.

    To prepare for the new employee's start date, you can create an onboarding schedule and complete any necessary paperwork, such as employee action forms and onboarding documents like I-9 forms, benefits enrollment, and federal and state tax forms. Human Resources should also ensure that a new employee file is created.

  8. Go through the hiring process checklist

    • Determine employee type (full-time, part-time, contractor, etc.)
    • Submit a job requisition form to the HR department
    • Define job responsibilities and requirements
    • Establish budget and timeline
    • Determine hiring decision makers for the role
    • Write job description
    • Post job on job boards, company website, etc.
    • Promote the job internally
    • Process applications through applicant tracking system
    • Review resumes and cover letters
    • Shortlist candidates for screening
    • Hold phone/virtual interview screening with first round of candidates
    • Conduct in-person interviews with top candidates from first round
    • Score candidates based on weighted criteria (e.g., experience, education, background, cultural fit, skill set, etc.)
    • Conduct background checks on top candidates
    • Check references of top candidates
    • Consult with HR and hiring decision makers on job offer specifics
    • Extend offer to top candidate(s)
    • Receive formal job offer acceptance and signed employment contract
    • Inform other candidates that the position has been filled
    • Set and communicate onboarding schedule to new hire(s)
    • Complete new hire paperwork (i9, benefits enrollment, tax forms, etc.)
    Sign up to download full list

How much does it cost to hire a software support technician?

Before you start to hire software support technicians, it pays to consider both the one-off costs like recruitment, job promotion, and onboarding, as well as the ongoing costs of an employee's salary and benefits. While most companies that hire software support technicians pay close attention to the initial cost of hiring, ongoing costs are much more significant in the long run.

Software support technicians earn a median yearly salary is $79,670 a year in the US. However, if you're looking to find software support technicians for hire on a contract or per-project basis, hourly rates typically range between $26 and $54.

Find better software support technicians in less time
Post a job on Zippia and hire the best from over 7 million monthly job seekers.

Hiring software support technicians FAQs

Search for software support technician jobs

Ready to start hiring?

Browse computer and mathematical jobs