1

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

Bachelor's degree in engineering, computer science or physics * Experience in data analysis, including statistics * Experience using MATLAB, Python or similar for data analysis * Experience ...

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

General Engineer

Tucson, AZ · On-site

$91K/yr

... computer science, mathematics, hydrology, or geology, may be accepted in lieu of a bachelor's degree in engineering, provided the applicant has had at least 1 year of professional engineering ...

GENERAL ENGINEER

Tucson, AZ · On-site

$91K/yr

... computer science, mathematics, hydrology, or geology, may be accepted in lieu of a bachelor's degree in engineering, provided the applicant has had at least one year of professional engineering ...

Pursuing a bachelor's degree in engineering, computer science, related field, or relevant experience * Excellent communication and time management skills * Proficiency using Microsoft Office Suite ...

Showing results 41-60

Computer Science Engineer information

See Tucson, AZ salary details

$46.8K

$117.2K

$132.6K

How much do computer science engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for computer science engineer in Tucson, AZ is $117,198.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,500.00 and $126,800.00 per year, depending on experience, location, and employer.

What is a computer science engineer?

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 do computer science engineers do?

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 the key skills and qualifications needed to thrive as a computer science engineer?

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.

Do computer science engineers make good money?

Computer science engineers typically earn competitive salaries that vary based on experience, location, and industry. Entry-level positions often start with moderate pay, while experienced engineers working in specialized fields or in high-demand areas can earn significantly higher salaries, especially with skills in programming, software development, and systems design.

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 August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $117,198 per year, or $56.3 per hour.

$190K - $260K/yr

Other

Medical, Dental, Life, Retirement

Re-posted 15 hours ago


Job description

Why Join Rincon Research Corporation (RRC)?
At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital communication products and services for the United States Defense and Intelligence Communities in support of national security.
Rincon Research Corporation (RRC) seeks a talented, tenacious, results driven individual to work in a multi-disciplinary R&D environment with likeminded motivated electrical engineers, mathematicians, and computer scientists who are collectively responsible for creating custom geolocation and digital communications systems in support of national security defense.
Core responsibilities include creative problem solving, researching or inventing advanced geolocation algorithms, implementing them in efficient software, testing with real-world data, and deploying to front-line customer facilities. RRC's dynamic environment and diverse projects demand flexibility to learn new technologies quickly. RRC personnel can expect to work across all functional areas: systems engineering, development, integration and test, deployment and O&M.
Come join the team that is creating cutting edge signal processing, geolocation, and communication systems for the future.
What are the primary responsibilities in the Sr. Software Engineer position?
Core responsibilities include designing real-time cloud processing solutions, implementing advanced signal processing and geolocation algorithms with efficient software, testing with real data, and providing applications to front-line customer facilities. You create effective user interfaces and data visualization tools. You also will provide technical leadership and guidance to junior team members and mentor others engineers to grow in their technical abilities. A key responsibility is staying up-to-date with the latest technologies, tools, and methodologies and experimenting with new technologies to incorporate innovative solutions into RRC projects. RRC personnel can expect to work across all functional areas: systems engineering, development, integration and test, deployment and O&M, and experience the direct mission feedback from the customer and seeing your project provide real-world contributions that make a significant difference. You're encouraged and expected to propose things that you believe will improve the applications and frameworks you're working in. The ability to work unsupervised with minimal direction and the ability to self-start is a must.
What required background will make you successful?
  • Highly proficient in modern software engineering practices for testability and readability
  • Highly proficient in C++ and Python for engineering and scientific applications in LINUX environments
  • Experience providing technical leadership and guidance to junior team member and mentoring other engineers to grow in their technical abilities
  • Demonstrated ability to design the architecture of software systems to ensure they achieve functionality, performance, scalability, and maintainability requirements
  • Degree (Bachelor's, Master's, or PhD) in Computer Engineering or Computer Science
  • Minimum 15 years' experience in software engineering-related discipline
  • Ability to obtain and maintain TS/SCI security clearance
  • SHIP REQUIRED

Preferred background:
  • DevOps and Cloud computing Experience (Gitlab, CI/CD, CVE mitigations, Docker, Kubernetes, PIP)
  • Agile development processes and leadership

Where is the position located?
This position can be located at our Centennial, CO; Chantilly, VA offices or our Tucson, AZ Headquarters. Remote work/telework is not available for this position.
*The likely salary range for this position is $190,000 to $260,000. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
What benefits does RRC offer?
  • 100% employer-paid premiums for family medical and dental insurance, employee life insurance, short-term and long-term disability (STD & LTD)
  • Flexible reimbursement spending accounts for medical expense and dependent care
  • Immediate participation and vesting in the company's Employee Stock Ownership Plan (ESOP) and 401(k) Plan
  • Employer contributions to RRC's ESOP
  • Employer matching contributions to the company's 401( k) Plan
  • Employer discretionary contributions to the company's 401(k) Plan

Rincon Research Corporation is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.