1

Software Development Jobs in Surprise, AZ (NOW HIRING)

Embedded Software Engineer C++

Phoenix, AZ ยท On-site

$130K - $171K/yr

Good software development skills in embedded C++ programming * Change Request Process * Experience in HMI * Flight software development, debugging environment * Experience in FMS software development

Embedded Software Engineer C++

Phoenix, AZ ยท On-site

$130K - $171K/yr

Good software development skills in embedded C++ programming * Change Request Process * Experience in HMI * Flight software development, debugging environment * Experience in FMS software development

Manage the software development project portfolio and assign tasks according to priorities set by the CIO. * Develop the skills of direct reports and provide regular feedback on performance. * Set ...

ASRS Agile Software Engineers contribute to software development projects designed to improve the capability and efficiency of our business operations. * We have a variety of ongoing projects ...

Senior QNXT Software Engineer

Phoenix, AZ ยท On-site

$180 - $260/hr

Provide technical leadership and guidance throughout the software development lifecycle. * Support software verification, validation, testing, and certification activities. * Troubleshoot production ...

Every day we push the development of next-generation computer-chip technology, always staying a few ... Lead software development to build the most competitive semiconductor capital equipment products.

Agile Developer SDET Intern

Phoenix, AZ ยท On-site

$19 - $25/hr

* Seeking a current college student or recent graduate for a 6-month Associate Agile Developer in Test (SDET) Internship * Hands-on experience building automated tests, supporting release verification ...

New

Our development programs help support your growth, shaping your future and pushing the boundaries ... Lead software development to build the most competitive semiconductor capital equipment products.

Showing results 41-60

Software Development information

See Surprise, AZ salary details

$77.1K

$137.8K

$173.1K

How much do software development jobs pay per year?

As of Aug 20, 2026, the average yearly pay for software development in Surprise, AZ is $137,780.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,700.00 and $158,000.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

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 (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

What exactly do software developers do?

Software developers design, write, test, and maintain computer programs and applications using programming languages like Java, Python, or C++. They analyze user needs, create technical specifications, and collaborate with teams to build functional software solutions. Strong problem-solving skills and knowledge of development tools are essential in this role.

What jobs can a software developer do?

A software developer can work in roles such as front-end developer, back-end developer, full-stack developer, mobile app developer, or software engineer. These positions involve designing, coding, testing, and maintaining software applications using programming languages like Java, Python, or JavaScript, often requiring knowledge of development tools and frameworks.

What are the most commonly searched types of Software Development jobs in Surprise, AZ?

The most popular types of Software Development jobs in Surprise, AZ are:

What cities near Surprise, AZ are hiring for Software Development jobs?

Cities near Surprise, AZ with the most Software Development job openings:

Infographic showing various Software Development job openings in Surprise, AZ as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $137,780 per year, or $66.2 per hour.

Software Development Engineer in Test 2

Choice Hotels International

Scottsdale, AZ โ€ข Hybrid

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 15 days ago


Job description

** This role is not eligible for sponsorship AND is four days onsite hybrid at our N. Scottsdale office **

Who are we looking for?

Choice Hotels, one of the world's largest lodging franchisors, has an exciting new opportunity as our SDET2 (Software Development Engineer in Test II) in Test Engineering. The Test Engineering is the team that is responsible for the quality of the choice hotel's products we develop and deliver. As a key member of our Test Engineering department, you will be responsible to ensure the reliability, functionality, and quality of software systems and applications used in various aspects of the hospitality sector with primary focus on enhances guest experience, continuous improvement, and operational efficiency.

Are you someone who is technical with good problem-solving ability and has passion for quality? We invite you to apply today for our SDET2 role today and #MakeItYourChoice.

Your Responsibilities

  • Design, develop, and maintain manual and automated tests for API, Web, and Database applications.
  • Automate manual test cases, expand regression coverage, and enhance test automation frameworks.
  • Execute automated tests, analyze results, and perform root cause analysis of failures.
  • Integrate test execution, environment setup, and test data management into CI/CD pipelines.
  • Manage test environments, create test data, and document reusable test cases and scenarios.
  • Collaborate with Product, Business, Development, and QA teams to define test strategies and acceptance criteria.
  • Participate in Agile ceremonies and manage work through backlogs and defect tracking tools.
  • Log, track, and communicate defects with clear impact analysis and reproduction steps.

Your Experience, Skills & Competencies

  • 3+ years of experience in manual and automation testing.
  • Strong hands-on experience with:
    • Programming: Java (required), Python
    • Automation: TestNG, RestAssured, Maven, Git
    • Cloud: AWS (EC2, Lambda)
  • Experience with CI/CD tools such as Jenkins and Harness.
  • Strong SQL and data validation skills.
  • Experience with Agile methodologies, Jira, and qTest.
  • Familiarity with AI-assisted testing and leveraging AI to improve testing efficiency and quality.
  • Strong analytical, problem-solving, and debugging skills.
  • Self-driven, accountable, and able to work independently.
  • Continuous learner with a passion for improving technical and testing skills.
  • Experience in Finance and/or Hospitality domains is a plus.

Your Team

This is an individual contributor role that will report to the Manager of Test Engineering. You will have 5-6 peer teammates and collaborate with cross functional departments on a regular basis.

*** PLEASE NOTE: This role is not eligible for sponsorship ***

Choice prioritizes our associate wellbeing by offering a comprehensive benefits program that is both competitive and flexible to help you achieve your wellbeing goals - here are just a few:

  • Competitive compensation and benefits, including medical, dental, and vision coverage
  • Leave and paid time-off for holidays, vacation, personal, family, volunteer, sick, jury duty, bereavement, military, and religious observance
  • Financial benefits for retirement and health savings
  • Employee recognition programs
  • Discounts at Choice hotels worldwide

About Choice

Choice Hotels International, Inc. (NYSE: CHH), is one of the largest lodging franchisors in the world. With 7,500 hotels in 45+ countries and territories, we offer a range of high-quality lodging options in the upper upscale, upper midscale, midscale, extended stay, and economy segments. We're the hotel company for those who choose to bet on themselves - the striver, the dreamer, the entrepreneur - because that's who we are, too.

At Choice, we are united by the simple belief that tomorrow will be even better than today - for associates, our company, and our franchisees. At our worldwide corporate headquarters in North Bethesda, Maryland, at our technology center in Scottsdale, Arizona, and through our associates around the globe, every voice is heard and every idea is listened to, no matter what area of the company they come from. We are united in supporting the entrepreneurial dreams of our thousands of franchise owners, which propels us forward - giving our work at Choice a purpose larger than our business.

Our corporate office locations:

North Bethesda, MD - Located at Pike & Rose, our worldwide headquarters is less than 15 miles from Washington, D.C., one block away from the North Bethesda Metro station, with easy access to I-495, complimentary parking, electronic charging stations, restaurants and retail.

Scottsdale, AZ - Located at the northwest corner of Loop 101, the Scottsdale office is home to our technology, eCommerce and customer service organizations, with easy access to complimentary parking, electronic charging stations, restaurants and retail.

Minneapolis, MN - Select roles are based in our Minneapolis office on Highway 394, near the intersection with Highway 100, only five minutes from downtown.

Field/Remote - Select roles designated as field/remote will require associates to work from a home office, connecting virtually with Choice team members and leadership on Zoom, with possible required travel depending on the role.

Choice's Cultural Values

Welcome and Respect Everyone | Be Bold | Be Quick | Listen | Be Curious | Show Integrity

Choice's Leadership Principles

Act with Intention | Lead with Authenticity | Grow & Deliver