1

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

Mid - Senior Electrical Engineer

Lincoln, ND · On-site

$107K - $139K/yr

Full-Time Mid-Senior Electrical Engineer We are seeking a Mid-Senior Electrical Engineer to join a ... Proficiency in electrical design software (e.g., AutoCAD, ETAP, or similar) * In-depth knowledge of ...

Sr. Engineer

Bismarck, ND · On-site

$125K - $175K/yr

Working knowledge of AutoCAD, Civil 3D or other CADD-based civil design software is a plus ... Apex Engineering Group believes that every employee plays an important role in our company ...

Sr. Engineer

Bismarck, ND · On-site

$104K - $143K/yr

Working knowledge of AutoCAD, Civil 3D or other CADD-based civil design software is a plus ... Apex Engineering Group believes that every employee plays an important role in our company ...

Sr. Engineer

Bismarck, ND · On-site

$125 - $175/hr

Working knowledge of AutoCAD, Civil 3D or other CADD-based civil design software is a plus ... Apex Engineering Group believes that every employee plays an important role in our company ...

next page

Showing results 1-20

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

Software Developer, Integrations

MDU Resources

Bismarck, ND • On-site, Remote

$84K - $105K/yr

Full-time

Posted 6 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

Completes software development assignments including coding, testing, debugging, and installing programs according to written specifications, and department policies, procedures, and standards. Assist with design of enhancements to existing systems. Mentors with and provides assistance to the Software Developer/Architect. Under direction of Senior Software Developer/Architect, designs applications, using full stack, from start to finish; and supports internal applications across the company. All MDU Resources employees are responsible for placing safety as a #1 priority in their day-to-day work routine for themselves and others.

MINIMUM QUALIFICATIONS

Software Developer I: ($63,860 - $79,830)

  • Bachelor's degree in Computer Information Systems or a related field or equivalent experience; and
  • Two years of professional experience that includes relevant development tools and business analysis review in areas of system design and application development.

Software Developer II: ($73,460 - $91,830)

  • In addition to four-year degree or equivalent experience noted above, four years of Information Technology experience with proven record of increasing work responsibility, effective analysis and project management.  

Software Developer, Sr: ($84,460 - $105,570) 

  • In addition to four-year degree or equivalent experience noted above, six years of Information Technology experience with proven record of increasing work responsibility, effective analysis and project management. 
  • Requires leadership, independent judgement, and creative thinking.
Key Skills
  • Excellent written, interpersonal and verbal communication skills.
  • Broad knowledge of principles, practices, and procedures in one or more business applications.
  • Strong analytical and problem-solving skills.
  • Ability to establish and maintain effective working relationships with internal and external customers.
  • Able to manage multiple priorities.
  • Experience in software design and development in a business environment.
  • Understanding of and ability to maintain confidentiality of all company information.
  • Highly proficient in Java and related frameworks such as Hibernate, Spring, SpringBoot.
  • Proficient architecting and implementing RESTful web service solutions.
  • Proficient with Message Queues.
OTHER REQUIREMENTS
  • Must take all measures necessary to protect networks, devices, programs and data from cyber-attack, damage or unauthorized access.
  • This position is located in Bismarck, ND or Boise, ID but may consider a remote work location in the United States where MDU Resources is authorized to do business.
  • Must be legally authorized to work in the United States, no sponsorships considered.
  • May be required to maintain a valid driver's license.
  • Subject to pre-employment drug testing and background checks.
JOB RESPONSIBILITIES
  • Works independently with clients and consultants on traditional maintenance and enhancement tasks and/or as part of a team of developers on major projects.
  • Reviews, analyzes, evaluates, and documents requested modifications to existing and new business processes and system applications. Assists senior staff members or project leads in the study of feasibility and cost effectiveness of proposed enhancements. 
  • Provides production support to address application errors encountered during processing.  Such support may require on-call duties extending beyond normal business hours.  On-call duties are shared with other team members on a rotating basis as determined by the manager.
  • Participates in software development activities as well as guides activities of other staff members; develops test plans, test data and documentation. Performs required testing to ensure the system functions in accordance with the business requirements established by the user.
  • Performs other tasks and special projects as assigned. 
Application Deadline: September 13, 2026
To view our comprehensive and competitive benefits package, click here.

What MDU Resources Group employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom