1

Associate Software Engineer Jobs in Surprise, AZ

About the job Software Engineer Job Summary Exquisite Software is looking for an experienced software development engineer. Responsibilities • Write high-quality, efficient, testable code in Java ...

Specialty Software Engineer Associate (Third Shift, Hybrid) Position Location: hybrid 2 days in office Working Hours: 4pm-12am EST/ 3:00PM-11:00PM CST Must Have Technical Skills: * Unix experience

We are looking for a strong software developer with significant experience utilizing SCADE. The ideal candidate has experience certifying software within SCADE and a background in aerospace. Pay: $70 ...

Software Engineer

Phoenix, AZ · Remote

$110K - $135K/yr

Job brief We are seeking a Software Engineer for one of our clients to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets ...

Software Engineer

Phoenix, AZ · Hybrid

$60 - $70/hr

Software Engineer Contract Role We are currently seeking a Software Engineer for a contract role with one of our clients based in Phoenix, AZ. Please apply if you would be interested and available ...

Software Engineer

Phoenix, AZ · Hybrid

$60 - $70/hr

Software Engineer Contract Role We are currently seeking a Software Engineer for a contract role with one of our clients based in Phoenix, AZ. Please apply if you would be interested and available ...

Software Engineer

Scottsdale, AZ · On-site

$100.22K - $111.18K/yr

Software Engineer For Titan Program Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related ...

Software Engineer

Phoenix, AZ · Hybrid

$53 - $57/hr

Software Engineer (Full-Stack .NET) Location: Charlotte, NC or Irving, TX or Phoenix, AZ or Chandler, AZ Hybrid 3 days per week Assignment Type: Contingent | 12-month contract with potential ...

Senior Software Engineer

Phoenix, AZ · Hybrid

$115.60K - $152.40K/yr

In a standard work week, associates may work up to one remote "flex day" (with leader approval ... The primary duty of the Senior Software Engineer is to drive the company's web team forward. This ...

Senior Software Engineer

Phoenix, AZ · Hybrid

$115.60K - $152.40K/yr

In a standard work week, associates may work up to one remote "flex day" (with leader approval ... The primary duty of the Senior Software Engineer is to drive the company's web team forward. This ...

Software Engineer Sr

Scottsdale, AZ · On-site +1

$123.90K - $163.40K/yr

Senior Software Engineer ** This role is not eligible for sponsorship AND is four days onsite ... Choice prioritizes our associate wellbeing by offering a comprehensive benefits program that is ...

Sr Software Engineer

Phoenix, AZ

$125.30K - $165.10K/yr

A Sr Software Engineer should have multiple years of experience in Progress ABL and OE Databases and a strategic mindset with an interest in backend business logic programming, tools and best ...

Senior Software Engineer

Phoenix, AZ · On-site

$121.60K - $160.40K/yr

Mentor other associate and intermediate software engineers as needed. * Other duties as assigned or requested. EDUCATION Required * Bachelor's Degree in Computer Science, Computer Engineering or a ...

next page

Showing results 1-20

Associate Software Engineer information

See Surprise, AZ salary details

$18

$40

$95

How much do associate software engineer jobs pay per hour?

As of May 28, 2026, the average hourly pay for associate software engineer in Surprise, AZ is $40.95, according to ZipRecruiter salary data. Most workers in this role earn between $29.62 and $43.37 per hour, depending on experience, location, and employer.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

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

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Surprise, AZ? The most popular types of Software Engineer jobs in Surprise, AZ are:
What job categories do people searching Associate Software Engineer jobs in Surprise, AZ look for? The top searched job categories for Associate Software Engineer jobs in Surprise, AZ are:
What cities near Surprise, AZ are hiring for Associate Software Engineer jobs? Cities near Surprise, AZ with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Surprise, AZ as of May 2026, with employment types broken down into 1% As Needed, 48% Full Time, 48% Part Time, 1% Temporary, and 2% Contract. Highlights an 75% Physical, 4% Hybrid, and 21% Remote job distribution, with an average salary of $85,166 per year, or $40.9 per hour.
Software Engineer

Software Engineer

Exquisite Software

Scottsdale, AZ • On-site

Other

Medical, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

About the job Software Engineer
Job Summary
Exquisite Software is looking for an experienced software development engineer.
Responsibilities
• Write high-quality, efficient, testable code in Java and other object-oriented languages.• Build highly available, secure, distributed systems in a micro-services architecture.• Collaborate with some of the best engineers in the industry to work on complex challenges in large-scale computing and find out what it takes to engineer systems.• Own and operate the systems that you build based on real-time customer data and demanding service-level agreements.• Contribute and drive planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.
Requirements
• Bachelor's degree (or higher) in Computer Science or related discipline, or 5+ years' experience in software development building successful production software systems.• Experience developing software services and an understanding of design for scalability, performance and reliability.• Experience with modern object-oriented programming languages such as C#, Java, Python, Node, and preferably with experience in both on a Windows and a UNIX or Linux platform.• Proven ability to work in a fast paced, agile environment and in an ownership and results-oriented culture.• Experience developing software services and an understanding of design for scalability, performance and reliability.• Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives and describe product strategy, technical designs, and software product features.• Experience in full stack development ranging from front-end user interfaces through to back-end systems.
Benefits

  • Health Care Options
  • 401k Matching and Retirement Savings Plans
  • Commission and Bonuses
  • Casual dress code
  • Free Snacks and Company Paid Meals
  • Free Gym membership
  • Monthly BBQ's and team building events.
  • Paid Time Off
  • Tuition Reimbursement, excellent continous training and education, and opportunities for growth.
Additional Compensation
  • Equity Opportunities
  • Great Commision Opportunities
  • Unique Bonuses Plans

Disclaimer
All offers for employment with Exquisite Software are contingent upon the candidate having successfully completed a criminal background check. Exquisite Software will consider qualified candidates with criminal histories in a manner consistent with the requirements of applicable local, state and Federal law, including Section 19 of the Federal Deposit Insurance Act.
Relevant military experience is considered for veterans and transitioning service men and women.
Exquisite Software is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran/Gender Identity/Sexual Orientation.