1

Software Consulting Jobs in Arizona (NOW HIRING)

Consulting Analyst

Phoenix, AZ ยท On-site

  • Life

  • Retirement

Knowledge of Microsoft Office Suite and other generally accepted software for the business * PC literacy with applied knowledge * Preferred Consultant Skills: * Demonstrates curiosity and initiative ...

... IT staffing/consulting company. Procom's areas of staffing expertise include: Application ... Software Tester Job Details - Test execution (automated and manual) - First tier debug of test ...

Connexta, a subsidiary of Octo Consulting Group (Octo) is an industry-leading, award-winning provider of digital services for the federal government. Octo specializes in providing agile software ...

Connexta, a subsidiary of Octo Consulting Group (Octo) is an industry-leading, award-winning provider of digital services for the federal government. Octo specializes in providing agile software ...

Connexta, a subsidiary of Octo Consulting Group (Octo) is an industry-leading, award-winning provider of digital services for the federal government. Octo specializes in providing agile software ...

Consulting Manager

Phoenix, AZ ยท On-site

$128K - $193K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Command Center Software, "Tiles", are used to dynamically optimize coordination of patient care. Responsible for providing consulting services to Command Center customers to help achieve business ...

Showing results 21-40

Software Consulting information

See Arizona salary details

$44.7K

$104.2K

$154.7K

How much do software consulting jobs pay per year?

As of Aug 13, 2026, the average yearly pay for software consulting in Arizona is $104,227.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,900.00 and $121,100.00 per year, depending on experience, location, and employer.

What are some common challenges faced by software consultants when working with clients, and how can they be managed?

Software consultants often encounter challenges such as aligning client expectations with technical realities, managing shifting project requirements, and integrating solutions into existing workflows. Effective communication, setting clear deliverables, and maintaining flexibility are key to overcoming these issues. Additionally, building strong relationships with clients and stakeholders helps facilitate smoother collaboration and ensures project goals are met. Regular check-ins and transparent progress updates are also essential for managing expectations and adapting to changes throughout the project lifecycle.

What is software consulting?

Software consulting is a professional service where experts provide advice, solutions, and support to organizations seeking to improve, develop, or implement software systems. Software consultants analyze business needs, recommend technology solutions, assist with project planning, and may oversee software development or integration. Their goal is to help clients achieve operational efficiency, solve technical challenges, and ensure projects are completed on time and within budget. Consultants often have experience in multiple industries and technologies, making them valuable for both short-term projects and long-term digital transformation.

What is the difference between Software Consulting vs Software Development?

AspectSoftware ConsultingSoftware Development
Primary FocusProviding expert advice and strategic solutions to clientsDesigning, coding, and building software applications
Work EnvironmentClient sites, consulting firms, or remoteIn-house or dedicated development teams
Required CredentialsTypically a degree in computer science or related field, certifications like PMP or cloud certificationsDegree in computer science or software engineering, coding skills
Industry UsageConsulting firms, IT services, freelance consultingTech companies, startups, in-house development teams

Software Consulting involves advising clients on technology strategies and solutions, focusing on problem-solving and strategic planning. In contrast, Software Development centers on creating and implementing software products. Both roles require technical knowledge, but consulting emphasizes communication and strategic insight, while development emphasizes coding and technical execution.

What are the key skills and qualifications needed to thrive as a software consultant?

To thrive as a Software Consultant, you need a strong foundation in software development, problem-solving, and client requirement analysis, typically supported by a degree in computer science or a related field. Familiarity with programming languages, cloud platforms, project management tools, and relevant certifications such as AWS Certified Solutions Architect or PMP are often required. Outstanding communication, adaptability, and interpersonal skills help build client trust and manage changing project needs. These skills and qualifications are crucial for delivering effective technical solutions, ensuring client satisfaction, and maintaining successful long-term partnerships.
Infographic showing various Software Consulting job openings in Arizona as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $104,227 per year, or $50.1 per hour.

Software Engineer -DO-178/DO-330 Tool Qualification

Real Time Consulting

Phoenix, AZ โ€ข On-site

Full-time

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

