1

Desktop Engineer Two Jobs in Riverside, CA (NOW HIRING)

Software Engineer II

Walnut, CA · On-site

$101K - $138K/yr

... servers, desktops, and network devices. This position places strong emphasis on automation ... Software Engineer II also supports customer-specific requirements around data collection and driver ...

Software Engineer II

Walnut, CA · On-site

$101K - $138K/yr

... servers, desktops, and network devices. This position places strong emphasis on automation ... Software Engineer II also supports customer-specific requirements around data collection and driver ...

Coordinate accessibility evaluations of ArcGIS products, emphasizing desktop software offerings ... Partner with designers, engineers, and product managers to embed accessibility considerations ...

Accessibility Engineer II

Redlands, CA · On-site

$83K - $149K/yr

Coordinate accessibility evaluations of ArcGIS products, emphasizing desktop software offerings ... Partner with designers, engineers, and product managers to embed accessibility considerations ...

Work with top software engineers to envision, design, build, test, release, and support desktop and ... Requirements * 2+ years of software testing experience * Experience using an application ...

next page

Showing results 1-20

Desktop Engineer Two information

See Riverside, CA salary details

$10

$47

$85

How much do desktop engineer two jobs pay per hour?

As of Jun 22, 2026, the average hourly pay for desktop engineer two in Riverside, CA is $47.16, according to ZipRecruiter salary data. Most workers in this role earn between $29.09 and $60.43 per hour, depending on experience, location, and employer.

Is desktop engineering a good career?

Desktop engineering is a viable career that involves maintaining and troubleshooting computer systems, often requiring knowledge of operating systems, hardware, and networking. It offers opportunities in IT support, system administration, and can lead to roles in cybersecurity or network management with relevant certifications. The job typically involves regular hours and problem-solving skills, making it suitable for those interested in technology and user support.

What engineer makes $500,000 a year?

While most desktop engineers earn significantly less, highly experienced professionals in specialized fields such as software engineering, systems architecture, or executive-level IT management can reach or exceed $500,000 annually, especially with bonuses and stock options. Achieving this level typically requires advanced skills, certifications, and extensive industry experience.

What is the difference between Desktop Engineer Two vs Desktop Engineer One?

AspectDesktop Engineer TwoDesktop Engineer One
Required CertificationsCompTIA A+, Microsoft Certified Desktop Support Technician (MCDST)CompTIA A+ or equivalent
Work EnvironmentCorporate offices, IT support teamsSmall business or entry-level support roles
Employer & Industry UsageIT departments across various industriesEntry-level IT support roles in similar industries
Common Search & ComparisonYesYes

Desktop Engineer Two typically requires more experience and advanced certifications than Desktop Engineer One. They often handle more complex issues, work in larger teams, and support a broader range of hardware and software. Desktop Engineer One is usually an entry-level position focused on basic troubleshooting and support. Understanding these differences helps candidates and employers align expectations and qualifications.

Is it illegal to work two full-time remote jobs at the same time?

For a Desktop Engineer Two or similar IT roles, working two full-time remote jobs simultaneously is generally not illegal but may violate employment agreements or company policies. Employers often require exclusive commitment, and holding multiple full-time positions can lead to conflicts of interest or performance issues. It is important to review each employer's policies and consider potential legal or contractual restrictions before pursuing multiple full-time remote roles.

Can you work for two engineering companies at the same time?

A Desktop Engineer Two can generally work for two companies simultaneously if there are no non-compete agreements or conflict of interest policies in place. It is important to manage time effectively and ensure compliance with each company's employment terms, especially regarding confidentiality and work hours.
What are popular job titles related to Desktop Engineer Two jobs in Riverside, CA? For Desktop Engineer Two jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Desktop Engineer Two jobs in Riverside, CA look for? The top searched job categories for Desktop Engineer Two jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Desktop Engineer Two jobs? Cities near Riverside, CA with the most Desktop Engineer Two job openings:
Infographic showing various Desktop Engineer Two job openings in Riverside, CA as of June 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $98,087 per year, or $47.2 per hour.
Software Engineer II

