1

Software Developer Jobs in Gilbert, AZ (NOW HIRING)

Senior Software Developer

Phoenix, AZ · On-site

$121K - $156K/yr

The lead has experience with full stack software development using Microsoft products and .Net programming languages. Position Qualifications We recognize your time is valuable, so please apply if ...

Senior Software Developer

Phoenix, AZ · On-site

$121K - $156K/yr

The lead has experience with full stack software development using Microsoft products and .Net programming languages. Position Qualifications We recognize your time is valuable, so please apply if ...

.NET Lead Software Developer(35647)

Phoenix, AZ · On-site

$115K - $144K/yr

NET Lead Software Developer to provide overall technical guidance in the evolution of a state government department of motor vehicle enterprise software application suite. This position will provide ...

Sr. Java Software Developer

Phoenix, AZ · On-site

$55.75 - $71/hr

Job Title: Sr. Java Software Developer Duration: Long Term Location: Tempe, AZ - Hybrid Description This job is a member of the Information Technology Team. Responsible for leveraging cutting-edge ...

Software Developers Location: Tempe, AZ Employer: 4Consulting, Inc Position Type: Full Time Worksite: Onsite Position Summary 4Consulting, Inc is seeking a qualified Software Developers to support ...

Software Developers Location: Tempe, AZ Employer: 4Consulting, Inc Position Type: Full Time Worksite: Onsite Position Summary 4Consulting, Inc is seeking a qualified Software Developers to support ...

Strong software development skills in C# * 5+ years' experience as a generalist or mid-stack software developer * Experience in the semiconductor industry * Hands-on experience with factory ...

We are looking for a full stack software developer to create and contribute amazing software at our Phoenix, AZ office location. As a member of the Octo team, you will contribute to open source ...

next page

Showing results 1-20

Software Developer information

See Gilbert, AZ salary details

$47.8K

$111.5K

$165.5K

How much do software developer jobs pay per year?

As of Jul 23, 2026, the average yearly pay for software developer in Gilbert, AZ is $111,488.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,700.00 and $129,600.00 per year, depending on experience, location, and employer.

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 engineer makes $500,000 a year?

Senior software engineers, especially those working in high-cost-of-living areas or at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. These roles typically require extensive experience, advanced technical skills, and often involve leadership or specialized expertise in areas like machine learning or cloud infrastructure.

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.

Is AI replacing software developers?

AI is automating certain coding tasks and improving software development processes, but it is not replacing software developers. Developers are needed to design, oversee, and interpret AI tools, as well as to create complex, innovative solutions that require human judgment and expertise.

Is software developer still in demand?

Software developers are in high demand due to ongoing digital transformation across industries, with strong job growth projected in the coming years. Skills in programming languages, such as Java, Python, or JavaScript, and familiarity with development tools and frameworks increase employability in this field.

What work does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to develop software solutions that meet user needs and specifications.

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.

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 are the most commonly searched types of Software Developer jobs in Gilbert, AZ? The most popular types of Software Developer jobs in Gilbert, AZ are:
What are popular job titles related to Software Developer jobs in Gilbert, AZ? For Software Developer jobs in Gilbert, AZ, the most frequently searched job titles are:
What cities near Gilbert, AZ are hiring for Software Developer jobs? Cities near Gilbert, AZ with the most Software Developer job openings:
Infographic showing various Software Developer job openings in Gilbert, AZ as of July 2026, with employment types broken down into 3% Internship, 77% Full Time, 3% Part Time, and 17% Contract. Highlights an 75% In-person, 8% Hybrid, and 17% Remote job distribution, with an average salary of $111,488 per year, or $53.6 per hour.
Senior Software Developer

Senior Software Developer

Maricopa County

Phoenix, AZ • On-site

$121K - $156K/yr

Full-time

Medical, Retirement

Posted 10 days ago


Maricopa County rating

7.8

Company rating: 7.8 out of 10

Based on 54 frontline employees who took The Breakroom Quiz

358th of 700 rated public administrative organizations


Job description

Posting Date

07/13/26

Application Deadline

07/20/26

Pay Range

Min - 1st Quartile - Mid - Max
$87,000.00 - $104,375.00 - $121,750.00 - $156,500.00

Job Type

Unclassified

Department

Sheriff

About the Position

The Applications Programmer Analyst Senior and Lead analyzes and evaluates information systems to modify them to meet customer needs. This position functions independently as a team leader, mentoring and coaching other programmer analysts and managing complex processes and projects. The lead has experience with full stack software development using Microsoft products and .Net programming languages.

Position Qualifications

We recognize your time is valuable, so please apply if you meet the following required qualifications:

Education

  • Bachelor's degree in Computer Science, Information Technology, or closely related field,

Experience

  • Three (3) years of programming experience as Microsoft .Net developer within the past three (3) years with an emphasis in .Net Framework 4.8+, .Net 5.0+, ASP.Net/MVC, C#, Rest API and SSRS.

OR

Combined education and experience qualifications

  • An equivalent combination of education and job-related experience may substitute for the minimum qualifications on a year for year basis.

Other requirements

  • Training that may be provided on-the-job: FEMA NIMS - IS100 and 700; Safety; Payroll; PREA.
  • Prior to hiring, the Sheriff's Office requires that all candidates pass a background review.

Our Preferred Candidate has

  • Experience in a senior or lead development role.
  • Five (5) years of experience within the past five (5) years as a Full Stack Microsoft .Net developer with hands on programming experience in .Net Framework 4.8+, .Net 5.0+, ASP.Net/MVC, C#, AJAX, SQL server, SSRS, SSIS, and Rest API.
  • Experience with Azure DevOps Git Source Control Methodology and build and release management.
  • Experience working with Microsoft Power Platform and SharePoint.
  • Experience working in Agile Methodology.