REAL TIME CONSULTING (An RTCo Company)-POSITION DESCRIPTION
JOB TITLE: Software Engineer -DO-178/DO-330 Tool Qualification
ABOUT THE JOB: The DO-330 Tool Qualification Engineer is responsible for planning, developing, verifying, and documenting the qualification of software development and verification tools used on safety-critical airborne software programs. Working closely with software development, verification, quality assurance, and certification teams, this role ensures software tools satisfy the qualification objectives defined in DO-330 and support certification of airborne systems developed in accordance with DO-178C.
The ideal candidate possesses strong software verification and certification experience, understands the avionics software development lifecycle, and is familiar with FAA/EASA certification processes.
Key Responsibilities:
  • Develop Tool Qualification Plans (TQP), Tool Operational Requirements (TOR), Tool Verification Plans (TVP), Tool Accomplishment Summaries (TAS), and other certification artifacts.
  • Determine software tool qualification requirements and Tool Qualification Levels (TQL) in accordance with DO-330.
  • Develop and execute tool qualification test procedures and document verification results.
  • Coordinate with software developers, verification engineers, and certification specialists to support tool qualification activities.
  • Maintain bidirectional traceability between tool requirements, verification procedures, test results, and certification evidence.
  • Support FAA, EASA, and customer certification audits and technical reviews.
  • Develop qualification data packages for certification authorities.
  • Participate in peer reviews, design reviews, and certification readiness reviews.

REQUIRED SKILLS:
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical discipline.
  • 5+ years of experience developing or verifying safety-critical embedded software.
  • Experience supporting DO-178B or DO-178C airborne software certification.
  • Working knowledge of DO-330 Software Tool Qualification Considerations.
  • Experience developing software verification procedures and executing verification testing.
  • Familiarity with software requirements management and traceability processes.
  • Experience in preparing certification documentation and technical reports.
  • Experience with configuration management practices and software baselines.
  • Understanding of software lifecycle processes defined by DO-178C.
  • Strong technical writing and documentation skills.
  • Excellent analytical and problem-solving abilities.
  • Strong written and verbal communication skills.
  • Ability to interpret certification requirements and translate them into practical engineering activities.
  • Highly organized with exceptional attention to detail.
  • Collaborative team player capable of working across engineering disciplines.
  • Self-motivated with the ability to work independently.
  • Strong planning and time management skills.
  • Comfortable presenting technical information to certification authorities, and engineering leadership.

PREFERRED SKILLS:
  • Direct experience qualifying software tools in accordance with DO-330.
  • Experience determining Tool Qualification Levels (TQL-1 through TQL-5).
  • Experience qualifying code generators, structural coverage tools, static analysis tools, test automation tools, or requirements management tools.
  • Experience supporting DAL A or DAL B airborne software programs.
  • Familiarity with automated verification environments.
ABOUT THE COMPANY:
Real Time Consulting (RTC) exists to partner outstanding engineering talent to support our clients' success. Unsurpassed service is delivered to our clients by upholding responsibility, teamwork and quality. Our primary commitment is to help our clients.Since 1997, RTC has been protecting and enhancing lives with safe, reliable, innovative solutions, providing full life-cycle design, development and testing of EMBEDDED ENGINEERING SYSTEMS and SOFTWARE SOLUTIONS with Program Management and Consulting Services. Our employees average 20+ years of versatile and accomplished expertise to our clients, driving continuous innovation forward. Employees' innovative and analytical ideas are cultivated while maintaining the big picture vision in a fast-paced, changing environment. Our corporate values are to Uphold Responsibility, Support People, Promote Teamwork and Deliver Quality!
This position may require exposure to software, source code or technology that is subject to US export control laws and regulations (i.e., International Traffic in Arms Regulations or the Export Administration Regulations). To comply with these requirements, you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Departments of State or Commerce, as applicable.
RTCo is an Equal Opportunity Employer; employment with RTCo is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
To qualify for all positions with Real Time Companies, applicants must be legally authorized to work in the United States and should not require now, or in the future, sponsorship for employment visa status.Please be aware that Real Time Companies does not sponsor employment-based visas.Additionally, certain positions with Real Time Companies that involve work with government entities may have more restrictive employment status requirements, such as U.S. citizenship, based on security clearance requirements or other governmental requirements.Real Time Companies is an Equal Opportunity Employer M/F/D/V.