1

Software Configuration Engineer Jobs in Arizona (NOW HIRING)

Experience with Software Configuration Management principles * Experience with Microsoft Azure DevOps Server or GitHub * Written and interpersonal communication skills * Experience in leading teams ...

Experience with Software Configuration Management principles * Experience with Microsoft Azure DevOps Server or GitHub * Written and interpersonal communication skills * Experience in leading teams ...

next page

Showing results 1-20

Software Configuration Engineer information

See Arizona salary details

$66.2K

$133.5K

$219K

How much do software configuration engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for software configuration engineer in Arizona is $133,508.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,200.00 and $166,300.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Configuration Engineer, you need a strong background in software development lifecycle management, version control, and scripting, often supported by a degree in computer science or related field. Familiarity with tools such as Git, Jenkins, SVN, build automation systems, and configuration management platforms like Ansible or Puppet is typical. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These skills ensure reliable software releases, efficient collaboration, and robust configuration processes critical to project success.

How does a Software Configuration Engineer typically collaborate with development and operations teams during a software release cycle?

Software Configuration Engineers play a critical role in bridging development and operations teams, especially during release cycles. They coordinate version control, manage build environments, and ensure that configuration management processes are followed so releases are stable and repeatable. Collaboration often involves frequent communication with developers to resolve build issues and with operations staff to deploy code changes smoothly. This teamwork helps prevent misconfigurations and streamlines the deployment pipeline, making the release process more efficient and reliable.

What are Software Configuration Engineers?

Software Configuration Engineers are professionals responsible for managing and controlling changes in software projects. They ensure that software versions, code, and documentation are properly tracked and maintained using configuration management tools. Their role is crucial for maintaining consistency, preventing errors, and supporting collaboration among development teams. They often work closely with developers, quality assurance, and IT operations to streamline software delivery processes.

What is the difference between Software Configuration Engineer vs Software Developer?

AspectSoftware Configuration EngineerSoftware Developer
Primary FocusManaging software builds, version control, and deployment processesWriting, testing, and maintaining code for applications
Required SkillsConfiguration management, scripting, version control toolsProgramming languages, software design, debugging
Work EnvironmentDevOps teams, system integration, release managementDevelopment teams, coding environments
CertificationsOften includes certifications in configuration management toolsOften includes programming language certifications

While both roles are essential in software development, Software Configuration Engineers focus on managing software versions and deployment processes, ensuring smooth releases. Software Developers primarily concentrate on creating and improving software applications. Understanding these differences helps in choosing the right career path or job search focus.

Infographic showing various Software Configuration Engineer job openings in Arizona as of May 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 76% Physical, 14% Hybrid, and 10% Remote job distribution, with an average salary of $133,508 per year, or $64.2 per hour.
Software Engineer 102124 with Security Clearance

Other

Medical, Dental, Vision, Retirement, PTO

Posted 23 days ago


Job description


Software Engineer 
Location: Tucson, AZ 
Required Clearance: Secret  Since 1999, ITEC has been a powerhouse in supporting mission-critical programs for the DoD and Intelligence community, building a solid reputation along the way. At ITEC, we don’t just care for our employees—we champion them with competitive salaries, an outstanding employee care program, and a benefits package that includes Medical, Dental, Vision, Paid Time Off, and a 401k match. U.S. Citizenship Mandatory: Due to our US federal government contract, candidates for this position are required to be a US Citizen and will be subject to a background investigation.  Job Description: ITEC is seeking a Software Engineer II with at least 2 years of professional experience or an advanced STEM degree.    This position is focused on the design, development, integration, and maintenance of software as a part of on-site factory support of systems to support weapon system product development. The selected candidate will develop applications, libraries, and instrument drivers using the software style, development language, and integrated development environment specified by the organization.  The selected candidate will contribute to multidiscipline engineering teams. Typical work involves the development of both engineering and production equipment, environments, and systems. As such, the candidate will contribute to the completion of all stages of product development for RMD weapon system products. They will be expected to work, either as a part of a team or independently, to design, develop, and implement system level applications in support of producing and maintaining weapon system products.  Job Responsibilities: * 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.  
Required Skills: * Typically requires a Bachelor’s Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 2 years prior relevant experience, or an Advanced degree in a related field. * Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic. * Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. * Experience with Windows Operating System and Microsoft Visual Studio is required. 
Desired Skills: * Knowledge of computer architecture and computer hardware optimization techniques. * Knowledge of the development of software drivers for the operation of computer hardware interfaces. * Knowledge in common computer hardware interface and data protocols such as TCP/IP or UDP. * Knowledge of Unified Modeling Language (UML) to visualize software architecture and design. * Knowledge of software development lifecycles, such as Waterfall and Agile. * Knowledge of Software Configuration Management principles. * Good written and interpersonal communication skills. 
  ITEC is a wholly owned subsidiary of ManpowerGroup Public Sector.