1

Desktop Engineer Jobs in Alabama (NOW HIRING)

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for ... This role involves a combination of desktop application development, web application development ...

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for ... This role involves a combination of desktop application development, web application development ...

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for ... This role involves a combination of desktop application development, web application development ...

SummitMedia LLC is seeking a Chief Engineer for our Louisville, KY market. Duties include ... IT desktop support. Responsibilities: * Maintains station operation through preventative and ...

Data Engineer- Senior

Huntsville, AL ยท On-site

$105K - $142K/yr

... desktop and web-based platforms โ€ข Develop and implement data analytics solutions that enable bulk ... for operations, programming, and security โ€ข Design, construct, and maintain large-scale ...

Software Engineer 1OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a ... The modernization effort will transition our planning tools from desktop applications to web ...

The Systems Engineer provides comprehensive technical support across multiple client environments ... Deploy and maintain desktop and laptop environments * Install and configure standard software ...

The Systems Engineer provides comprehensive technical support across multiple client environments ... Deploy and maintain desktop and laptop environments * Install and configure standard software ...

Software Engineer 1 OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a ... The modernization effort will transition our planning tools from desktop applications to web ...

Software Engineer 1 OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a ... The modernization effort will transition our planning tools from desktop applications to web ...

Embedded Software Engineer

Madison, AL ยท On-site

$117K - $155K/yr

About the Role HEKA is hiring Software Engineers to join our fast-paced, highly collaborative ... Desktop software development Additional Considerations * This role is on-site only and not remote

Job Summary : eTeam is seeking a Field Engineer to provide on-site support for computer-related ... The role involves installing, diagnosing, maintaining, and servicing desktop and laptop computers ...

The modernization effort will transition our planning tools from desktop applications to web ... Collaborate with back-end developers to integrate APIs and services. * Participate in code reviews ...

Showing results 41-60

Desktop Engineer information

See Alabama salary details

$9

$40

$74

How much do desktop engineer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for desktop engineer in Alabama is $40.97, according to ZipRecruiter salary data. Most workers in this role earn between $25.29 and $52.50 per hour, depending on experience, location, and employer.

How much do desktop engineers make?

Desktop engineers typically earn a median annual salary of around $60,000 to $80,000, depending on experience, certifications, and the complexity of the environment they support. Salaries can vary based on the industry and geographic location, with higher wages often found in urban areas and for those with specialized skills in troubleshooting, hardware, and software support.

What is the difference between Desktop Engineer vs Network Technician?

AspectDesktop EngineerNetwork Technician
CertificationsCompTIA A+, Microsoft Certified Desktop Support Technician (MCDST)CompTIA Network+, Cisco CCNA
Work EnvironmentOffice, help desk, on-site supportData centers, network rooms, on-site troubleshooting
Primary ResponsibilitiesMaintaining and troubleshooting desktops, hardware, softwareInstalling, configuring, and repairing network hardware and infrastructure
Industry UsageIT support, corporate environmentsTelecommunications, enterprise networks

While both roles support IT infrastructure, Desktop Engineers focus on end-user devices like desktops and laptops, whereas Network Technicians specialize in network hardware and connectivity. Understanding these differences helps employers and job seekers target the right skills and certifications for each role.

What is a desktop engineer?

A desktop engineer is responsible for troubleshooting problems with computer software and hardware. In this job, you may work as a desktop support engineer for a technical support firm that services multiple clients or for a company, school, or government agency in their IT department. Your job duties include responding to telephone and email inquiries, monitoring computer systems, installing software or hardware, and performing maintenance on computer systems. You need strong customer service and problem-solving skills and in-depth knowledge of computers to succeed in a career as a desktop engineer.

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

To thrive as a Desktop Engineer, you need expertise in operating systems (Windows, macOS), hardware troubleshooting, and a background in computer science or relevant certifications like CompTIA A+ or Microsoft Certified: Modern Desktop Administrator Associate. Familiarity with remote desktop tools, imaging software, Active Directory, and ticketing systems is typically required. Strong problem-solving abilities, communication skills, and customer service orientation help Desktop Engineers stand out. These skills ensure efficient issue resolution, minimize downtime, and deliver a positive technology experience to end users.

What are some common challenges faced by desktop engineers and how are they typically addressed?

Desktop Engineers often encounter challenges such as managing diverse hardware and software configurations, troubleshooting unexpected technical issues, and supporting users with varying levels of technical expertise. Staying current with new technologies and security threats is also essential. These challenges are usually addressed through ongoing training, standardized deployment practices, and strong collaboration with IT support teams to ensure smooth operations and minimal downtime for end-users.

What are the most commonly searched types of Desktop Engineer jobs in Alabama?

The most popular types of Desktop Engineer jobs in Alabama are:

What are popular job titles related to Desktop Engineer jobs in Alabama?

For Desktop Engineer jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Desktop Engineer jobs in Alabama look for?

The top searched job categories for Desktop Engineer jobs in Alabama are:

What are popular job titles related to Desktop Engineer jobs in AL?

For Desktop Engineer jobs in AL, the most frequently searched job titles are:

Infographic showing various Desktop Engineer job openings in Alabama as of July 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $85,218 per year, or $41 per hour.

1710 - Software Engineer II

Sigma Defense

Huntsville, AL โ€ข On-site

$43.27/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 19 days ago


Job description

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for communications, tactical, and hardware-integrated systems. This role involves a combination of desktop application development, web application development, backend services, hardware integration, and system testing.
The ideal candidate enjoys solving technical challenges, learning new technologies, and working across multiple disciplines. This position offers opportunities to develop desktop and web-based applications, integrate software with hardware systems, support customer demonstrations, and participate in field testing activities.
Equal Opportunity Employer/Veterans/Disabled: Sigma Defense Systems is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Requirements
  • 3-4 years of software development experience (professional, internship, academic, or personal project experience considered).
  • Experience with object-oriented software development principles.
  • Understanding of networking fundamentals and TCP/IP communications.
  • Experience using Git or similar version control systems.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to learn new technologies and adapt to evolving project requirements.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaboratively within a small engineering team.
  • Ability to travel up to 15% of year.
  • Must be a U.S. citizen.

Candidate Differentiators:
  • Experience with Qt and desktop application development.
  • Experience developing web applications using Angular, React, Vue, or similar frameworks.
  • Experience developing REST APIs and backend services.
  • Experience with PostgreSQL, SQL databases, or database design.
  • Experience with gRPC and Protocol Buffers.
  • Experience with WebSockets and real-time data streaming.
  • Experience with Docker or containerized deployments.
  • Experience developing TCP/UDP network applications.
  • Experience working with geospatial technologies or mapping applications.
  • Experience programming embedded systems, microcontrollers, or Arduino-based devices.
  • Experience integrating software with hardware devices and external systems.
  • Experience with Team Awareness Kit (TAK) technologies, including ATAK, WinTAK, TAK Server, and Cursor-on-Target (CoT) is preferred.

Computer Programs/Software:
  • C++
  • Python
  • JavaScript
  • TypeScript
  • Linux

Personnel Clearance Level:
  • Candidate must possess or have the ability to obtain an active Secret security clearance or higher.
  • Clearance may be sponsored for the right candidate.

Education Requirements:
  • Bachelor's degree from an accredited college or university in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related field of study.

Essential Job Duties (not all-inclusive):
  • Design, develop, test, and maintain desktop and web-based software applications.
  • Develop and maintain software using C++, Python, JavaScript, TypeScript, and related technologies.
  • Develop desktop applications using frameworks such as Qt.
  • Develop and maintain modern web applications using frameworks such as Angular, React, or similar technologies.
  • Design and implement backend services, REST APIs, and real-time communication interfaces.
  • Develop and maintain client/server applications utilizing TCP/IP, UDP, WebSockets, gRPC, and related communication technologies.
  • Integrate software with hardware devices, sensors, and external systems.
  • Develop and maintain Protocol Buffer message definitions and communication interfaces.
  • Support database-driven applications and data visualization tools.
  • Troubleshoot and resolve software defects throughout the development lifecycle.
  • Develop technical documentation, interface control documents (ICDs), user guides, and test procedures.
  • Participate in software architecture discussions, design reviews, and technical planning activities.
  • Support customer demonstrations, field testing, system integration activities, and operational evaluations.

Hourly Rate: $43.27 per hour.
Benefits
  • Dental and Vision Insurance
  • Medical Insurance to Include HSA, FSA, and DFSA Plans
  • Life and AD&D coverage
  • Employee Assistance Program (EAP)
  • 401(k) Plan with Company Matching Contributions
  • 160 Hours of Paid Time Off (PTO)
  • 12 (Floating) Holidays
  • Educational Assistance
  • Highly Competitive Salary