1

Desktop Support Engineer Jobs in Baltimore, MD (NOW HIRING)

As a Systems Engineer on our team, you will support one of the largest enterprise-wide engineering ... Create and manage Windows desktop deployment automation architecture, Windows Server Update ...

SCCM Support Systems Engineer

Columbia, MD · On-site

$176K - $282K/yr

As a Systems Engineer on our team, you will support one of the largest enterprise-wide engineering ... Create and manage Windows desktop deployment automation architecture, Windows Server Update ...

As a Systems Engineer on our team, you will support one of the largest enterprise-wide engineering ... Create and manage Windows desktop deployment automation architecture, Windows Server Update ...

Showing results 41-60

Desktop Support Engineer information

See Baltimore, MD salary details

$10

$26

$45

How much do desktop support engineer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for desktop support engineer in Baltimore, MD is $26.82, according to ZipRecruiter salary data. Most workers in this role earn between $20.53 and $30.58 per hour, depending on experience, location, and employer.

What does a desktop support engineer do?

A desktop support engineer manages the computers and laptops for an organization. As a desktop support engineer, you may work as a member of the IT team for a business or as an employee of a technical support company, servicing multiple clients. Common job duties involve troubleshooting technology issues, maintaining equipment and software, and training new users at the company. Many desktop support engineers also help handle computer system security issues and fix problems with network servers. In addition to computer skills, the position requires a flexible schedule, the willingness to work long hours, and the ability to take on several different roles as needed.

What are some common challenges faced by desktop support engineers, and how can they be addressed?

Desktop Support Engineers often encounter challenges such as managing a high volume of support tickets, troubleshooting diverse hardware and software issues, and communicating complex technical information to non-technical users. To address these challenges, it’s important to develop strong organizational skills, stay up-to-date with the latest technology, and practice clear, patient communication. Building good relationships with end users and collaborating effectively with IT team members also helps streamline problem resolution and improve user satisfaction.

What is the difference between Desktop Support Engineer vs Network Support Technician?

AspectDesktop Support EngineerNetwork Support Technician
CertificationsCompTIA A+, Microsoft CertifiedCompTIA Network+, Cisco CCNA
Work EnvironmentOffice, helpdesk, on-siteData centers, network rooms, on-site
Primary ResponsibilitiesTroubleshoot desktops, software, hardware issuesMaintain and troubleshoot network infrastructure
Industry UsageIT support, corporate, educationIT infrastructure, telecom, enterprise networks

While both roles support IT environments, a Desktop Support Engineer primarily handles end-user hardware and software issues, whereas a Network Support Technician focuses on maintaining and troubleshooting network systems. Both roles often require similar certifications and work in related environments, but their core responsibilities differ significantly.

How much does a desktop support engineer make in the US?

A desktop support engineer in the US typically earns between $45,000 and $70,000 annually, depending on experience, location, and certifications. Entry-level positions may start lower, while experienced professionals with certifications like CompTIA A+ or Microsoft Certified can earn higher salaries. The role often involves troubleshooting hardware and software issues, supporting end-users, and maintaining IT systems.

What is a desktop support engineer?

Desktop Support Engineers are IT professionals responsible for providing technical support to end-users within an organization. They troubleshoot hardware and software issues on desktop computers, laptops, and related devices, ensuring that systems function smoothly and efficiently. Their duties often include installing and configuring software, resolving network connectivity problems, and assisting users with IT-related queries. They play a crucial role in maintaining productivity by ensuring minimal downtime for users and often act as the first point of contact for technical assistance.

What are the key skills and qualifications needed to thrive as a desktop support engineer, and why are they important?

