×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer, Software Engineer, Full Stack Developer

Job in Phoenix, Maricopa County, Arizona, 85003, USA
Listing for: Maricopa Association of Governments (MAG)
Full Time position
Listed on 2026-01-27
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 81939 - 133970 USD Yearly USD 81939.00 133970.00 YEAR
Job Description & How to Apply Below

Overview

Position Title:

Software Developer

Post-date:
January 24, 2026

Closes:
The position is open until filled.

Status:
Full-Time, Exempt

Salary:
Title Range - $81,939 - $133,970

Location:

Maricopa Association of Governments, downtown Phoenix, Arizona.

Note: A minimum of three days per week in office is required.

MAG is recruiting for a Software Developer or Senior Software Developer. See minimum qualifications below. Software Developer Hiring Range $81,939 - $90,000 Senior Software Developer Hiring Range $89,134 - $100,000

About MAG

The Maricopa Association of Governments (MAG) is a group of local governments working together on issues that touch the lives of every resident. We are a regional planning agency that develops solutions in areas such as transportation, environmental and air quality, and human services.

MAG serves a thriving region of 5 million people. Our members include 27 cities and towns, three Native nations, and Maricopa and Pinal counties. Our planning area encompasses more than 10,000 square miles. MAG is the council of governments and the designated metropolitan planning organization for transportation planning for the greater Phoenix metropolitan area.

Visit (Use the "Apply for this Job" box below). to learn more. MAG is a great place to work. We offer a competitive salary, excellent benefits, and a collaborative environment where employee contributions make a real impact.

Your Team

MAG s IT Software Development group creates and supports software that helps MAG and its member agencies carry out their mission. The team handles everything from planning and building new applications to maintaining and improving existing ones. Along with custom development, they support key systems like the ERP, GIS, database, and website CMS. The group also provides technical guidance for software projects developed by outside partners and other technological efforts across the organization.

The

Position

The Software Developer is responsible for designing, developing, and maintaining high-quality software solutions that meet the organization s goals and objectives. As a technical leader, you will create technical specifications, troubleshoot end user issues and provide assistance, collaborate with cross-functional teams, and drive the adoption of best practices in software development.

Key Responsibilities Include
  • Designs, codes, tests, and maintains custom software systems by collaborating with various stakeholders to develop high-quality software solutions that meet or exceed customer expectations.
  • Develops and maintains databases and software applications.
  • Performs project planning for software development requirements. Identifies technical approach and operational feasibility.
  • Facilities collaborative code development and peer review.
  • Serves as a trusted technical advisor to stakeholders, delivering timely, strategic guidance and support on complex technical issues.
  • Diagnose, troubleshoot, and resolve issues with both custom developed and supported applications.
  • Leads discussions with stakeholders to proactively shape and refine business needs and expectations and to define the specifications of features and enhancements to custom software, ensuring their feasibility and seamless integration with existing architecture.
  • Develops technical documentation to guide future software development projects
The Candidate

The ideal candidate brings a strong background in software design and development, with hands-on experience across the full development life cycle. They demonstrate excellent problem-solving and analytical skills, a commitment to writing clean and maintainable code, and a proactive approach to improving systems and processes. They are detail-oriented, highly organized, and comfortable working both independently and as part of a collaborative team, including mentoring junior software developers.

Excellent written and verbal communication skills are essential, particularly in explaining technical concepts clearly to both technical and non-technical audiences.

Qualifications And Skills
  • Applying software development lifecycle models, including Agile, Scrum, and Waterfall methodologies effectively
  • Conducts comprehensive quality assurance and control assessments
  • Finding and fixing coding errors in IT systems, software, and programming
  • Installing, repairing, and maintaining software and peripherals
  • Providing a high level of customer service and stakeholder engagement
  • Utilizes programming languages, including C#, ASP.NET, JavaScript, T-SQL, and content management systems
  • Writing, modifying, and testing code and scripts
  • Strong knowledge of relational databases including normalization and optimization strategies
  • Deep understanding of language-specific libraries, frameworks, and best practices
  • Proficiency with Git and best practices for version control
  • Adaptable in performing a wide range of duties, frequently shifting tasks of varying nature and complexity
Ability
  • Adapt to rapidly changing technical environment
  • Analyze and think critically, draw conclusions, and report…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary