1

Computer Programming Jobs in North Dakota (NOW HIRING)

Electrical Engineer

Beulah, ND ยท On-site

$51.51 - $59.24/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor of Science degree in Electrical or Computer Engineering * Knowledge of electrical, instrumentation, and control concepts; engineering analysis and design techniques; and troubleshooting ...

Electrical Engineer

Beulah, ND ยท On-site

$51.51 - $59.24/hr

Bachelor of Science degree in Electrical or Computer Engineering * Knowledge of electrical, instrumentation, and control concepts; engineering analysis and design techniques; and troubleshooting ...

ML Engineer - Power

Tokio, ND ยท On-site

$90 - $130/hr

Curious to learn about the domain Qualifications BSc/MSc in computer science, computer engineering or equivalent Kpler is committed to providing a fair, inclusive and diverse work-environment. We ...

New

Engineering Technician

Fargo, ND ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Primary responsibilities include providing CADD (Computer Aided Design Drafting) and field support ... Engineering Technicians are expected to possess and apply basic civil engineering design principles ...

Engineering Technician

Bismarck, ND ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Primary responsibilities include providing CADD (Computer Aided Design Drafting) and field support ... Engineering Technicians are expected to possess and apply basic civil engineering design principles ...

Engineering Technician

Bismarck, ND ยท On-site

$24 - $34/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Primary responsibilities include providing CADD (Computer Aided Design Drafting) and field support ... Engineering Technicians are expected to possess and apply basic civil engineering design principles ...

Engineering Technician

Fargo, ND ยท On-site

$24 - $34/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Primary responsibilities include providing CADD (Computer Aided Design Drafting) and field support ... Engineering Technicians are expected to possess and apply basic civil engineering design principles ...

Engineering Technician

Dickinson, ND ยท On-site

$24 - $34/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Primary responsibilities include providing CADD (Computer Aided Design Drafting) and field support ... Engineering Technicians are expected to possess and apply basic civil engineering design principles ...

Engineering Technician

Dickinson, ND ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Primary responsibilities include providing CADD (Computer Aided Design Drafting) and field support ... Engineering Technicians are expected to possess and apply basic civil engineering design principles ...

Lead Engineering Technician

Dickinson, ND ยท On-site

$35 - $50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Lead Engineering Technician shall be capable of independently and collaboratively contributing to ... Ability to operate a computer under normal ergonomic office conditions. * Ability to work in a ...

Lead Engineering Technician

Bismarck, ND ยท On-site

$35 - $50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Lead Engineering Technician shall be capable of independently and collaboratively contributing to ... Ability to operate a computer under normal ergonomic office conditions. * Ability to work in a ...

Lead Engineering Technician

Fargo, ND ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Lead Engineering Technician shall be capable of independently and collaboratively contributing to ... Ability to operate a computer under normal ergonomic office conditions. * Ability to work in a ...

Lead Engineering Technician

Bismarck, ND ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Lead Engineering Technician shall be capable of independently and collaboratively contributing to ... Ability to operate a computer under normal ergonomic office conditions. * Ability to work in a ...

Lead Engineering Technician

Dickinson, ND ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

A Lead Engineering Technician shall be capable of independently and collaboratively contributing to ... Ability to operate a computer under normal ergonomic office conditions. * Ability to work in a ...

Showing results 21-40

Computer Programming information

See North Dakota salary details

$34.9K

$68.7K

$101K

How much do computer programming jobs pay per year?

As of Aug 20, 2026, the average yearly pay for computer programming in North Dakota is $68,748.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,400.00 and $84,600.00 per year, depending on experience, location, and employer.

What is computer programming?

Computer programming is the process of designing, writing, testing, and maintaining instructions (code) that computers can execute to perform specific tasks or solve problems. Programmers use programming languages such as Python, Java, or C++ to communicate with computers and create software, websites, apps, and more. This field involves logical thinking, problem-solving skills, and continuous learning to keep up with new technologies.

What are the key skills and qualifications needed to thrive as a computer programmer?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), algorithmic thinking, and a relevant degree or coding certification. Familiarity with version control systems like Git, integrated development environments (IDEs), and debugging tools is standard. Problem-solving, attention to detail, and effective communication are standout soft skills in this field. These skills are crucial for building reliable software, collaborating with teams, and adapting to evolving technology requirements.

What are some common challenges computer programmers face when working on large-scale software projects?

Computer programmers often encounter challenges such as coordinating with multiple team members, managing complex codebases, and ensuring that their code integrates smoothly with existing systems. Communication and version control become critical as the project grows, and programmers must be adept at using tools like Git and collaborating via code reviews. Additionally, balancing feature development with bug fixes and technical debt is a typical challenge, requiring strong organizational and problem-solving skills.

What is the difference between Computer Programming vs Software Development?

AspectComputer ProgrammingSoftware Development
Required CredentialsTypically a degree in computer science or related field; certifications like Microsoft Certified or Oracle CertifiedSame as computer programming, often includes project management certifications
Work EnvironmentOften individual or small team coding tasks, in offices or remote settingsIncludes planning, designing, coding, testing, and deployment, often in larger teams
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT departments
Common Search & Comparison IntentUnderstanding coding roles, entry-level tasksBroader scope, project management, and lifecycle involvement

Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.

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 computer programming a good career?

Computer programming is a viable career that offers opportunities in various industries such as technology, finance, and healthcare. It typically requires strong problem-solving skills, knowledge of programming languages, and continuous learning to keep up with evolving tools and technologies. The field often provides competitive salaries, flexible work environments, and potential for remote work.

What are careers in computer programming?

Careers in computer programming involve writing, testing, and maintaining code for software applications, websites, and systems. Programmers typically use programming languages like Java, Python, or C++ and may work in various industries such as technology, finance, or healthcare, often requiring problem-solving skills and knowledge of development tools. These roles can range from entry-level positions to senior developer or software architect roles, with opportunities for specialization and advancement.