To thrive as a Desktop Support Engineer, you need a strong understanding of computer hardware, operating systems, and troubleshooting methodologies, often backed by a degree in IT or a related field. Familiarity with ticketing systems, remote desktop tools, and certifications like CompTIA A+ or Microsoft Certified: Modern Desktop Administrator are typically required. Excellent communication, patience, and problem-solving skills help you efficiently assist users and handle stressful situations. These abilities are crucial for minimizing downtime, maintaining productivity, and ensuring a positive user experience in any organization.
What are the most commonly searched types of Desktop Support Engineer jobs in Baltimore, MD? The most popular types of Desktop Support Engineer jobs in Baltimore, MD are:
What are popular job titles related to Desktop Support Engineer jobs in Baltimore, MD? For Desktop Support Engineer jobs in Baltimore, MD, the most frequently searched job titles are:
What job categories do people searching Desktop Support Engineer jobs in Baltimore, MD look for? The top searched job categories for Desktop Support Engineer jobs in Baltimore, MD are:
What cities near Baltimore, MD are hiring for Desktop Support Engineer jobs? Cities near Baltimore, MD with the most Desktop Support Engineer job openings:
Infographic showing various Desktop Support Engineer job openings in Baltimore, MD as of July 2026, with employment types broken down into 10% Locum Tenens, 66% Full Time, 11% Part Time, 1% Temporary, and 12% Contract. Highlights an 75% Physical, 3% Hybrid, and 22% Remote job distribution, with an average salary of $55,791 per year, or $26.8 per hour.

End User Support Specialist II (Hybrid)

Serigor, Inc.

Baltimore, MD • On-site

Full-time

Re-posted 4 days ago


Job description

Job Title: End User Support Specialist II (Hybrid)
Location: Baltimore, MD
Duration: Fulltime
Job Description:
As an End User Support Specialist II within the Infrastructure Team, you will play a vital role in providing technical assistance and support to end-users across various departments. You will be responsible for diagnosing and resolving hardware, software, and network issues, as well as assisting with the setup and maintenance of IT equipment. The ideal candidate will have a strong understanding of IT systems, excellent communication skills, and a passion for delivering high-quality customer service.
End User Support Specialist responsibilities may include but are not limited to:
  • Hardware and Software Support:
    • Install, diagnose, repair, and maintain computer hardware, peripherals, and equipment.
    • Troubleshoot problematic areas (in person or via communication channels like telephones or email) with accuracy and speed.
    • Assist staff and stakeholders in resolving IT-related incidents and requests.
  • Network and Connectivity:
    • Evaluate and test existing networks and systems.
    • Perform regular maintenance to ensure all systems operate correctly.
    • Ensure desktop computers seamlessly connect with various systems.
  • System Upgrades and Patches:
    • Implement system upgrades to guarantee longevity.
    • Resolve software issues related to the company.
  • Inventory and Security:
    • Keep computer inventory up to date.
    • Maintain passwords, data integrity, and file system security.
    • Monitor system configurations and functionality.
  • Customer Service:
    • Provide impeccable service to customers (both in person and over the phone).
    • Ensure customer satisfaction while addressing their needs.
  • Training and Deployment:
    • Organize training sessions for staff on new software and hardware usage.
    • Assist in testing and deploying new applications and systems. In collaboration with other teams.

Minimum Education and Experience Requirements:
  • Associate degree or equivalent*.
  • Two years of computer and customer support, applications analysis, and/or data security and testing experience.
  • Verbal and written communication skills.
  • Previous IT experience in government is preferred.

Licenses, Registrations and Certificates:
  • Advanced technical credentials or certifications: ITIL Foundation v3 or higher, CompTIA A+, Microsoft Certified Desktop Support Technician, Certified HDI Desktop Support are a plus.

Required Skills, Knowledge and Abilities:
  • Knowledge of the installation, maintenance, and enhancement of microcomputer systems and mainframe client servers.
  • Knowledge of the interrelationship of systems analysis, computer programming, and information technology operations.
  • Knowledge of current trends and developments in network-based communications systems.
  • Knowledge of computer-based communications protocols.
  • Skill in developing database queries and generating reports.
  • Skill in installing, repairing, and troubleshooting network programs, hardware, and systems.
  • Skill in cartographic map design, accuracy of presentation with required map components and elements, layout and design.
  • Ability to analyze, apply logic and solve technology problems.
  • Ability to establish and maintain effective working relationships with vendors, management, technical co-workers and support specialists, and system users.
  • Ability to design complex systems consisting of a wide variety of programs, procedures, and forms.
  • Ability to schedule and perform preventative and corrective maintenance procedures and repairs.
  • Ability to write detailed technical reports and analyses.
  • Ability to develop a working knowledge of computer systems software and operating systems.
  • Ability to develop systems software and systems software testing procedures.