1

Software Developer Jobs in Flagstaff, AZ (NOW HIRING)

QA Architect 6/28

Sedona, AZ · On-site

$20K - $30K/yr

Bachelor's degree in Computer Science, Engineering, or a related technical field. * 7+ years of experience in software quality assurance, including hands-on experience with test automation. * Strong ...

Master of Science degree in mechanical or biomedical engineering with a minimum of 5 years' experience in computational fluid dynamics analysis * Experience in computational fluid dynamics software ...

... Engineering, or a related field (or equivalent experience). * Minimum of 10 years of surveying experience, including supervisory responsibilities. * Proficiency with survey software such as AutoCAD ...

Registered Licensed Surveyor

Flagstaff, AZ · On-site

$72K - $99K/yr

... Engineering, or a related field (or equivalent experience). * Minimum of 10 years of surveying experience, including supervisory responsibilities. * Proficiency with survey software such as AutoCAD ...

Summary/Objective The Lead Engineer is responsible for the facilities operations for the hotel ... Knowledgeable in Microsoft Office Software and Hotel PMS systems. * Knowledge of proper equipment ...

Description Summary/Objective The Lead Engineer is responsible for the facilities operations for ... Knowledgeable in Microsoft Office Software and Hotel PMS systems. * Knowledge of proper equipment ...

Business Analytics, Data Science, Information Technology (IT), Information Systems (MIS), Statistics, Computer Engineering, Computer Science, Software Engineering, Supply Chain Management/Logistics ...

Business Analytics, Data Science, Information Technology (IT), Information Systems (MIS), Statistics, Computer Engineering, Computer Science, Software Engineering, Supply Chain Management/Logistics ...

Showing results 41-60

Software Developer information

See Flagstaff, AZ salary details

$48K

$111.9K

$166.1K

How much do software developer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for software developer in Flagstaff, AZ is $111,894.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,100.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

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 in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are the most commonly searched types of Software Developer jobs in Flagstaff, AZ?

The most popular types of Software Developer jobs in Flagstaff, AZ are:

What job categories do people searching Software Developer jobs in Flagstaff, AZ look for?

The top searched job categories for Software Developer jobs in Flagstaff, AZ are:

What cities near Flagstaff, AZ are hiring for Software Developer jobs?

Cities near Flagstaff, AZ with the most Software Developer job openings:

Infographic showing various Software Developer job openings in Flagstaff, AZ as of August 2026, with employment types broken down into 82% Full Time, 16% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $111,894 per year, or $53.8 per hour.

QA Architect 6/28

AWSPRODVK1

Sedona, AZ • On-site

$20K - $30K/yr

Full-time

Re-posted 10 days ago


Key responsibilities

  • Develop and maintain comprehensive QA strategies and architectures aligned with business goals and technology roadmaps.

  • Design, implement, and optimize automated testing frameworks and tools to improve test coverage and efficiency.

  • Collaborate with cross-functional teams to integrate testing processes into CI/CD pipelines and agile workflows.


Job description

About Company:

hi this is about company

About the Role:

The QA Architect plays a critical role in defining and implementing the overall quality assurance strategy for software development projects within the organization. This position is responsible for designing scalable, efficient, and robust testing frameworks that ensure the delivery of high-quality software products. The QA Architect collaborates closely with development teams, product managers, and other stakeholders to integrate quality practices throughout the software development lifecycle. By leveraging deep expertise in automation, performance testing, and continuous integration, the QA Architect drives improvements in testing processes and tools. Ultimately, this role ensures that software releases meet or exceed customer expectations for reliability, functionality, and performance.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 7+ years of experience in software quality assurance, including hands-on experience with test automation.
  • Strong knowledge of software development lifecycle (SDLC) and quality assurance methodologies.
  • Proficiency in programming languages such as Java, Python, or JavaScript for test automation purposes.
  • Experience with test automation tools and frameworks like Selenium, JUnit, TestNG, or similar.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Excellent problem-solving skills and ability to design scalable testing solutions.

Preferred Qualifications:

  • Master’s degree in a relevant technical discipline.
  • Experience working in cloud environments such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of performance testing tools like JMeter or LoadRunner.
  • Certification in software testing or quality assurance (e.g., ISTQB Advanced Level, Certified Agile Tester).
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Strong understanding of security testing principles and tools.

Responsibilities:

  • Develop and maintain comprehensive QA strategies and architectures aligned with business goals and technology roadmaps.
  • Design, implement, and optimize automated testing frameworks and tools to improve test coverage and efficiency.
  • Collaborate with cross-functional teams to integrate testing processes into CI/CD pipelines and agile workflows.
  • Lead the evaluation and adoption of new testing technologies, methodologies, and best practices.
  • Mentor and guide QA engineers and developers on quality standards, testing techniques, and automation practices.
  • Analyze test results and metrics to identify trends, risks, and areas for continuous improvement.
  • Ensure compliance with regulatory and security standards related to software quality and testing.

Skills:

The QA Architect utilizes strong programming skills daily to develop and maintain automated test scripts that enhance test coverage and reduce manual effort. Their expertise in various testing frameworks and tools enables them to design robust and reusable testing architectures that integrate seamlessly with CI/CD pipelines. Communication and collaboration skills are essential as they work closely with developers, product owners, and other stakeholders to embed quality practices throughout the development process. Analytical skills are applied to interpret test results and metrics, driving continuous improvement initiatives. Additionally, staying current with emerging technologies and industry trends allows the QA Architect to recommend and implement innovative solutions that improve overall software quality.