1

Computer Programmer Jobs in Rigby, ID (NOW HIRING)

Controls Engineer, Fuel Fabrication

Idaho Falls, ID · On-site +1

$80K - $103K/yr

Bachelor's or higher degree in Electrical Mechatronics Engineering, Computer Engineering, Electrical Engineering, Industrial and Systems Engineering, or a related engineering discipline * 3+ years of ...

Controls Engineer, Fuel Fabrication

Idaho Falls, ID · On-site

$80K - $103K/yr

Bachelor's or higher degree in Electrical Mechatronics Engineering, Computer Engineering, Electrical Engineering, Industrial and Systems Engineering, or a related engineering discipline * 3+ years of ...

Controls Engineer, Fuel Fabrication

Idaho Falls, ID · On-site +1

$80K - $103K/yr

Bachelor's or higher degree in Electrical Mechatronics Engineering, Computer Engineering, Electrical Engineering, Industrial and Systems Engineering, or a related engineering discipline * 3+ years of ...

Master's degree in Computer Science or Software Engineering preferred * Up to date understanding of best practices regarding system security measures * Experience with software engineering, customer ...

... Computer Science or Software Engineering preferredUp to date understanding of best practices regarding system security measuresExperience with software engineering, customer experience and design ...

Create detailed 3D models and 2D technical drawings using CAD software like SolidWorks or AutoCAD. * Analysis & Simulation : Perform engineering calculations, stress tests, thermal analyses, and ...

Create electrical schematics, diagrams, and layouts using CAD software. * Test components : Develop ... Bachelor's degree in Electrical Engineering or a related field. * Years of experience: 5-10 yrs ...

Showing results 21-40

Computer Programmer information

See Rigby, ID salary details

$28.3K

$55.7K

$81.9K

How much do computer programmer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for computer programmer in Rigby, ID is $55,712.00, according to ZipRecruiter salary data. Most workers in this role earn between $43,300.00 and $68,600.00 per year, depending on experience, location, and employer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What cities near Rigby, ID are hiring for Computer Programmer jobs?

Cities near Rigby, ID with the most Computer Programmer job openings:

Infographic showing various Computer Programmer job openings in Rigby, ID as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 75% Physical, 2% Hybrid, and 23% Remote job distribution, with an average salary of $55,712 per year, or $26.8 per hour.

Controls Engineer, Fuel Fabrication

Oklo

Idaho Falls, ID • On-site, Remote

$80K - $103K/yr

Full-time

Medical, Retirement

Re-posted 7 days ago


Job description

Thanks for your interest in Oklo!  We are searching for a Controls Engineer to join our engineering team.

Position Description

As a Controls Engineer on Oklo's Fuel Fabrication team, you'll be responsible for developing instrumentation and controls (I&C) systems and the end-to-end data lifecycle for fuel manufacturing facilities that are currently being designed and constructed. This role will be pivotal in commissioning our fuel fabrication facilities, ensuring that all process equipment and facility systems are digitally integrated to provide traceability and meet facility quality requirements. Your responsibilities will include developing fuel fabrication I&C systems, connecting manufacturing equipment to the facilities' Supervisory Control and Data Acquisition (SCADA) systems, designing and maintaining SQL databases to store process and product quality data, developing inventory tracking and control tools, and supporting various other facility digital systems (e.g., preventative maintenance and work order tracking, EH&S reporting, etc.).

This is a highly cross-functional role where technical excellence and a collaborative mindset are equally valued.

Specific responsibilities may include:

  • Control Systems: Program, troubleshoot, and optimize Programmable Logic Controllers (PLCs), Distributed Control Systems (DCS), and Human Machine Interfaces (HMIs).
  • Instrumentation: Select, calibrate, and maintain field devices (temperature, pressure, flow, and level transmitters).
  • SCADA & PLC Integration: Collaborate with equipment vendors and Oklo process engineers to integrate machine-level data (Allen-Bradley, Siemens, etc.) into the facility-wide SCADA system.
  • Database Architecture: Design, implement, and manage SQL databases to store high-fidelity process data and product quality metrics.
  • Digital System Development: Design, implement, and manage manufacturing facility tools, such as preventative maintenance and work order tracking, inventory tracking and control, etc.
  • Automated Quality Assurance: Develop automated "Pass/Fail" logic within the SCADA/MES layer to ensure product genealogy and traceability meet nuclear regulatory standards. Develop digital product reports that can be generated from the manufacturing facility SQL database.
  • Commissioning Support: Perform Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) for software and control interfaces, ensuring data packets are accurately captured during equipment cycling.
  • Protocol Development: Draft and execute validation protocols (IQ/OQ/PQ) for the digital systems, ensuring they are "inspection-ready" for quality audits.

Minimum Qualifications:

  • Bachelor's or higher degree in Electrical Mechatronics Engineering, Computer Engineering, Electrical Engineering, Industrial and Systems Engineering, or a related engineering discipline
  • 3+ years of industry experience in instrumentation and controls engineering - including PLC, SCADA, SQL database, and software verification and validation (V&V) experience - preferably in a highly regulated manufacturing environment
  • Ability to write scripts in Python, VBA, or similar for data manipulation
  • Ability to read and interpret electrical schematics, P&IDs, process flow diagrams, and other manufacturing facility documentation
  • Demonstrated ability to collaborate on cross-functional teams, integrating feedback from other engineering disciplines and vendors
  • Strong written and verbal communication skills, with the ability to clearly document and present engineering work
  • Comfortable working with external manufacturers and engineering consultants

