1

Computer System Programmer Jobs in Arizona (NOW HIRING)

Network System Engineer

Scottsdale, AZ · On-site

$90K - $102K/yr

M9 Solutions is seeking a Network System Engineer to work onsite in support of a government ... Position requires extensive work at a computer in an office environment with additional work ...

Advanced Systems Engineer

Tucson, AZ · On-site

$145K - $165K/yr

Degree (Bachelor's, Master's, or PhD) in Computer Science, Data Science, Computer Engineering ... Expert system engineering knowledge across the full system lifecycle, including requirements ...

New

PLM * CAD * ERP * MES * Develop Digital Thread solutions enabling end-to-end traceability across ... Support configuration management links between systems engineering data and product structures. IBM ...

PLM * CAD * ERP * MES * Develop Digital Thread solutions enabling end-to-end traceability across ... Support configuration management links between systems engineering data and product structures. IBM ...

Systems Engineer SME

Tucson, AZ · On-site

$131K - $237K/yr

... system performance, scalability, security, and maintainability. Basic Qualifications: * US citizenship is required per contract. * Bachelor's degree in Systems Engineering, Computer Science, or ...

... system performance, scalability, security, and maintainability. Basic Qualifications: * US citizenship is required per contract. * Bachelor's degree in Systems Engineering, Computer Science, or ...

... system performance, scalability, security, and maintainability. Basic Qualifications: * US citizenship is required per contract. * Bachelor's degree in Systems Engineering, Computer Science, or ...

Showing results 41-60

Computer System Programmer information

See Arizona salary details

$16

$46

$76

How much do computer system programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for computer system programmer in Arizona is $46.36, according to ZipRecruiter salary data. Most workers in this role earn between $33.61 and $58.03 per hour, depending on experience, location, and employer.

What is a computer system programmer?

Computer system programmers are professionals who write, test, and maintain the software that enables computers and networks to function effectively. They typically work on system-level software such as operating systems, network distribution software, and compilers, ensuring that computer hardware and software work seamlessly together. Their role often involves debugging, updating, and optimizing existing code to improve system performance and security. Computer system programmers may also collaborate with hardware engineers and other IT professionals to integrate new technologies into existing systems.

What are the key skills and qualifications needed to thrive as a computer system programmer, and why are they important?

To thrive as a Computer System Programmer, you need strong programming abilities in languages such as C, C++, or Java, along with a degree in computer science or a related field. Familiarity with operating systems, integrated development environments (IDEs), and version control systems like Git is typically required. Attention to detail, analytical thinking, and effective problem-solving are essential soft skills that distinguish top performers. These competencies ensure the development of reliable, efficient, and maintainable systems that meet organizational and user needs.

What are the typical collaboration dynamics between computer system programmers and other IT professionals?

Computer system programmers frequently collaborate with system analysts, network engineers, and software developers to ensure that new or modified systems integrate seamlessly with existing infrastructure. They often participate in meetings to discuss technical requirements, troubleshoot issues alongside IT support teams, and work closely with quality assurance professionals to test system functionality. Strong communication and teamwork skills are essential, as these collaborations are crucial for identifying potential problems early and ensuring project success.

What is the difference between Computer System Programmer vs Software Developer?

AspectComputer System ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field; certifications like CompTIA or Microsoft may be beneficialSimilar educational background; often holds degrees in computer science, software engineering, or related fields
Work EnvironmentWorks mainly in IT departments, focusing on system-level programming, operating systems, and hardware integrationWorks in various industries, developing applications, web, mobile, or enterprise software
Industry UsageCommonly employed in technology firms, government agencies, and organizations with complex IT infrastructureWidely used across tech companies, startups, and businesses developing consumer or enterprise software

While both roles require programming skills and a similar educational background, Computer System Programmers focus on system-level software and hardware integration, whereas Software Developers create applications and user-facing software solutions.

How much does a computer system programmer get paid?

Computer system programmers typically earn a median annual salary of around $90,000, with salaries ranging from approximately $60,000 to over $120,000 depending on experience, location, and industry. Skilled programmers with certifications and knowledge of specific programming languages or systems may earn higher wages.

Is a computer system programmer a good career?

A computer system programmer is a skilled professional who develops and maintains software for computer systems, often requiring knowledge of programming languages, operating systems, and hardware interactions. The role offers steady employment opportunities, competitive salaries, and the potential for specialization in areas like embedded systems or cybersecurity. Success in this career typically depends on continuous learning and staying updated with evolving technologies.

Is computer system programming in demand?

Computer system programmers are in steady demand due to ongoing needs for maintaining and developing operating systems, embedded systems, and enterprise software. Skills in programming languages like C, C++, and knowledge of hardware interactions increase employability, especially in technology and manufacturing sectors.

What does a computer system programmer do?

A computer system programmer develops, tests, and maintains system software such as operating systems, device drivers, and utility programs. They write code primarily in languages like C or Assembly, troubleshoot system issues, and ensure software interacts efficiently with hardware components. Strong problem-solving skills and knowledge of computer architecture are essential for this role.

Network System Engineer

M9 Solutions

Scottsdale, AZ • On-site

$90K - $102K/yr

Full-time

Posted 16 days ago


Job description

M9 Solutions is dedicated to providing IT services and solutions to the Federal Government by mobilizing the right people, skills, clearance levels, and technologies to help organizations that desire improved performance and modern, sustainable change. M9 has provided quality IT services and support to more than 30 Federal Agencies and multiple commercial customers nationwide. Our capabilities include IT Talent Solutions, Data Delivery & Analytics, Cyber Security, Cloud Migration, Applications and Infrastructure, Software Development, and Finance & Accounting.
M9 Solutions is seeking a Network System Engineer to work onsite in support of a government contract for a client located in Scottsdale, AZ. An active Secret clearance is required.
Responsibilities
  • Document network plans and designs, install components, and configure services to meet project requirements.
  • Analyze network topologies, traffic, and capacity requirements for monitoring, maintenance, and troubleshooting during events.
  • Between project execution events, and as part of the network team, responsible for operations, maintenance, and troubleshooting of networks of varying classifications, including implementing security configurations, performing network diagnostics, identifying required corrective actions, and documenting changes in a clear and concise manner.
  • Physically install devices in equipment racks and user workspaces.
  • Position requires extensive work at a computer in an office environment with additional work possible in a raised floor computing environment.
  • Position may require extensive travel to deployment sites in the U.S. and abroad

Required Skills and Qualifications
  • Active Secret security clearance.
  • Bachelor's degree in Engineering, or a related Science or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree plus a minimum of 3 years of relevant experience.
  • Six (6) years of experience integrating and configuring switches, routers, firewalls, and gateways in data communications systems with IP version 4 and associated TCP and UDP protocols preferred.
  • Possess experience in at least two (2) of the following topics with proven demonstrated experience within the past five (5) years:
    • One (1) year of experience as a computer systems manager/operator on Microsoft or LINUX-based computing environments, employing Windows Server 2012 (or newer), client Windows 7 (or newer), and LINUX operating systems;
    • One (1) year of experience managing and working on local area network (LAN) administration, operation, and architecture with a minimum of 30 client systems;
    • Specific working experience of management of a mixture of Windows and LINUX computing environments;
    • Must be familiar with virtualization techniques - simulating a hardware platform, operating system (OS), storage device, or network resources.
  • Creative thinker with demonstrated success leading the software development life cycle.
  • Collaborative team player eager to provide technical leadership and position others for success.
  • Exceptional communication and presentation skills, with notable record of securing buy-in on concepts and ideas.
  • Experienced in the art of negotiation with ability to meet challenging client requirements with win-win solutions.
  • Commitment to ongoing professional development for self and others.
  • Identifies opportunities to apply AI for continuous improvement and innovation.

Preferred Skills and Qualifications
  • Enterprise Network Design/topology.
  • High-speed network design and implementation.
  • Juniper Networks Certified Administrator (JNCIA-Junos; JNCIP is preferred or Cisco CCNA certification; CCNP preferred).
  • Proficiency with Juniper SRX-series of firewall devices.
  • Maintenance of Network topology that utilizes Linux IDM/Windows Servers for DNS and Account Management, Juniper Firewalls, Arista Switches, and NAS/SAN storage.
  • Familiarity with multicast and routing protocols (BGP, OSPF, etc).
  • Experience with vulnerability scanning, hardening, and resolution of findings.
  • Written skills to include development and maintenance of documentation for network, system, operations, etc.
  • Familiarity with public cloud computing networking and services, including AWS.
  • Familiarity with VMware vSphere and virtual machines.
  • Familiarity with Red Hat Enterprise Linux operating system.

GH 992
Full-Time Employee Compensation
  • M9 Solutions' pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include, but are not limited to, responsibilities of the position, education, experience, knowledge, skills, abilities, as well as internal equity, location, alignment with market data, applicable bargaining agreement (if any), or other law.
  • M9 Benefits - https://m9solutions.com/why-join-m9/#our-benefits

Salary Range
$90,000-$102,000 USD
M9 Solutions, LLC (M9) is a Federal sub-contractor and we comply with all applicable federal laws prohibiting discrimination in employment, including Title VII of the Civil Rights Act of 1964. We also adhere to the affirmative action requirements of the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and Section 503 of the Rehabilitation Act, ensuring equal opportunity for veterans and individuals with disabilities. Please click here to complete M9's Voluntary Self-Identification Form and then email it to hr@m9solutions.com. If you need accommodation during the application process or encounter difficulties using our website, please contact our Human Resources Department at hr@m9solutions.com or 703-936-0880
M9 Solutions is a proud participant in the Virginia Values Veterans (V3) program and supports the Military Medics and Corpsmen (MMAC) initiative, demonstrating our commitment to hiring and supporting veterans, transitioning service members, military spouses, and dependents.
With 15+ years of proven delivery and growth, M9 Solutions is a unique small business with credible past performance and key capabilities offering project management services, solution architects, business analysts, program managers, technical architects, and technical consultants. M9 was recognized as an Inc. 5000 Fastest-Growing Private Companies in 2021, 2020, 2019, 2018, 2017, 2016, and 2012. M9 Solutions believes that work should be fun, rewarding, and something everyone can be excited about. We offer a competitive compensation package and value diverse perspectives in driving the vision of the company.