1

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

Sr. Software Engineer

Tempe, AZ

$117K - $154K/yr

As a Sr. Software Engineer, primary responsibility will be towards the design, development, and delivery of Credit Risk, Reporting, and Management solutions and initiatives for THE BANK and its ...

New

Senior Software Engineer

Scottsdale, AZ · On-site

$123K - $163K/yr

As a Senior Software Engineer, you will be developing primarily C++ applications for medical devices. This position has hands-on access to the final product at every stage of development. In this ...

Senior Software Engineer

Scottsdale, AZ · On-site

$120 - $170/hr

As a Senior Software Engineer, you will be developing primarily C++ applications for medical devices. This position has hands-on access to the final product at every stage of development. In this ...

Sr Software Engineer

Phoenix, AZ · On-site

$119K - $157K/yr

Job Title: Sr Software Engineer Location: Phoenix AZ (Hybrid) Mandatory Skills: * Angular * Node * MongoDB * Python * C# * AI Responsibilities: * Bachelor's degree in Computer Science, Information ...

Senior Software Engineer

Scottsdale, AZ

$123K - $163K/yr

As a Senior Software Engineer, you will be developing primarily C++ applications for medical devices. This position has hands-on access to the final product at every stage of development. In this ...

Senior Software Engineer

Phoenix, AZ

$121K - $160K/yr

Senior Software Engineer Responsibilities As a software engineer, you will work alongside and mentor a group of talented engineers as you pursue a broad range of initiatives. By leveraging your ...

Senior Software Engineer

Phoenix, AZ

$121K - $160K/yr

Senior Software Engineer Responsibilities As a software engineer, you will work alongside and mentor a group of talented engineers as you pursue a broad range of initiatives. By leveraging your ...

Senior Software Engineer

Phoenix, AZ · On-site

$121K - $160K/yr

We are seeking an experienced Senior Software Engineer to develop, maintain, and enhance enterprise applications. The ideal candidate will have strong expertise in Angular, Node.js, and MongoDB ...

Senior Software Engineer

Phoenix, AZ · On-site

$90 - $120/hr

We are seeking an experienced Senior Software Engineer to develop, maintain, and enhance enterprise applications. The ideal candidate will have strong expertise in Angular, Node.js, and MongoDB ...

Senior Software Engineer Code, debug, and support cloud-based applications. Perform unit, integration, and system testing. Design, implement, and consume RESTful web APIs. Create elegant user ...

Senior Software Engineer

Scottsdale, AZ · On-site

$149K - $150K/yr

Senior Software Engineer Code, debug, and support cloud-based applications. Perform unit, integration, and system testing. Design, implement, and consume RESTful web APIs. Create elegant user ...

Senior Software Engineer

Glendale, AZ · On-site

$200K - $220K/yr

Senior Software Engineer (Full-Stack Mastermind) $200k - $220k / year Fully remote Description Most software engineers write code. We're looking for someone who changes the trajectory of a product.

Posted today

Senior Software Engineer, Backend

Tempe, AZ · Hybrid

$158K - $207K/yr

We're hiring a Senior Software Engineer, Backend to join our Engineering team. Oscar is the first health insurance company built around a full stack technology platform and a focus on serving our ...

Senior Software Engineer

Phoenix, AZ · Remote

$121K - $160K/yr

Senior Software Engineer In this role, you will: * Lead moderately complex initiatives and deliverables within technical domain environments * Contribute to large scale planning of strategies

next page

Showing results 1-20

Senior Software Engineer information

See Tempe, AZ salary details

$72.3K

$137.2K

$183.9K

How much do senior software engineer jobs pay per year?

As of Aug 30, 2026, the average yearly pay for senior software engineer in Tempe, AZ is $137,241.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,300.00 and $154,700.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 Tempe, AZ?

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

What are popular job titles related to Senior Software Engineer jobs in Tempe, AZ?

For Senior Software Engineer jobs in Tempe, AZ, the most frequently searched job titles are:

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

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

Infographic showing various Senior Software Engineer job openings in Tempe, AZ as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $137,241 per year, or $66 per hour.

$117K - $154K/yr

Full-time

Posted 3 days ago

New


Job description

**W2, Direct-Hire Candidates Only**

Job Description

Sr. Software Engineer – Appian - Tempe, Austin, Charlotte, Atlanta, Boston, Santa Clara

This role is part of the Credit, Risk, Fraud & Compliance Technology Solutions Group. As a Sr. Software Engineer, primary responsibility will be towards the design, development, and delivery of Credit Risk, Reporting, and Management solutions and initiatives for THE BANK and its customers.

Requirements:

  • Hands-on development experience in Appian BPM, Java J2EE, and SQL applications
  • Working knowledge of RPA, Spring, Spring Boot, Spring Cloud, and the ability to design AWS cloud-native applications
  • Design, develop, and manage automated unit, integration and acceptance tests
  • Work with the Business/System Analysts and Customers throughout the requirements process to properly understand the long-term goals of the program
  • Experience with distributed source control systems, preferably Git
  • Must have strong hands-on experience in SQL and databases, linking them with Appian BPM solutions
  • Strong expertise in Appian BPM integrations and APIs
  • Experience with streaming in general (e.g. spark streaming) and Kafka/Confluent in particular
  • Development and support of Kafka integrations, including topics, producers, consumers, and streaming (KStream and KTable) applications
  • Experience with Agile methodologies, development approaches, and tools (e. g. JIRA)
  • Actively seeking ways to measure productivity objectively. This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline
  • Strong hands-on expertise in debugging and fixing streaming jobs by reviewing debug logs and configuration tuning
  • Demonstrated experience with Application Servers (Tomcat, Websphere, Jetty, JBoss) and Web Servers (Apache, NGINX)
  • Experience in developing high-performance server-side components

Preferred:

  • Strong techno-functional skills
  • Experience in AWS, DevOps, building API, Microservices, Integration Solutions
  • Business Intelligence and Data Analytics experience
  • Prior financial services or banking experience
  • Experience with Confluent Kafka, MQ is a plus

Qualifications:

  • 9+ years experience in full-stack software development, especially with Appian BPM, Java or Scala with strong SQL background
  • 2+ years of hands-on experience in AWS, data integration, Kafka/Confluent/Data Streaming development/operational platform experience
  • Experience with CI/CD delivery and writing code as a pipeline jobs
  • Hands-on experience with Ansible, writing playbooks to automate tasks and deploy artifacts

Education Qualifications:

Bachelors or Masters in Computer Science or Engineering or related field