1

Software Development Jobs in Tucson, AZ (NOW HIRING)

Software Engineer C#

Tucson, AZ · On-site

  • Medical

  • Dental

  • Vision

... development lifecycles, such as Waterfall and Agile Practice sound Software Configuration Management principles using Microsoft Azure DevOps Server or GitHub #CJ

Software Engineer I (Onsite)

Tucson, AZ

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Work within established software development lifecycles, including Agile and Waterfall ... methodologies * Develop and derive requirements for software applications and systems ...

Software Engineer I (Onsite)

Tucson, AZ · On-site

$57 - $109/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Work within established software development lifecycles, including Agile and Waterfall ... methodologies * Develop and derive requirements for software applications and systems ...

New

Software Engineer I (Onsite)

Tucson, AZ

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Work within established software development lifecycles, including Agile and Waterfall ... methodologies * Develop and derive requirements for software applications and systems ...

Software Tutor

Tucson, AZ · Remote

$18 - $40/hr

Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...

Cross Resource Group is a leading aerospace and defense organization seeking a Software Engineer to ... The role involves hands-on Windows-based application development, integration, troubleshooting, and ...

Software Engineer Java Python

Tucson, AZ · On-site

  • Medical

  • Dental

  • Vision

... integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. • Experience with Windows Operating System and ...

... the development process employed by the team while contributing improvements to that process • Develop and contribute to automated test and flight infrastructure (hardware and software) as ...

Frontend Software Developer

Tucson, AZ · On-site

$89K - $104K/yr

... development is done for a medical software company in the Lombardy region of Italy. Most recently we have supported them by creating the Frontend to their newly redesigned medical dossier management ...

Frontend Software Developer

Tucson, AZ

$89K - $104K/yr

... development is done for a medical software company in the Lombardy region of Italy. Most recently we have supported them by creating the Frontend to their newly redesigned medical dossier management ...

Software Engineer II

Tucson, AZ · On-site

$92K - $126K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our engineers engage in the full software development life cycle within agile teams, focusing on areas like real-time systems, machine learning, cybersecurity, and DevOps. Join our team of creative ...

Principal HWIL Software Engineer

Tucson, AZ · On-site

$107.50 - $204.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Advanced experience across the Agile software development lifecycle in three or more of the ... following: C++ data structures and algorithms or C, C++, Python, and/or Object-Oriented Program ...

New

Showing results 21-40

Software Development information

See Tucson, AZ salary details

$73.8K

$131.9K

$165.7K

How much do software development jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software development in Tucson, AZ is $131,949.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,700.00 and $151,400.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

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

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

What exactly do software developers do?

Software developers design, write, test, and maintain computer programs and applications using programming languages like Java, Python, or C++. They analyze user needs, create technical specifications, and collaborate with teams to build functional software solutions. Strong problem-solving skills and knowledge of development tools are essential in this role.

What jobs can a software developer do?

A software developer can work in roles such as front-end developer, back-end developer, full-stack developer, mobile app developer, or software engineer. These positions involve designing, coding, testing, and maintaining software applications using programming languages like Java, Python, or JavaScript, often requiring knowledge of development tools and frameworks.

What are the most commonly searched types of Software Development jobs in Tucson, AZ?

The most popular types of Software Development jobs in Tucson, AZ are:

What are popular job titles related to Software Development jobs in Tucson, AZ?

For Software Development jobs in Tucson, AZ, the most frequently searched job titles are:

What job categories do people searching Software Development jobs in Tucson, AZ look for?

The top searched job categories for Software Development jobs in Tucson, AZ are:

What cities near Tucson, AZ are hiring for Software Development jobs?

Cities near Tucson, AZ with the most Software Development job openings:

Infographic showing various Software Development job openings in Tucson, AZ as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $131,949 per year, or $63.4 per hour.

Software Engineer C#

AVTC Group

Tucson, AZ • On-site

Full-time

Medical, Dental, Vision

Re-posted 28 days ago


Job description

All qualified resumes will receive feedback within 24 hours.
Active Secret is a must - this effort is on-site. Onsite Tucson, AZ
Employment type: Full Time w-2 or Contract. Depending on the type of employment we can offer benefits: including Health, Dental Vision etc...
Rate: 75-90/hr DOE and compensation type
Onsite Tucson, AZ
  • STEM degree with min 5yrs industry experience or 3 years plus advanced degree
  • Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS) Prioritize and handle multiple software engineering tasks concurrently
  • Troubleshoot software and test equipment instrumentation Work in a multidiscipline engineering team environment
  • Develop and derive requirements for software products Lead and mentor junior software engineers
  • Develop computer architectures and computer hardware optimization techniques
  • Develop software drivers for the operation of computer hardware interfaces Work with common computer hardware interfaces and data protocols such as TCP/IP, UDP, or RS-422 Utilize Unified Modeling Language (UML) to visualize software architecture and design Work within software development lifecycles, such as Waterfall and Agile Practice sound Software Configuration Management principles using Microsoft Azure DevOps Server or GitHub

#CJ