$101K - $138K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Equus Compute Solutions (ECS) provides computer hardware, software, and related services to ISVs, OEMs, ODMs, and other computing technology companies, both directly and through channels. The company also supplies computer resellers with configurable servers for sale to enterprises and SMBs for on-premises use. ECS is one of the longest-standing and leading systems and solutions integrators. Over the last 32 years, we have delivered more than 3.5 million custom-configured computers throughout the world.
The Software Engineer II role requires strong interest in software, technology, and continuous learning. In addition, a solid grasp of modern software design principles combined with in-depth knowledge of low-level Linux systems. Software Engineer II designs, develops, deploys, and supports a wide range of tools and software used across manufacturing, engineering, and system support.
Success in this role requires proficiency across the full stack of modern cloud-based web applications, as well as comfort working with low-level systems deployed on a diverse mix of hardware including servers, desktops, and network devices. This position places strong emphasis on automation infrastructure within the manufacturing environment and on tooling for the Manufacturing Engineering team. Software Engineer II also supports customer-specific requirements around data collection and driver/firmware management through a highly scalable backend built on microservices, message queuing, databases, APIs, data mining, and digital dashboards. Additionally, this role contributes to the development of software processes and procedures at ECS, including documentation standards, controls, and methodologies that support a mature and robust development environment.
Essential Duties and Responsibilities:

  • Develop, own, and enhance software capabilities, including feature planning, development, and issue management through effective milestone tracking, risk mitigation, and communication.
  • Design and develop software solutions with a focus on availability, resiliency, and scalability.
  • Maintain and manage PXE boot environments for various tools and backend system integrations.
  • Apply deep knowledge of low-level Linux and other *NIX systems, including live disk image creation.
  • Develop and maintain manufacturing automation tools for image deployment and hardware verification/validation, including a scriptable backend supervisor that supports configuration and burn-in tooling for the Manufacturing Engineering team.
  • Design and implement elastic backend systems for data collection, component interaction, data mining, and API integration.
  • Install and configure operating systems, software applications, and related components to support troubleshooting, verification, validation, and system qualification.
  • Produce supporting documentation; summarize and analyze test and validation results; record outcomes and justify conclusions in accordance with product requirements.
  • Help create and manage software design and development processes, including those aligned with ISO 9001 standards.
  • Follow the engineering change management process to plan, execute, and communicate updates within the manufacturing automation environment.
  • Design and develop APIs that extend software agents, cloud services, and other components for both internal tools and customer-facing solutions.
  • Integrate, support, and manage third-party vendor tools, applications, and software components within the customer application stack.
  • Proactively identify and address limitations and risks through experimentation, research, and innovative problem-solving.
  • Collaborate with cross-functional teams including Product Management, Manufacturing Engineering, Quality, and Customer Service to resolve issues and improve solutions.
  • Stay current with emerging technologies, continuously improve skills, and mentor team members in modern software development practices.
  • Demonstrate alignment with the company's core values: Customer Success, Embrace Innovation, Collaboration, Owners Impacting Growth, and Do the Right Thing.
Essential Education, Skills, and Experience:
Education and Experience
  • Bachelor’s degree in computer engineering, computer science, or an equivalent combination of education and experience.
  • 3-5 years of experience in Linux, system and solution design, cloud computing, or related technical domains.
  • Experience with several of the following: C, Go, Node.js, Python, and related technologies such as JSON and HTML.
  • 3–5 years of hands-on Linux administration experience in a production environment.
  • 3–5 years of experience in API development and integration.
  • Experience in a manufacturing or technology product development environment preferred.
Technical Skills
  • Demonstrated expertise in both Windows and Linux environments.
  • Strong understanding of computer hardware components, assembly, functionality, and integration.
  • Proven experience designing, implementing, and automating distributed systems.
  • Strong understanding of system architecture, including message queuing, microservices, CI/CD pipelines, and elastic compute environments.
  • Solid knowledge of relational and NoSQL databases, with hands-on experience in PostgreSQL and JSON-based data stores.
  • Hands-on experience with Kubernetes, Docker, and container orchestration.
  • Working knowledge of configuration management tools such as Puppet, Chef, or Ansible.
  • Proficiency with GitLab and version control systems.
  • Experience with automated unit and integration testing tools.
  • Familiarity with product lifecycle management tools (e.g., Jira, Azure DevOps), including use, administration, and ownership.
  • Knowledge of ISO 9001 design and development processes.
  • Experience managing configuration and maintaining standardized baselines in a production environment.
Professional Skills
  • Ability to quickly adapt to new programming languages, tools, and development approaches.
  • Strong problem-solving, analytical, and conceptual skills.
  • Excellent written and verbal communication skills, with the ability to work independently and collaboratively across cross-functional teams.
  • Ability to lead and support process improvement initiatives that reduce time-to-market and lower development costs.

The base pay range for this role is between $90,000 and $130,000 and your base pay will depend on your skills, qualifications, experience, and location, along with budgeted range of position. Equus Compute Solutions offers a comprehensive full-time benefits package consisting of medical, dental, vision, telemedicine, flexible spending accounts, matched 401K, life, critical accidental or illness, company paid short- & long-term disability, six weeks of paid parental leave, generous paid time off and wellness programs. ECS is 100% employee owned!
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.