Compensation is more than a salary with MCSO:

  • Growth and stability since 1871
  • Choice of three medical plans - starting as low as $70/month
  • Holidays - 10/year + 1 personal day
  • Enrollment in Arizona State Retirement System
  • Paid sick and parental leaves (birth/adoption)
  • 30% discount at KinderCare daycare facilities in the Valley
  • MCKids Club daycare next to headquarters.
  • MCSO Mentoring program to provide personal and professional growth opportunities for all employees
  • Access to free County gyms
  • Learn more at Benefits Overview

Essential Job Tasks

(This is not an all-inclusive list of all job duties that may be required; employees will be required to perform other related duties as assigned.)

  • Troubleshoots, investigates, analyzes, and solves application problems.
  • Performs technical modifications required for regular application patches and tools upgrades.
  • Creates, modifies, or adapts new and existing code using standard procedures and techniques.
  • Writes Code, unit tests, and builds repeatable deployment and test scripts.
  • Analyzes business processes.
  • Codes and debugs application programs.
  • Designs/develops any required database conversion programs.
  • Designs computer systems or modules.
  • Develops functional and program specifications.
  • Documents any required data feed and system integration needs.
  • Develops and documents detailed designs for applications and databases from which programs will be coded, tested, and debugged.
  • Develops necessary database impact analysis documentation for DBA on new or modified database requirements.
  • Tests application, interfaces, or conversion programs.
  • Develops user, system, and operation run documentation.
  • Implements application systems or modules.
  • Performs application maintenance and support activities.
  • Collects and reports data as required for departmental statistics.
  • Communicates regularly with users, associates and management staff.
  • Partners with programming and database staff on a day-to-day basis.
  • Demonstrates leadership and effectiveness as a team leader, managing processes and projects and assigning workflow.
  • Mentors and coaches IT staff in support of collaborative service management practices including problem solving, user support and communication.
  • Maintains a consistently high level of quality for developed code using sound unit testing and debugging principles.
  • Reviews emerging technologies and participates in determining the future technology direction for the department.
  • Performs other duties as assigned.

Working Conditions

Maricopa County is an EEO/ADA Reasonable Accommodation Employer.

The following environments described are only representative of how the essential job tasks are currently performed or envisioned. As such, in order to accommodate a disability or limitation, the essential job tasks may be performed in ways other than described on these pages.

Work occurs primarily indoors. Tasksrequire managingtime pressures and high work volumes with high degree of decision making, concentration, and accuracy. Position requires ethical conduct and a professional demeanor.
Work environment

  • Indoors
  • Rarely outdoors or in temperatures above 90 degrees
  • Conditions may rarely include stairs or ladders, high noise level, dim lighting, bright lighting, exposure to contagious diseases


Physical environment

  • Sitting, standing, walking
  • Speaking, hearing, seeing, reading


Social environment

  • Accuracy
  • Decision making
  • Concentration/vigilance
  • Teamwork
  • Conditions frequently include interruptions, time pressures. High volume of work, handling multiple or complicated tasks, frequently changing tasks, unscheduled tasks, working in close physical proximity with others
  • Conditions rarely include emergencies, traumatic subject matter, dangerous environment, isolation, overtime/rotating shifts, public contact

Knowledge, Skills, and Abilities

Knowledge of

  • Full stack software development.
  • Software Development Life Cycle (SDLC).
  • Ability to learn other internal systems as required.
  • Microsoft SQL, Stored procedures, views, and functions.
  • Microsoft object-oriented programming languages.
  • Criminal Justice Information Services (CJIS) Compliance.

Skill in

  • Supporting mission critical enterprise software systems, applications or services.
  • Comprehending, analyzing, and communicating complex technical information.
  • Managing time efficiently and adjusting to multiple changing priorities.
  • Applying advanced problem-solving and decision-making abilities to critical tasks

to identify problems and recommend solutions.

  • Gathering and converting user requirements into technical specification documents.
  • Using REST APIs, HTML5, CSS and other core web technology concepts
  • Team Foundation Server / Azure DevOps
  • Power BI or other reporting platforms such as Tableau or SSRS.
  • Microsoft Power Platform and SharePoint.
  • Interact with APIs, utilizing SDKs and other tools.

Ability to

  • Perform complex analysis, design, development & coding of software applications.
  • Lead, mentor, and provide technical and project leadership to other staff members.
  • Demonstrate initiative and work independently to accomplish responsibilities with minimal supervision.
  • Express complex technical concepts effectively in verbal and written formats to diverse user base with varying degrees of technical experience.
  • Build trust, influence, and foster relationships with diverse team members.
  • Apply discretion and integrity when handling highly confidential information.
  • Communicate effectively with command staff, subordinates, peers, and external contacts.

SELECTION PROCEDURE:

The hiring authority will select the successful candidate based on departmental needs.
All offers of employment made to new hires and rehires at Maricopa County are contingent upon successful completion of a post-offer, pre-employment thorough background investigation. A background investigation is conducted on a current employee who changes to a Safety Sensitive Position or one having the potential for serious adverse impact on the integrity or efficiency of the County. These requirements do not pertain to employees of elected officials who undergo background investigation processes administered through their respective offices.
Typically, successful candidates are hired at a salary rate, up to midpoint of the range, based on applicable experience, internal equity and budgetary allowances.

Maricopa County is an equal opportunity employer.

Minimum Education

Maricopa County is an EEO/ADA Reasonable Accommodation Employer.

Apply Now!

What Maricopa County employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom