1

Software Engineering Team Lead Jobs in Arizona (NOW HIRING)

Director, Software Engineering

Phoenix, AZ · On-site

$251K/yr

Role Overview As Director of Software Engineering , you will lead ASM's global software engineering strategy and execution across multiple product lines and technology platforms. You will be ...

... team lead), Software Support At ASM, our Software Engineering teams works on delivering software that has immediate, tangible results visible in the operation of semiconductor processing equipment ...

Troubleshoot software and test equipment instrumentation Work in a multidiscipline engineering team environment * Develop and derive requirements for software products Lead and mentor junior software ...

Role overview At ASM, the Software Engineering team works on delivering software that has immediate ... Come join our team and have the opportunity to: * Lead software development to build the most ...

Director, Software Engineering

Phoenix, AZ · On-site

$251K/yr

Role Overview As Director of Software Engineering , you will lead ASM's global software engineering strategy and execution across multiple product lines and technology platforms. You will be ...

Role overview At ASM, the Software Engineering team works on delivering software that has immediate ... Come join our team and have the opportunity to: * Lead software development to build the most ...

Senior Engineer I, Software Engineering

Phoenix, AZ · On-site

$121K - $160K/yr

Senior Engineer I, Software Engineering As part of ASM's Software Engineering team, you'll develop ... Lead escalation calls with field engineers and global customers * Collaborate with QA and Support ...

... team outings * Design, build, and maintain APIs, user-facing experiences, services, and systems ... Lead agile software processes for engineering teams and introduce best-in-class industry practices

Showing results 21-40

Software Engineering Team Lead information

See Arizona salary details

$77.3K

$136K

$184.5K

How much do software engineering team lead jobs pay per year?

As of Aug 6, 2026, the average yearly pay for software engineering team lead in Arizona is $135,953.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,800.00 and $157,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a software engineering team lead?

To thrive as a Software Engineering Team Lead, you need a solid background in software development, experience with project management, and a track record of leading technical teams, often supported by a degree in computer science or related fields. Familiarity with agile methodologies, version control systems like Git, and tools such as Jira or Azure DevOps is typically required. Strong communication, mentorship, and conflict resolution skills help foster team collaboration and professional growth. These competencies are crucial for delivering high-quality software solutions while motivating and guiding a productive, cohesive team.

What is the difference between Software Engineering Team Lead vs Software Developer?

AspectSoftware Engineering Team LeadSoftware Developer
ResponsibilitiesOversees team projects, coordinates tasks, mentors team membersDevelops, tests, and maintains software applications
Required SkillsLeadership, project management, technical expertiseProgramming, debugging, technical problem-solving
Work EnvironmentTeam management, collaboration, cross-functional communicationIndividual coding, technical focus
Common CertificationsNone mandatory, but PMP or Agile certifications beneficialProgramming language certifications, such as Java, Python

The main difference between a Software Engineering Team Lead and a Software Developer lies in their roles. The Team Lead manages projects and guides the team, while the Developer focuses on coding and technical tasks. Both roles require strong technical skills, but the Team Lead also needs leadership and coordination abilities.

What is a software engineering team lead?

A Software Engineering Team Lead is a senior-level professional responsible for guiding and managing a team of software engineers. They oversee the planning, development, and delivery of software projects, ensuring that the team meets technical standards and project deadlines. In addition to their technical expertise, they provide mentorship, facilitate communication, and help resolve any obstacles that may arise during the development process. Their role often bridges the gap between engineering teams and management, ensuring alignment with organizational goals.

What are some common challenges faced by a software engineering team lead, and how can they be addressed?

As a Software Engineering Team Lead, one of the most common challenges is balancing hands-on technical work with leadership responsibilities, such as mentoring team members and managing project timelines. Effective delegation and clear communication are key to ensuring both technical and managerial duties are met. Additionally, fostering collaboration between team members and other departments—like product management or QA—can help prevent bottlenecks and miscommunication. Regular one-on-ones and sprint retrospectives are also valuable for addressing issues early and supporting team growth.
Infographic showing various Software Engineering Team Lead job openings in Arizona as of July 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $135,953 per year, or $65.4 per hour.

Director, Software Engineering

ASM

Phoenix, AZ • On-site

$251K/yr

Other

Re-posted 27 days ago


Job description

Role Overview 

As Director of Software Engineering, you will lead ASM's global software engineering strategy and execution across multiple product lines and technology platforms. You will be responsible for shaping the future of semiconductor equipment software, driving innovation, and enabling scalable, high-performance solutions that meet the evolving needs of our customers. 

This role requires a visionary leader who can align software development with business goals, foster cross-functional collaboration, and build high-performing teams across geographies. You will play a critical role in ASM's transformation into a software-driven organization, ensuring our products remain competitive and future-ready. 

Key Responsibilities 

Strategic Leadership 

  • Define and execute the global software engineering strategy aligned with ASM's business objectives. 
  • Develop and maintain a multi-year software roadmap across product lines and technology platforms. 
  • Champion software innovation and architectural excellence to support long-term scalability and performance. 

Organizational Development 

  • Build and lead a world-class software engineering organization across multiple global sites. 
  • Mentor and develop senior engineering leaders and managers, fostering a culture of technical excellence and continuous improvement. 
  • Drive talent acquisition, retention, and career development strategies to support organizational growth. 

Cross-Functional Collaboration 

  • Partner with Product Management, Hardware Engineering, Process Engineering, and Quality teams to deliver integrated solutions. 
  • Ensure alignment between software development and customer requirements, market trends, and business priorities. 
  • Lead cross-functional initiatives to improve development velocity, quality, and customer satisfaction. 

Operational Excellence 

  • Oversee execution of multiple concurrent software programs, ensuring timely delivery and high quality. 
  • Implement best practices in software lifecycle management, including CI/CD, DevOps, and Agile methodologies. 
  • Establish and monitor KPIs for software performance, reliability, and customer satisfaction. 

Technology Leadership 

  • Guide software architecture decisions to support modularity, reuse, and future extensibility. 
  • Stay ahead of emerging technologies and industry trends to inform strategic decisions. 
  • Promote a data-driven approach to decision-making and continuous improvement. 

Minimum Qualifications 

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 
  • 15+ years of experience in software engineering, with at least 8 years in leadership roles. 
  • Proven track record of leading large-scale software organizations and delivering complex products. 
  • Strong background in C++ and modern software development practices. 
  • Experience with software architecture, release planning, and baseline management. 
  • Demonstrated ability to lead globally distributed teams and manage cross-functional initiatives. 
  • Excellent communication, strategic thinking, and stakeholder management skills. 

Preferred Qualifications 

  • Experience in the semiconductor capital equipment industry. 
  • Familiarity with technologies such as ALD, PECVD, epitaxy, and vertical furnaces. 
  • Experience in fast-paced, customer-driven environments. 
  • Proficiency with tools like Jira, Git, and CI/CD pipelines. 
  • Strong understanding of software quality assurance and regulatory compliance.