1

Software Engineer Jobs in Idaho (NOW HIRING)

Software Engineer

Boise, ID · On-site

$132K/yr

A software engineer is an expert in the design, development and testing of software applications and programs . Software engineers combine an engineering and computer science mindset to create ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

As a member of the Mask Technology Center (MTC) software engineering team, you will work directly with software developers, AI practitioners, and business stakeholders to build next-generation AI ...

New

Overview Corporate Tools is hiring a Junior Software Engineer for $75,000/year. You will be a traditional company employee. This is a full time 40 hour/week position with company benefits in Spokane ...

As a member of the Mask Technology Center (MTC) software engineering team, you will work directly with software developers, AI practitioners, and business stakeholders to build next-generation AI ...

New

Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services ...

Senior Software Engineer

Boise, ID · On-site

$106K - $139K/yr

POSITION PURPOSE The Senior Software Engineer is a highly skilled technical leader responsible for the design, development, integration, and support of enterprise software solutions that enable OCI ...

Senior Software Engineer

Boise, ID · On-site

$106K - $139K/yr

POSITION PURPOSE The Senior Software Engineer is a highly skilled technical leader responsible for the design, development, integration, and support of enterprise software solutions that enable OCI ...

Description Scentsy is looking for a Software Engineer to design, build, and deliver scalable, high-quality web applications that support both internal teams and customer-facing experiences. This ...

Description Scentsy is looking for a Software Engineer to design, build, and deliver scalable, high-quality web applications that support both internal teams and customer-facing experiences. This ...

Scentsy is looking for a Software Engineer to design, build, and deliver scalable, high-quality web applications that support both internal teams and customer-facing experiences. This role requires ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

next page

Showing results 1-20

Software Engineer information

See Idaho salary details

$59.7K

$138.8K

$193.4K

How much do software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for software engineer in Idaho is $138,804.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,900.00 and $162,800.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Idaho?

The most popular types of Software Engineer jobs in Idaho are:

What are popular job titles related to Software Engineer jobs in Idaho?

For Software Engineer jobs in Idaho, the most frequently searched job titles are:

What job categories do people searching Software Engineer jobs in Idaho look for?

The top searched job categories for Software Engineer jobs in Idaho are:

What cities in Idaho are hiring for Software Engineer jobs?

Cities in Idaho with the most Software Engineer job openings:

What are popular job titles related to Software Engineer jobs in ID?

For Software Engineer jobs in ID, the most frequently searched job titles are:

Infographic showing various Software Engineer job openings in Idaho as of September 2026, with employment types broken down into 5% Internship, 90% Full Time, and 5% Part Time. Highlights an 81% In-person, 5% Hybrid, and 14% Remote job distribution, with an average salary of $138,804 per year, or $66.7 per hour.

Software Engineer

Boise, ID • On-site

GRAND CANYON UNIVERSITY
Colleges, Universities, and Professional Schools

$132K/yr

Other

Posted 24 days ago


Grand Canyon University rating

7.8

Company rating: 7.8 out of 10

Based on 21 frontline employees who took The Breakroom Quiz


Job description

What Is a Software Engineer?

A software engineer is an expert in the design, development and testing of software applications and programs. Software engineers combine an engineering and computer science mindset to create solutions to technical problems. If you’ve ever used a GPS application on your phone, browsed through a menu of TV shows from a streaming service on your smart TV or used a fitness tracker to count how many calories you’ve burned, then you’ve benefited from the hard work of software engineers.

Before considering how to become a software engineer, it’s helpful to learn what this career entails. The term “software engineering” is often used interchangeably with “software development,” but they aren’t quite the same thing. Software engineers work on the entire lifecycle of a project, supervising everything from infrastructure to security. Software development — a subset of software engineering — is focused more narrowly on coding tasks. (See disclaimer 1)

Software engineers can work on a wide range of projects within various areas, including video games, cybersecurity, cloud storage, apps and web apps. (See disclaimer 3)

To become a software engineer, it’s helpful to know how to look at the big picture. Software engineers are charged with managing and working on all different aspects of the project — from initial design to quality testing and maintenance. (See disclaimer 1)

Responsibilities
  • Review customer requirements for a project before launching into the design phase.
  • Design and develop software programs, including writing and testing code.
  • Ensure the project meets customer requirements and standards of security and quality.
  • Perform thorough testing and debugging to eliminate bugs.
  • Consult with clients, security specialists and other stakeholders to ensure the software program meets expectations.
  • Maintain software, optimizing performance, adding new features, debugging issues and ensuring overall performance and security of applications.
Education Requirements
  • High school diploma with coursework in computer science and coding.
  • College degree, usually a bachelor’s in computer science, information technology (IT) or an accredited software engineering program.
  • Undergraduate certificates in specific programming languages or technical areas.
  • Internship experience during the bachelor’s degree.
Entry‑Level Roles
  • Technical support specialist
  • Quality assurance tester
  • Software test engineer
  • Junior software engineer
Professional Certifications
  • Professional Software Developer Certification
  • Certified Secure Software Lifecycle Professional
  • Certified Software Engineer
Key Skills
  • Coding languages: Java, Python, etc.
  • Object‑oriented programming
  • Operating systems
  • Cloud computing
  • Agile and Scrum project management
  • Design, testing and debugging
  • Version control
Soft Skills
  • Critical thinking
  • Problem‑solving
  • Time management
  • Communication
  • Teamwork and collaboration
  • Leadership
Where Software Engineers Work

Software engineers may find work in almost any industry. Popular sectors include software development companies, finance and insurance firms, and manufacturing companies.

Compensation & Growth

The U.S. Bureau of Labor Statistics reports a median annual wage of $132,270 for software developers as of May 2023, with an expected 18% job growth through 2033, translating to an estimated 303,700 new jobs. (See disclaimer 7, 8)

Advancement Opportunities

Potential career paths include senior software engineer, artificial intelligence specialist, IT project manager and systems manager.

#J-18808-Ljbffr

What Grand Canyon University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom