1

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

We are looking for a Lead Software Engineer, you will be building exciting games utilizing our ... Leading and training junior engineers in the development of gaming products. * Solving complex ...

Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software ...

Principal Software Engineer

Phoenix, AZ · On-site

$174K - $190K/yr

Mentor other engineers through code reviews, pairing sessions, and formal training * Establish code review standards, branching strategies, and software development methodologies * Serve as the "go ...

Principal Software Engineer

Phoenix, AZ · On-site

$134K - $179K/yr

Mentor other engineers through code reviews, pairing sessions, and formal training * Establish code review standards, branching strategies, and software development methodologies * Serve as the "go ...

Principal Software Engineer

Phoenix, AZ · Remote

$138K - $185K/yr

Mentor other engineers through code reviews, pairing sessions, and formal training * Establish code review standards, branching strategies, and software development methodologies * Serve as the "go ...

Mentor other engineers through code reviews, pairing sessions, and formal training * Establish code review standards, branching strategies, and software development methodologies * Serve as the "go ...

Hands-on experience with GenAI, model training, evaluation, and hyperparameter tuning. * Experience ... Solid understanding of software engineering principles, data structures, and algorithms.

Senior Software Engineer

Tempe, AZ · Hybrid

$119K - $158K/yr

... Software Engineer opportunity on our Gateway Development team. In this role, you will lead the ... Facilitate and support knowledge transfer, cross-training efforts, and aid in the training and ...

Senior Software Engineer

Tempe, AZ · Hybrid

$119K - $158K/yr

... Software Engineer opportunity on our Gateway Development team. In this role, you will lead the ... Facilitate and support knowledge transfer, cross-training efforts, and aid in the training and ...

Required Qualifications: * 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience ...

System Software Engineer

Phoenix, AZ · On-site

$123K - $156K/yr

Join Intel as a System Software Engineer, where you will play a pivotal role in designing ... training. Work Model for this Role This role will require an on-site presence. ADDITIONAL ...

System Software Engineer

Phoenix, AZ · On-site

$123K - $156K/yr

Join Intel as a System Software Engineer, where you will play a pivotal role in designing ... training. Work Model for this Role This role will require an on-site presence. * ADDITIONAL ...

Degree in Computer Science, Software Engineering, or a related eld, or equivalent industry experience and training. * Minimum of 8 years of experience in Android development, including experience ...

Senior Software Engineer

Tempe, AZ · On-site

$119K - $158K/yr

... Software Engineer opportunity on our Gateway Development team. In this role, you will lead the ... Facilitate and support knowledge transfer, cross-training efforts, and aid in the training and ...

Showing results 21-40

Software Engineer Training information

See Phoenix, AZ salary details

$23.8K

$104.1K

$187.7K

How much do software engineer training jobs pay per year?

As of Sep 6, 2026, the average yearly pay for software engineer training in Phoenix, AZ is $104,119.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,500.00 and $119,100.00 per year, depending on experience, location, and employer.

What is a software engineer training?

A Software Engineer Training job is an entry-level position designed to help individuals develop technical skills and industry knowledge. It typically involves hands-on coding, software development projects, and mentorship from experienced engineers. Participants may work on real-world applications, learn best practices, and gain exposure to different technologies. The goal is to prepare trainees for a full-time software engineering role by building their problem-solving abilities and coding proficiency.

What does a software engineer training do?

As a Software Engineer Training, your day often starts with team stand-up meetings to discuss project updates and set priorities. You will spend most of your time learning from senior engineers, writing code, participating in code reviews, and troubleshooting software issues under guidance from mentors. Expect to engage in hands-on training activities, attend technical workshops, and gradually take on more complex tasks as your skills develop. This supportive environment is designed to help you build strong technical foundations, adapt to company workflows, and prepare for future advancement within the team.

What are the key skills and qualifications needed to thrive in software engineer training, and why are they important?

To thrive as a Software Engineer Training, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and software development principles, often backed by a degree in computer science or related field. Familiarity with development tools like version control systems (e.g., Git), integrated development environments (IDEs), and continuous integration platforms is typically required. Strong problem-solving abilities, willingness to learn, and effective communication skills help you excel in collaborative and fast-paced environments. These skills are critical for contributing to projects, adapting to new technologies, and succeeding in a team-oriented role.

How do you become a software engineer training?

To become a software engineer trainer, you typically need a strong background in software development, often with a bachelor's degree in computer science or related fields. Gaining experience in programming languages, development tools, and teaching or mentoring skills is essential, along with certifications in relevant technologies if applicable. Continuous learning and staying updated with industry trends are important for effective training roles.

What training do you need to be a software engineer?

To become a software engineer, you typically need a bachelor's degree in computer science, software engineering, or a related field. Gaining proficiency in programming languages such as Java, Python, or C++, along with understanding data structures, algorithms, and software development practices, is essential. Practical experience through internships, coding projects, or certifications can also enhance job prospects.

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

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

What are popular job titles related to Software Engineer Training jobs in Phoenix, AZ?

For Software Engineer Training jobs in Phoenix, AZ, the most frequently searched job titles are:

What job categories do people searching Software Engineer Training jobs in Phoenix, AZ look for?

The top searched job categories for Software Engineer Training jobs in Phoenix, AZ are:

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

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

Infographic showing various Software Engineer Training job openings in Phoenix, AZ as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 12% Part Time, and 1% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $104,119 per year, or $50.1 per hour.

Lead Software Engineer

TW Group LLC

Phoenix, AZ • On-site

$150K/yr

Full-time

Re-posted 3 days ago


Job description

We are looking for a Lead Software Engineer, you will be building exciting games utilizing our current Unity driven game engine. Working closely with Designers, Artists, and Sound Engineers, you will be tasked with bringing all the different pieces together for each game. Game Development is an iterative process, and you will be constantly refining games to deliver the best possible product to the field.
Your Responsibilities:
  • Making games with a diverse team of Game Designers, Artists, Sound Designers and Engineers.
  • Writing code in C# and creating slot games using Unity.
  • Leading and training junior engineers in the development of gaming products.
  • Solving complex problems, isn't that why you became an engineer?
  • Developing process improvements and tools to make life easier for everyone and yourself.
  • Identifying and debugging complex issues.
  • Working with Game Designers and Artists to implement the team's vision of the game.
  • Helping SQA identify and fix bugs.

Skills/Requirements:
  • Bachelor's degree in computer science, engineering or related field.
  • 5+ years of professional programming experience.
  • Experience making games in Unity.
  • Expert in designing, coding, testing and debugging software.
  • A passion to help your team members and to work with them for the greater good.
  • Expert with OOP languages.
  • Be self-motivated and proactive to get stuff done.
  • Understand that change, iteration and failure are required to create and design great things.

Also, would be great if you could...
  • Have experience with Linux or UNIX.
  • Have experience with state machines and interrupts.
  • Have previous casino gaming industry experience.