Bonus Qualifications:

  • Experience integrating custom manufacturing equipment into facility SCADA systems
  • Experience building custom manufacturing facility SQL databases for process data, product quality data, and/or auxiliary facility functions, such as preventative maintenance and work order tracking, EH&S reporting, facility inventory and procurement, etc.
  • Experience in the nuclear industry, including working under NQA-1 or similar quality standards

Competencies

We are looking for a Controls Engineer that is:

  • Proficient in programming, troubleshooting, and optimizing Programmable Logic Controllers (PLCs), Distributed Control Systems (DCS), and Human Machine Interfaces (HMIs).
  • Capable of selecting, calibrating, and maintaining manufacturing instrumentation, such as temperature, pressure, and flow transmitters.
  • Proficient in SQL (PostgreSQL, MS SQL, or similar) and experience with SCADA platforms (e.g., Ignition, Wonderware, or Aveva)
  • Familiar with highly regulated manufacturing environments and quality standards (e.g., NQA-1 or similar ISO quality standards)
  • An experienced team player who can work effectively across both internal resources and external suppliers
  • Passionate about clean energy
  • Passionate about making advanced fission a reality
  • Willing and able to learn quickly
  • An optimist at heart
  • Eager to work on a dynamic team, receive constructive feedback, and grow with us
  • Willing to think differently and do things in new ways 
  • Comfortable in a fast-paced, highly iterative startup environment
  • Excited to think creatively, critically, and reflectively about the problems they are solving, while not leaning only on what has been done before 
  • Willing to propose novel and creative solutions to technical problems
  • An excellent writer who can write in modern active voice, so make your cover letter compelling and write it well!
  • Able to communicate technical content and results verbally 

Who you are:

A startup person: You aren't driven by titles or hierarchy, and prefer efficiency to excess process. You don't need or expect to have a lot of guidance but you enjoy working in a fast-paced team. If you prefer the culture and feel of a large organization, that is great, but you likely won't enjoy working with us! There is plenty of important work and plenty of good opportunities with organizations like that.

Motivated: You are self-motivated. You bring an enthusiasm to the team, and imbue a sense of passion that goes beyond clocking in and clocking out. This isn't about a fake or arbitrary "pieces of flair" mentality or lack of work-life balance! It is about being a part of the vision and feeling a part of reaching team goals.

A team-player: Oklo genuinely is a team. We aren't about taking credit for ourselves, and we aren't about pushing blame to others. We do incredible things because we work as a team.

An excellent communicator: We need a person who is not only technically competent but also a clear and upbeat communicator.

Creative: Being creative means that when things fall outside clear scopes or processes or problems arise without clear solutions, you are able to identify it as well as invent ways to solve a problem or fill a need without micromanagement. The successful person in this job will not only be creative, but also enjoy being creative and solving open-ended problems which may change day-by-day.

Detail-oriented: This focus is a big part of excellence, consistency, and quality. Excellent grammar and spelling matter for both good communication as well as the image of the company that we put forward.

About Oklo travel requirements:

Oklo requires remote employees to travel to headquarters (Santa Clara, CA) twice a quarter annually, based on business or team needs, including attendance at team meetings, off-sites, and other company events or gatherings. For the first two weeks of onboarding, employees are required to be in person at headquarters in Santa Clara, CA.

About Oklo compensation:

Salary: $100,000-$150,000

Oklo offers flexible time off, equity, bonuses, competitive pay, 401(k), health insurance (with employer contribution), HSA, FSA, flexible work hours, wellness credits, and other benefits.

This position may involve access to information subject to U.S. export control laws. Only applicants who meet the definition of a U.S. person under applicable laws may be eligible.


About Oklo Inc.: Oklo Inc. is developing fast fission power plants to deliver clean, reliable, and affordable energy at scale; establishing a domestic supply chain for critical radioisotopes; and advancing nuclear fuel recycling to convert nuclear waste into clean energy. Oklo was the first to receive a site use permit from the U.S. Department of Energy for a commercial advanced fission plant, was awarded fuel material from Idaho National Laboratory, and submitted the first custom combined license application for an advanced reactor to the U.S. Nuclear Regulatory Commission. Oklo is also developing advanced fuel recycling technologies in collaboration with the U.S. Department of Energy and U.S. National Laboratories.

#CHOP: Oklo's Values
Collaboration: We go further, together. We bring diverse perspectives, listen actively, and build trust through transparency and respect. We work across disciplines, sharing ownership to turn complex challenges into shared successes.
Humility: We are team players who act for the good of the company and for the world. We are focused on our mission, not personal recognition.
Ownership: We take pride in what we do and how we do it. We are proactive in finding solutions and see tasks through  to completion. We are committed to delivering on our promises to provide clean, reliable, and affordable energy.
Pathfinding: We chart new ground where no path exists by approaching challenges with curiosity, courage, and creativity while navigating ambiguity.