1

Senior Software Engineer Jobs in Phoenix, AZ (NOW HIRING)

Senior Software Engineer

Tempe, AZ ยท On-site

$117K - $154K/yr

Job Purpose As a Senior Software Engineer , you will be a key member of the Core Software team, responsible for designing and developing the foundational software that powers our next-generation real ...

Senior Software Engineer

Phoenix, AZ

$121K - $160K/yr

Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Senior Software Engineer

Phoenix, AZ ยท Remote

$125K - $165K/yr

Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the ...

Sr Software Engineer

Chandler, AZ ยท Remote

$120K - $159K/yr

Position: Sr Software Engineer Duration: 6 Months C2H Location: Chandler, AZ You will work in a fast-paced, Agile/SCRUM environment developing frequent upgrades to cloud-based deployments of ...

Senior Software Engineer

Tempe, AZ ยท On-site

$125K - $165K/yr

Iridium is seeking an experienced Senior Software Engineer to join the team developing a state-of-the-art satellite ground system and user equipment for the company's satellite-based position ...

Senior Software Engineer

Tempe, AZ ยท Hybrid

$119K - $158K/yr

If you have experience developing complex backend software solutions and enjoy working in a collaborative environment, you'll be excited about the Sr. Software Engineer opportunity on our Gateway ...

Senior Software Engineer

Tempe, AZ ยท Hybrid

$119K - $158K/yr

If you have experience developing complex backend software solutions and enjoy working in a collaborative environment, you'll be excited about the Sr. Software Engineer opportunity on our Gateway ...

Senior Software Engineer

Tempe, AZ ยท On-site

$119K - $158K/yr

If you have experience developing complex backend software solutions and enjoy working in a collaborative environment, you'll be excited about the Sr. Software Engineer opportunity on our Gateway ...

Senior Software Engineer

Phoenix, AZ ยท On-site +1

$152K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems infrastructure to support the tokenization of the world; analyzing requirements, procedures, and ...

Senior Software Engineer

Phoenix, AZ ยท Hybrid

$128K - $245K/yr

Intel's Sort Test Technology Development (STTD) team is looking for a versatile Senior Software & Infrastructure Engineer to architect, build, and maintain cloud-native applications and distributed ...

Senior Software Engineer

Scottsdale, AZ ยท On-site +1

$123K - $162K/yr

Where you'll make an impact As a Senior Software Engineer on our Core Team, you'll help build the operating system powering modern banking and commerce. We've launched a category-defining product ...

Sr. Software Engineer

Scottsdale, AZ ยท On-site

$123K - $162K/yr

We are hiring Senior Backend Engineers to power one of the largest and most demanding ticketing ... of professional software development experience. * Bachelor's degree in Computer Science or ...

Sr. Software Engineer

Scottsdale, AZ ยท On-site

$123K - $162K/yr

We are hiring Senior Backend Engineers to power one of the largest and most demanding ticketing ... of professional software development experience. * Bachelor's degree in Computer Science or ...

Senior Software Engineer

Glendale, AZ ยท On-site

$121K - $160K/yr

We are seeking a highly skilled and motivated Senior Software Engineer specializing in Data Engineering and Power BI Analytics to join our growing team. This role will focus on designing, developing ...

Showing results 41-60

Senior Software Engineer information

See Phoenix, AZ salary details

$75K

$142.3K

$190.6K

How much do senior software engineer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for senior software engineer in Phoenix, AZ is $142,276.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,600.00 and $160,400.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

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

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in Phoenix, AZ?

The most popular types of Software Engineer jobs in Phoenix, AZ are:

What cities near Phoenix, AZ are hiring for Senior Software Engineer jobs?

Cities near Phoenix, AZ with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in Phoenix, AZ as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $142,276 per year, or $68.4 per hour.

Senior Software Engineer

CNH Industrial N.V.

Tempe, AZ โ€ข On-site

$117K - $154K/yr

Full-time

Re-posted just now


Job description

5024
Job Location: TEMPE - Arizona - United States
Category for Job Posting: Engineering and Technical
Job Type for Job Posting: Full Time
Working Mode for Job Posting: Hybrid
Apply now
  • Apply Now
  • Start applying with LinkedIn

  • Start
  • Please wait...

About Us
Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.
From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people - and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you're in the right place.
Grow a Career. Build a Future!
Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can't happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.
Job Purpose
As a Senior Software Engineer, you will be a key member of the Core Software team, responsible for designing and developing the foundational software that powers our next-generation real-time vision systems. You will build high-performance, scalable, and maintainable software components that serve as the backbone of our products, while collaborating with application, AI, and hardware teams to maximize performance across heterogeneous computing platforms.
Key Responsibilities
  • Design, develop, and maintain high-quality core software components and libraries.
  • Write clean, efficient, and maintainable modern C++ code with a strong focus on performance, reliability, and scalability.
  • Design software architectures that enable reusable, modular, and extensible solutions.
  • Analyze, profile, and optimize software for multicore CPUs and heterogeneous SoC platforms.
  • Collaborate with AI, vision, and embedded teams to integrate and optimize GPU-accelerated processing pipelines.
  • Conduct code reviews and promote engineering best practices across the team.
  • Lead technical initiatives and contribute to architectural decisions.
  • Mentor engineers and foster a culture of technical excellence and continuous improvement.

Experience Required
  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with 5+ years of relevant industry experience.
  • Proven experience developing applications in modern C++.
  • Proven experience developing applications on Linux.
  • Strong understanding of operating system concepts, multithreading, synchronization, asynchronous programming, and concurrent software design.
  • Strong knowledge of software architecture, design patterns, debugging, profiling, and performance optimization.
  • Experience developing reusable software frameworks, libraries, or middleware.
  • Excellent analytical, problem-solving, and communication skills.

Preferred Qualifications
  • Familiarity with GPU computing technologies such as CUDA or OpenCL.
  • Familiarity with ARM-based embedded Linux platforms (e.g., NVIDIA Jetson, Qualcomm, NXP, or similar).
  • Familiarity with modern AI-assisted software development tools and best practices.

Pay Transparency
The annual salary for this role is $106,725 - $163,645 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)
For roles open across multiple locations, the salary range indicated refers to the primary location. If a different location is considered, the applicable salary range will be communicated to candidates prior to the first interview.
What We Offer
At CNH, our people are at the heart of everything we do. That's why we offer a comprehensive benefits program designed to support your health, well-being, and long-term success. From competitive compensation to flexible work arrangements and opportunities for continuous development, our benefits reflect our commitment to creating an environment where employees feel supported and empowered-both personally and professionally. We believe that when you're given the tools to thrive, you can drive meaningful impact. At CNH, you'll not only find the resources to succeed today-you'll find the foundation to grow a career and build a future.
#LI-Hybrid