1

Software Engineer Jobs in Sandpoint, ID (NOW HIRING)

Computer User Support Specialist

Libby, MT · On-site

$17.90 - $27.90/hr

Collaborates with network services, software systems engineering, and/or applications development teams to restore services and identify and correct underlying issues. Simulates or recreates user ...

Avionics Technician

Sandpoint, ID · On-site

$27.25 - $35.50/hr

Collaborate with engineering and production teams to ensure proper integration of avionics systems ... Ability to use hand tools, test equipment, and diagnostic software. * Strong attention to detail ...

Avionics Technician

Sandpoint, ID · On-site

$27.25 - $35.50/hr

Collaborate with engineering and production teams to ensure proper integration of avionics systems ... Ability to use hand tools, test equipment, and diagnostic software. * Strong attention to detail ...

Avionics Technician

Sandpoint, ID · On-site

$27.25 - $35.50/hr

Collaborate with engineering and production teams to ensure proper integration of avionics systems ... Ability to use hand tools, test equipment, and diagnostic software. * Strong attention to detail ...

Buyer

Sagle, ID · On-site

Knowledge of purchasing system software and inventory management systems * Ability to understand engineering drawings, budgets and contract language * Strong negotiation and customer service skills

Buyer

Sagle, ID · On-site

Knowledge of purchasing system software and inventory management systems * Ability to understand engineering drawings, budgets and contract language * Strong negotiation and customer service skills

Knowledge of purchasing system software and inventory management systems * Ability to understand engineering drawings, budgets and contract language * Strong negotiation and customer service skills

Electronics Technician

Bayview, ID · On-site

$22.95 - $31.05/hr

We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development. Join our Talent Community to stay up to date on our career ...

next page

Showing results 1-20

Software Engineer information

See Sandpoint, ID salary details

$60.1K

$139.6K

$194.5K

How much do software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for software engineer in Sandpoint, ID is $139,612.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,600.00 and $163,700.00 per year, depending on experience, location, and employer.

What Is the Job of a Software Engineer?

Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.

On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in leadership or specialized roles within the tech industry.

What are Software Engineers?

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 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.

Will AI replace developers in 2026?

As a Software Engineer, AI is expected to augment rather than replace developers by automating routine tasks and assisting in code generation. Human expertise remains essential for designing complex systems, problem-solving, and ensuring software quality. Continuous learning of programming languages and tools will help developers adapt to evolving AI capabilities.

Is software engineering well paid?

Software engineering is generally a well-paid profession, with salaries often above average compared to other fields. Compensation varies based on experience, location, and skills such as proficiency in programming languages and tools, but many software engineers earn competitive wages and benefits.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, specialized skills in areas like machine learning or cloud computing, and working at large tech companies or startups, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or leadership roles.

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.

Does Lowes hire software engineers?

Lowes primarily hires for retail and management roles, and it does not typically employ software engineers directly. However, some technology-related positions such as IT specialists or software developers may be available within the company's corporate or e-commerce divisions. Job seekers interested in software engineering roles should explore opportunities at technology firms or companies with dedicated IT departments.

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.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They write code using programming languages, collaborate with teams to solve technical problems, and often use tools like version control systems and development environments. Their work can involve creating new software or improving existing programs to meet user needs and technical specifications.
What cities near Sandpoint, ID are hiring for Software Engineer jobs? Cities near Sandpoint, ID with the most Software Engineer job openings:
Infographic showing various Software Engineer job openings in Sandpoint, ID as of July 2026, with employment types broken down into 92% Full Time, and 8% Contract. Highlights an 100% In-person job distribution, with an average salary of $139,612 per year, or $67.1 per hour.
Computer User Support Specialist

Computer User Support Specialist

Cayuse Holdings

Libby, MT • On-site

$17.90 - $27.90/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Job description

Overview
Employment in this role is conditional upon successful execution of the contract by the client
The Work
The Computer User Specialist provides technical support to end users for PC, server, mainframe applications, and hardware. Resolves incidents and problems that cannot be addressed by first-tier desk personnel. Collaborates with network services, software systems engineering, and/or applications development teams to restore services and identify and correct underlying issues. Simulates or recreates user issues to diagnose and resolve operating difficulties. Recommend system and process modifications to reduce recurring user problems. Maintains current knowledge and a high level of technical proficiency within the assigned area of expertise.
This position aligns with Cayuse's core values of Innovation, Excellence, Collaboration, Adaptability, and Integrity by fostering technical solutions that meet customer needs, promoting teamwork, and prioritizing quality in deliverables.
Responsibilities
Key Responsibilities
  • Provides advanced technical, operational, and end-user training support for personal computer workstations and associated software, both remotely (phone, remote tools) and on-site.
  • Installs, configures, and tests desktop and laptop computers, printers, and related peripheral devices to ensure proper functionality and compliance with organizational standards.
  • Configures operating systems, user profiles, and system settings, and installs commercial off-the-shelf (COTS) and other authorized application software to meet user and mission requirements.
  • Troubleshoots and resolves incidents involving printers, computers, and peripheral equipment, performing detailed hardware and software diagnostics to identify root causes.
  • Coordinates and tracks hardware repairs and replacement activities with vendors, maintenance providers, and internal stakeholders to restore services within required timeframes.
  • Resolves computer system and connectivity issues, including coordinating with users, network administrators, and other local area network (LAN) components to restore and optimize system operations.
  • Participates in the assessment and evaluation of system configurations, software deployments, and workstation standards, providing recommendations for improvements to performance, reliability, and user experience.
  • Other duties as assigned.

Qualifications
Qualifications - Here's What You Need
  • Associate's degree in a related discipline from an accredited institution, or an equivalent combination of education and relevant experience.
  • Minimum of six (6) years of directly applicable professional experience in technical support or a related IT field.
  • Current DoD 8570 Information Assurance (IA) Baseline Certification at IAT Level I (e.g., A+ CE, Network+ CE, SSCP, or CCNA-Security).
  • Ability to obtain the applicable DoD 8570 IA Computing Environment (CE) certification within six (6) months of hire.
  • Possession of a valid driver's license.
  • Availability to work a standard Monday-Friday schedule, with an 8-hour shift between 6:00 a.m. and 6:00 p.m. local time; occasional after-hours support may be required.
  • Eligibility for, and ability to obtain, an Interim Secret security clearance prior to start date.
  • Demonstrated experience supporting Windows 10 operating systems and Microsoft Office 2013 (or later equivalent).
  • Experience using Remedy or a comparable IT service management (ITSM) / ticketing system.
  • Must be able to pass a background check. May require additional background checks as required by projects and/or clients at any time during employment.

Minimum Skills:
  • Strong analytical and follow through skills.
  • Strong verbal and written communications skills.
  • Ability to coordinate and get cooperation from multiple areas within IT to accomplish assignments.
  • Ability to work well independently on defined tasks.
  • Ability to work well as part of a team.
  • Proficient in Microsoft and Adobe toolsets, including Excel, Word, PowerPoint, Acrobat, etc.

Preferred Qualifications:
  • Experience maintaining enterprise printer devices such as Xerox, Lexmark, HP, or Ricoh, including performing routine maintenance and installing maintenance kits.
  • Previous experience providing IT support within a USACE/ACE-IT or similar federal engineering/technical environment.
  • Experience working in a Department of Defense (DoD) IT environment, including familiarity with applicable policies, standards, and security practices.
  • Experience providing user and administrative support for Microsoft Office 365 services and applications.

Our Commitment to you / overview of benefits
  • Medical, Dental and Vision Insurance; Wellness Program
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability options
  • Basic Life and AD&D Insurance (Company Provided)
  • Voluntary Life and AD&D options
  • 401(k) Retirement Savings Plan with matching after one year
  • Paid Time Off

Reports to: Program Manager
Working Conditions
  • Professional office environment, with the ability to work onsite in the main office.
  • Must be physically and mentally able to perform duties extended periods of time.
  • Ability to use a computer and other office productivity tools with sufficient speed to meet the demands of this position.
  • Must be able to establish a productive and professional workspace.
  • Must be able to sit for long periods of time looking at computer screen.
  • May be asked to work a flexible schedule which may include holidays.
  • May be asked to travel for business or professional development purposes.
  • May be asked to work hours outside of normal business hours.

Other Duties: Please note this job description is not designed to cover or contain a comprehensive list of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Cayuse is an Equal Opportunity Employer. All employment decisions are based on merit, qualifications, skills, and abilities. All qualified applicants will receive consideration for employment in accordance with any applicable federal, state, or local law.
Pay Range
USD $17.90 - USD $27.90 /Hr.