1

Senior Software Developer Jobs in Bismarck, ND (NOW HIRING)

Systems Administrator I/II/Sr

Bismarck, ND · On-site

$78K - $106K/yr

... software, operating systems, security systems and file structures. Systems Administrator, Sr: In ... Requires knowledge of systems administration, programming, and networking at a level normally ...

Design Engineers typically report to a Project Manager or a Senior Engineer but may be assigned to ... Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ...

Design Engineer

Bismarck, ND · On-site

$40 - $55/hr

Design Engineers typically report to a Project Manager or a Senior Engineer but may be assigned to ... Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ...

Graduate Engineer

Bismarck, ND · On-site

$31 - $40/hr

Graduate Engineers typically report to a Project Manager or Senior Engineer. Additional ... Working knowledge of AutoCAD, Civil 3D or other CADD-based civil design software is a plus.

Engineering Technician

Bismarck, ND · On-site

$24 - $34/hr

Technicians report to a Project Manager or Senior Engineer. Additional duties include CADD work ... Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ...

You'll partner closely with clients, engineering teams, and senior leadership to ensure on‑time ... Proficiency with project management software (e.g., Procore, MS Project) and financial tools.

Showing results 21-40

Senior Software Developer information

See Bismarck, ND salary details

$15

$60

$85

How much do senior software developer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for senior software developer in Bismarck, ND is $60.30, according to ZipRecruiter salary data. Most workers in this role earn between $51.20 and $67.64 per hour, depending on experience, location, and employer.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Bismarck, ND?

The most popular types of Software Developer jobs in Bismarck, ND are:

What are popular job titles related to Senior Software Developer jobs in Bismarck, ND?

For Senior Software Developer jobs in Bismarck, ND, the most frequently searched job titles are:

What cities near Bismarck, ND are hiring for Senior Software Developer jobs?

Cities near Bismarck, ND with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Bismarck, ND as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $125,421 per year, or $60.3 per hour.

Systems Administrator I/II/Sr

MDU Resources

Bismarck, ND • On-site

$78K - $106K/yr

Full-time

Posted 21 days ago


MDU Resources Group rating

8.7

Company rating: 8.7 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Responsible for placing safety as #1 priority in day-to-day work routine for self and others. Under direction of higher-level administrators, responsible for the installation, configuration, testing, maintenance, problem resolution, monitoring, and control of the assigned hardware, software, operating systems, security systems and file structures.

Systems Administrator, Sr: In support of the Company’s Energy Management System (EMS), this position is responsible for NERC CIP compliance, as well as design of the assigned hardware, software, operating systems, security systems and file structures.

MINIMUM QUALIFICATIONS

Systems Administrator I: ($63,860 - $79,830)

  • Requires knowledge of systems administration, programming, and networking at a level normally acquired through the completion of a four-year degree in computer science, information technology (IT) or related field; and

  • Two years’ experience providing technical support for the hardware, operating system software, security systems and file structures for an IT infrastructure.

Systems Administrator II: ($73,460 - $91,830)

  • Requires knowledge of systems administration, programming, and networking at a level normally acquired through the completion of a four-year degree in computer science, information technology (IT) or related field; and

  • Four years’ experience providing technical support for the hardware, operating system software, security systems and file structures for an IT infrastructure.

Systems Administrator, Sr: ($84,460 - $105,570)

  • Requires knowledge of programming and networking at a level normally acquired through the completion of a four-year degree in computer science, information technology (IT) or related field; and

  • Six years’ experience providing technical support for various operating systems, security systems, file structures, servers and PC hardware.

PREFERRED QUALIFICATIONS

Systems Administrator, Sr:

  • Professional certifications in the assigned areas of responsibility such as Windows Server, Oracle, CISCO, VMware, and Tripwire.

  • Familiarity with Linux operating system.

  • NERC/CIP compliance experience.

  • Switch, firewall, and RTU configuration and programming experience.

OTHER REQUIREMENTS
  • Must take all measures necessary to protect networks, devices, programs and data from cyber-attack, damage or unauthorized access.
  • May be required to maintain a valid driver’s license.
  • Must be legally authorized to work in the United States, no sponsorships considered.
  • Subject to pre-employment drug testing and background checks.
  • Must submit periodic background checks due to the need for unescorted access to security sensitive business locations and/or systems. 
JOB RESPONSIBILITIES
  • Install, manage, patch, and upgrade EMS/SCADA applications and affiliated downstream systems. 
  •  Design, code, test and integrate software and hardware for the Electric Energy Management System Supervisory Control and Data Acquisition (EMS/SCADA) systems.
  •  Troubleshoot EMS/SCADA systems and resolve issues to assure a 24x7x365 availability.
  •  Support NERC CIP Reliability Standards and compliance by helping develop and applying policies, procedures and guidelines.
  • Works with Information Services staff to ensure that users receive adequate training and assistance to aid them in the implementation of new and current technologies.
  • Participate in after hour On Call rotation.
  • Work with clients and consultants on maintenance and enhancements.
  • Perform other tasks and special projects as assigned.

Additional to the above, the Systems Administrator, Sr:

  • Provides leadership and guidance to System Administrators.
  • Provides elevated support for the EMS, including all hardware, MS Windows, VMware, and Linux systems.
  • Leads/participates in the development, ongoing maintenance and testing of a disaster recovery plan. Develop procedures to recover EMS/SCADA applications and affiliated systems.

Deadline to apply: August 28, 2026 @ 11am CST


To view our comprehensive and competitive benefits package, click here.Energizing Lives for a Better Tomorrow

What MDU Resources Group employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom