1

Computer Science Engineer Jobs in Tucson, AZ (NOW HIRING)

Be Seen First

Systems Engineer 4

Green Valley, AZ · On-site

$48 - $52/hr

The main function of a systems engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...

System Engineer

Tucson, AZ · On-site

$116K - $142K/yr

What required background will make you successful? * BS or higher in engineering, physics, computer science, or mathematics. * At least 7 years' experience (or 5 years with M.S.) as an engineer or ...

Sr. Software Engineer

Tucson, AZ · On-site

$229K - $280K/yr

Applies computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application. * Works closely with cross-functional members of ...

Bachelors of Science Degree in Computer Science, Computer Engineering, Software Engineering, or another relevant engineering/technical field AND a minimum of 1 years relevant experience OR an ...

Lead Site Reliability Engineer

Tucson, AZ · On-site

$53 - $70.25/hr

Required : • Bachelor's degree in Computer Science, Engineering, or related field. • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana or ELK stack). • Knowledge of ...

Bachelor's degree in Information Systems, Computer Science, Engineering, or related STEM field. * 5+ years of experience administering Windows and Linux systems in secure or controlled environments.

iOS Engineer

Tucson, AZ

$49 - $67.25/hr

Bachelors of Science Degree in Computer Science, Computer Engineering, Software Engineering, or another relevant engineering/technical field AND a minimum of 1 year relevant experience OR an ...

Qualifications MINIMUM Qualifications: * BS in Electrical, Electronic, Computer Science, Engineering, or related technical degree or equivalent extensive experience. At least five years of experience ...

MINIMUM Qualifications: * BS in Electrical, Electronic, Computer Science, Engineering, or related technical degree or equivalent extensive experience. At least five years of experience in embedded ...

Qualifications MINIMUM Qualifications: * BS in Electrical, Electronic, Computer Science, Engineering, or related technical degree or equivalent extensive experience. At least five years of experience ...

Sr. Software Engineer

Tucson, AZ · On-site

$113K - $150K/yr

... or Computer Science • Minimum 15 years' experience in software engineering-related discipline • Ability to obtain and maintain TS/SCI security clearance • US CITIZENSHIP REQUIRED Preferred ...

next page

Showing results 1-20

Computer Science Engineer information

See Tucson, AZ salary details

$41.7K

$104.5K

$118.2K

How much do computer science engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for computer science engineer in Tucson, AZ is $104,466.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,900.00 and $113,000.00 per year, depending on experience, location, and employer.

Can computer engineers make $500,000?

Computer engineers can potentially earn $500,000 or more annually, especially in senior roles, management, or specialized fields like software architecture, data science, or cybersecurity. Achieving this level often requires extensive experience, advanced skills, and sometimes working in high-paying industries or locations with a competitive compensation market.

What engineers make $300,000 a year?

Senior computer science engineers, especially those in specialized fields like software architecture, machine learning, or cybersecurity, can earn $300,000 or more annually, often with extensive experience, advanced skills, and working in high-demand industries or companies. Compensation may include base salary, bonuses, and stock options, particularly in tech giants or startups with significant growth potential.

What engineers make $500,000?

High-level computer science engineers, such as software architects, machine learning engineers, and senior data scientists, can earn $500,000 or more annually, especially with extensive experience, specialized skills, and working in high-paying industries like finance or technology. Achieving this level often requires advanced degrees, certifications, and leadership roles.

What are some typical projects or tasks a Computer Science Engineer might work on within a multidisciplinary team?

Computer Science Engineers often collaborate with professionals from diverse backgrounds such as product managers, designers, and data analysts. Typical projects may include developing scalable software applications, optimizing algorithms for performance, or integrating new technologies into existing systems. These engineers are frequently involved in code reviews, planning meetings, and cross-functional brainstorming sessions to ensure solutions meet both technical and business requirements. This collaborative environment not only enhances technical skills but also fosters communication and project management abilities.

What are Computer Science Engineers?

Computer Science Engineers are professionals who apply principles of computer science, engineering, and mathematics to design, develop, test, and maintain computer systems, software, and networks. They work on a wide range of technologies, from creating applications and operating systems to improving network security and optimizing hardware performance. Their role often involves problem-solving, programming, and collaborating with other engineers and IT specialists to deliver efficient technology solutions.

What work do computer science engineers do?

Computer science engineers design, develop, and maintain software systems, applications, and algorithms. They often work with programming languages, data structures, and computer hardware to solve technical problems and improve technology performance. Their tasks may include coding, testing, debugging, and collaborating with teams on system architecture and user requirements.

What are the key skills and qualifications needed to thrive as a Computer Science Engineer, and why are they important?

To thrive as a Computer Science Engineer, you need a solid background in programming, algorithms, data structures, and computer systems, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, as well as experience using development tools, version control systems (such as Git), and relevant certifications like AWS or Cisco, are highly valued. Strong problem-solving abilities, teamwork, and effective communication help set exceptional engineers apart. These skills are vital for designing, developing, and maintaining reliable software solutions in ever-evolving technical environments.
What cities near Tucson, AZ are hiring for Computer Science Engineer jobs? Cities near Tucson, AZ with the most Computer Science Engineer job openings:
Infographic showing various Computer Science Engineer job openings in Tucson, AZ as of June 2026, with employment types broken down into 2% As Needed, 69% Full Time, 27% Part Time, and 2% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $104,466 per year, or $50.2 per hour.
Systems Engineer 4

Systems Engineer 4

DVA Consulting

Green Valley, AZ • On-site

$48 - $52/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 28 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

DVA has an immediate opening for a Systems Engineer. This is a fulltime on site position at a Heavy Equipment manufacturing Proving Grounds in Green Valley AZ. $48-52 an hour plus benefits. The main function of a systems engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical systems engineer analyzes user needs, and then designs, tests, and develops software to meet those needs.
Job Responsibilities:
• Direct programmers and analysts to make changes to existing databases and database management systems.
• Direct others in coding logical and physical database descriptions.
• Review project requests describing database user needs to estimate time and cost required to accomplish project.
• Review and approve database development and determine project scope and limitations.
• Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems.
• Implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
• Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
Skills:
• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
• Strong ability to work independently and manage one’s time.
• Strong leadership and mentoring skills necessary to provide support and constructive performance feedback.
• Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
• Strong ability to troubleshoot issues and make system changes as needed to resolve issue.
• Strong knowledge of circuit boards, processors, electronic equipment and computer hardware and software.
• Strong knowledge of computer development software across multiple platforms.
Education/Experience:
• Bachelor's degree in computer science, software engineering or relevant field required.

8-10 years experienced required.

Additional Role Details:

The position's responsibilities include a strong quality focus on thorough test planning and execution. Thorough documentation and communication of issues is a must.
Advanced data analysis and systems analysis efforts and skills are needed to help troubleshoot complex issues from test or customer sites, and to examine information from test sites to improve overall systems performance.
Good communication is expected for technical status updates, test plan reviews, and when working closely with other autonomy validation engineers, support teams and product support.
Keeping up with industry trends and new technology breakthroughs is essential and requires continuous learning through self/internet study, as well as interaction with other autonomous engineers through conferences and papers.

Company Description

DVA and employs highly skilled individuals in multiple industries. Full-time employment.