What jobs can you do as a computer programmer?

Computer programmers can work in roles such as software developers, application programmers, web developers, and systems analysts. They design, write, test, and maintain software applications using programming languages like Java, Python, or C++, often working in teams or independently in various industries. Certifications and knowledge of development tools can enhance job prospects and specialization options.

What are the most commonly searched types of Computer Programming jobs in North Dakota?

The most popular types of Computer Programming jobs in North Dakota are:

What are popular job titles related to Computer Programming jobs in North Dakota?

For Computer Programming jobs in North Dakota, the most frequently searched job titles are:

What job categories do people searching Computer Programming jobs in North Dakota look for?

The top searched job categories for Computer Programming jobs in North Dakota are:

Infographic showing various Computer Programming job openings in North Dakota as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 16% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $68,748 per year, or $33.1 per hour.

Electrical Engineer

Applied Engineering

Beulah, ND โ€ข On-site

$51.51 - $59.24/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 12 days ago


Job description

COMPANY OVERVIEW
Electrical Engineer | Beulah, ND
Applied Engineering, Inc. is seeking a motivated and hardworking individual to join our team in Beulah, ND as a Electrical Engineer. You will be part of a group of engineers dedicated to high-quality work, value-add solutions, skill development, and career growth. Reporting to our Bismarck, ND, office, we welcome all candidates, including new grads, to apply.
Innovation, problem solving, integrity, and collaboration are a few things you'll experience and represent while working with Applied. If you appreciate a challenge, variety, and a quicker pace, then we would like to get to know you better.
Award Winning - Employee Owned - Comprehensive Benefits
Relocation Assistance - Ownership Opportunity - Continuing Education Support
BENEFITS AND PERKS
Applied Engineering is a 100% employee-owned engineering and technology consulting company dedicated to providing exceptional talent and technology. We have won numerous awards, including Best Place to Work and Top Place to Intern.
Our unique company culture blends top talent, total technology, and absolute adaptability. We offer a career trajectory few others can match, with opportunities to take on roles and projects aligned with your skills and interests.
In addition, we offer a comprehensive compensation and benefits package including:
  • Competitive salary
  • 401K retirement plan
  • Paid time off and paid holidays
  • Tuition reimbursement
  • Medical, dental, vision, life, disability, and other insurance options
  • Paid overtime
  • Flexible work schedule

Employees working in Beulah, ND have a short commute from Hazen, Zap, Golden Valley, Pick City, Dodge, Stanton, Center, Halliday, Garrison, Hebron, New Salem, Richardton, Turtle Lake, and Washburn, and will enjoy professional growth and community engagement through our regional presence in Minnesota, Wisconsin, North Dakota and South Dakota.
ESTIMATED PAY RANGE
Engineer I: $40.45-$46.52/hour
Engineer II: $44.14-$50.76/hour
Engineer III: $47.83-$55.00/hour
Senior Engineer: $51.51-$59.24/hour
Final compensation is based on experience, skills, and alignment with role expectations.
JOB SUMMARY
As a Electrical Engineer in Beulah, ND, you will:
  • Develop scopes of work, electrical engineering research, design packages, cost estimates, specifications, and project schedules
  • Evaluate feasibility, design, test, and implement electrical, instrumentation, and control system projects to improve plant performance
  • Troubleshoot and analyze electrical, instrumentation, and control system issues; recommend and implement corrective actions
  • Support equipment specification, standardization, and spare-parts optimization through inventory review and BOM updates
  • Participate in equipment checkout, acceptance testing, and commissioning for new electrical and control installations
  • Create accurate as-built documentation for electrical, instrumentation, and control system modifications
  • Provide technical input for electrical and instrumentation procedures, standards, reliability initiatives, and continuous improvement efforts
  • Partner with Operations, Planning, and Maintenance teams to support repairs, replacements, upgrades, and system improvements
  • Maintain an organized work area and ensure compliance with all safety, regulatory, and industry standards
  • Work collaboratively with suppliers and Applied partners
  • Contribute to projects that impact communities in Hazen, Zap, Golden Valley, Pick City, Dodge, Stanton, Center, Halliday, Garrison, Hebron, New Salem, Richardton, Turtle Lake, and Washburn
  • Apply your skills in a dynamic environment that values ownership and innovation
QUALIFICATIONS
  • Bachelor of Science degree in Electrical or Computer Engineering
  • Knowledge of electrical, instrumentation, and control concepts; engineering analysis and design techniques; and troubleshooting/problem-solving skills
  • Ability to read and interpret electrical, instrument, and control diagrams
  • Strong verbal and written communication skills
  • Proficiency with personal computers and Microsoft Word, Excel, and Outlook
  • Valid driver's license required
  • Ability to perform physical tasks including climbing ladders, lifting up to 50 lbs, working at heights up to 150 feet, and using required safety equipment such as respirators and full-face Scott Air Paks
  • Ability to analyze data, conduct research, implement recommendations, and work under time constraints
  • Willingness to travel for vendor meetings and training
SKILLS AND VALUES
  • Capable of working independently and as a team member
  • Strong work ethic and unwavering integrity
  • Excellent interpersonal skills and a learning mindset
  • Curiosity, problem solving, and analytical thinking
  • Effective verbal and written communication
  • Desire to work on a variety of projects
ADDITIONAL INFORMATION
Please consider joining Applied's team of talented employees in Beulah, ND, with support from our Bismarck, ND, office.
Applicants must be legally authorized to work in the United States. We regret that we do not offer sponsorship.
Applied Engineering is committed to a diverse workforce and is an Equal Opportunity Employer.
Job ID: 20261059