1

Software Engineer Jobs in Arizona (NOW HIRING)

Software Engineer

Tucson, AZ ยท On-site

$85K - $152K/yr

Rincon Research Corporation seeks a Software Engineer to create cutting edge software and cloud computing solutions to challenging national security and defense signal processing, geolocation, and ...

Paid time off Foxhouhd Federal is looking for a Software Developer to support the design, development, and integration of advanced mission-critical systems. This role focuses on building reliable ...

Software Engineer Job Location: Chandler, Arizona (100% Onsite) Job Type: Contract Interview Type: Final round will be in person Interview at client location. Detailed JD: * 8+ years of Software ...

Sr Software Engineer

Phoenix, AZ ยท On-site

$125K - $165K/yr

A Sr Software Engineer should have multiple years of experience in Progress ABL and OE Databases and a strategic mindset with an interest in backend business logic programming, tools and best ...

Software Engineer

Tucson, AZ ยท On-site

$80K - $95K/yr

Paid time off Foxhouhd Federal is looking for a Software Developer to support the design, development, and integration of advanced mission-critical systems. This role focuses on building reliable ...

Software Engineer (Data & ETL) - Contingent Role We are not accepting C2C or 1099 arrangements. Locations: Phoenix, AZ; Las Colinas, TX; Minneapolis, MN (On-site/Hybrid) Conversion: Not eligible ...

Sr Software Engineer

Phoenix, AZ

$121K - $160K/yr

A Sr Software Engineer should have multiple years of experience in Progress ABL and OE Databases and a strategic mindset with an interest in backend business logic programming, tools and best ...

Sr Software Engineer

Phoenix, AZ ยท On-site

$125K - $165K/yr

A Sr Software Engineer should have multiple years of experience in Progress ABL and OE Databases and a strategic mindset with an interest in backend business logic programming, tools and best ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

As a Software Engineer, you will take ownership of critical projects by designing and developing scalable, secure and full-stack applications and building robust APIs and microservices to enable ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government's most pressing missions. Octo delivers ...

Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address government's most pressing missions. Octo delivers ...

next page

Showing results 1-20

Software Engineer information

See Arizona salary details

$59.2K

$137.5K

$191.5K

How much do software engineer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for software engineer in Arizona is $137,475.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,800.00 and $161,200.00 per year, depending on experience, location, and employer.

What Is the Job of a Software Engineer?

Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.

On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What are the most commonly searched types of Software Engineer jobs in Arizona? The most popular types of Software Engineer jobs in Arizona are:
What are popular job titles related to Software Engineer jobs in Arizona? For Software Engineer jobs in Arizona, the most frequently searched job titles are:
What cities in Arizona are hiring for Software Engineer jobs? Cities in Arizona with the most Software Engineer job openings:
What are popular job titles related to Software Engineer jobs in AZ? For Software Engineer jobs in AZ, the most frequently searched job titles are:
Software Engineer

Software Engineer

Rincon Research Corp

Tucson, AZ โ€ข On-site

$85K - $152K/yr

Full-time

Medical, Dental, Life, Retirement

Posted 13 days ago


Job description

Why Join Rincon Research Corporation (RRC)?

At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital signal processing (DSP) products and services for the United States Defense and Intelligence Communities in support of national security.

Rincon Research Corporation seeks a Software Engineer to create cutting edge software and cloud computing solutions to challenging national security and defense signal processing, geolocation, and communication problems. You will work in a multi-disciplinary R&D environment with similarly skilled and motivated electrical engineers, mathematicians, and computer scientists/engineers in a highly rewarding personal and professional environment.

Come join the team that is creating cutting edge signal processing and geolocation systems for the future!

What are the primary responsibilities in the 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. 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?

  • Degree (Bachelor's, Master's, or PhD) in Computer Engineering or Computer Science
  • Proficient in modern software engineering practices for testability and readability
  • Proficient in C++ and Python in LINUX environments
  • Demonstrated ability to design software systems to ensure they achieve functionality, performance, scalability, and maintainability requirements
  • Ability to obtain and maintain TS/SCI security clearance
  • US CITIZENSHIP REQUIRED

Preferred skills:

  • DevOps and Cloud computing Experience (Gitlab, CI/CD, CVE mitigations, Docker, Kubernetes, PIP)
  • Agile development processes
  • Current TS/SCI clearance

Where is the position located?

This position can be located in our Centennial, CO; Chantilly, VA offices or at our Tucson, AZ Headquarters. Remote work/telework is not available for this position.

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.