Talent.com
Software Developer Entry to Mid-Level
Software Developer Entry to Mid-LevelNorthwestern Energy • SD, USA
Software Developer Entry to Mid-Level

Software Developer Entry to Mid-Level

Northwestern Energy • SD, USA
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [job_card.part_time]
  • [filters_job_card.quick_apply]
[job_card.job_description]

Software Developer (Entry to Mid-Level)

Work Location: Open to Montana & South Dakota major office locations

Pay range: $64,800 to $125,400 per year

Employment Status: Regular Full-time

External candidates apply at northwesternenergy

Internal candidates apply through iConnect.

About this position:

NorthWestern Energy is seeking a Software Developer to support the design, development, and delivery of business-critical applications. This role is ideal for developers early in their career through mid-level professionals who want to grow their technical skills, contribute to meaningful systems, and work alongside experienced software engineers in a collaborative environment.

You'll participate in full-stack development efforts, contribute to modernization initiatives, and gain hands-on experience with enterprise-scale systems that support a growing energy provider.

We offer great benefits:

NorthWestern Energy is a fully regulated electric and natural gas utility serving Montana, South Dakota and Nebraska. We employ over 1,600 amazing people and serve over 800,000 customers who are our neighbors in our communities. We are a top employer and offer competitive benefits, including:

  • 401K with company match up to 4% and non-elective contribution up to 7%
  • Healthcare and wellbeing programs, including dental and vision for you, your spouse and dependents, Health Savings Account (HSA), healthcare and dependent care flexible spending account (FSA)
  • Employee Assistance Programs (Offering up to six free counseling sessions, per person, per issue, per year for employees, spouses and dependents to include financial health)
  • Life Insurance (Company pays basic employee policy, spouse, dependent insurance also available)
  • Continuing education reimbursement
  • Competitive pay (Scheduled performance-based wage increases and annual incentive opportunities.)
  • Paid company endorsed volunteer opportunities
  • Paid parental leave
  • Paid bereavement leave
  • Paid training opportunities
  • Paid time off starting on your first day, plus 11 paid holidays

Benefits may vary by position or as negotiated as part of a collective bargaining agreement.

About this job:

Software Development & Delivery

  • Participate in the full software development lifecycle including requirements gathering, design, development, testing, and deployment
  • Write clean, maintainable, and well-documented code
  • Assist with application enhancements, bug fixes, and performance improvements

Collaboration & Learning

  • Work closely with senior software engineers, architects, business analysts, and system administrators
  • Participate in code reviews and design discussions
  • Learn and apply best practices for coding standards, security, and architecture

Modernization & Integration

  • Support efforts to modernize applications and integrate with existing systems
  • Gain exposure to cloud-based services, APIs, and service-oriented architecture
  • Contribute to CI/CD pipelines and automated deployment processes

Reliability & Support

  • Help monitor application health and assist with troubleshooting and incident resolution
  • Contribute to documentation and knowledge sharing across the team

All NorthWestern Energy employees are required to adhere to company safety standards and the Code of Business Conduct & Ethics.

Ensure all actions are consistent with NorthWestern Energy's values, mission, and strategic business objectives.

Am I right for this job? Here's the success profile:

  • Bachelor's degree in computer science, information technology, or a related field preferred (will consider combo of associates degree plus practical experience)
  • 0-7 years of professional software development experience ideal
  • Experience with at least one modern programming language such as C#, JavaScript, or TypeScript
  • Familiarity with web application development concepts
  • Basic experience or coursework with relational databases (e.g., SQL Server)
  • Understanding of version control systems such as Git

Preferred / Nice-to-Have

  • Exposure to front-end frameworks such as React or Angular
  • Familiarity with RESTful APIs and basic backend services
  • Experience or interest in cloud platforms (Microsoft Azure preferred)
  • Introductory experience with CI/CD tools, automated deployments, or containerization (Docker)
  • Interest in the Microsoft Power Platform (Power Apps, Power Automate, Power Pages) as a complementary skillset, with opportunities to grow into governed low-code development aligned with established Center of Excellence (CoE) standards and enterprise architecture
  • Willingness to develop solutions within defined governance, security, and lifecycle management frameworks to ensure scalability, reliability, and compliance
  • Strong problem-solving skills, curiosity, and a desire to continuously learn and grow
  • Applicants must be legally authorized to work in the United States at the time of hire and maintain work authorization throughout employment without employer sponsorship
  • Get Into Energy - Energy Industry Fundamental 2.0 certification is a plus (click the link to certify at no cost)

Requisition #4914

Posting Dates: February 20, 2026 through February 27, 2026

Department/Division: Business Technology

Employment Physical: Not Required

Drug Test: Required

Background Check: Required

Relocation Benefit: Negotiable

Telecommuting: Part-time Negotiable within NorthWestern Energy Service Territory

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, age, disability, veteran status, genetic information or any other protected class in accordance with applicable federal or state laws and statutes. In compliance with the ADA Amendments Act, should you have a disability that requires assistance and/or reasonable accommodation with the job application process, please contact the Human Resources department at 1- or at .



Job Posted by ApplicantPro
[job_alerts.create_a_job]

Software Developer Entry to MidLevel • SD, USA

[internal_linking.similar_jobs]
DoorDash Shopper - Shop on Your Time

DoorDash Shopper - Shop on Your Time

DoorDash • South Dakota
[job_card.full_time] +1
Why Become a Shopper with DoorDash?.Turn your shopping skills into extra income.Whether you’re helping someone stock up on groceries or delivering a last-minute convenience order, as a Shopper you ...[show_more]
[last_updated.last_updated_30] • [promoted]
Locum Doctor of Dental Surgery (DDS) - Dentistry - General/Other in South Dakota

Locum Doctor of Dental Surgery (DDS) - Dentistry - General/Other in South Dakota

LocumJobsOnline • All Cities, SD, US
[job_card.full_time] +1
Doctor of Dental Surgery | Dentistry - General/Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with Barton Associates to find a qualified General Dentistry DDS in Sou...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Physician (MD/DO) - Internal Medicine - General/Other in South Dakota

Physician (MD/DO) - Internal Medicine - General/Other in South Dakota

LocumJobsOnline • All Cities, SD, US
[job_card.full_time] +1
Doctor of Medicine | Internal Medicine - General/Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with CompHealth to find a qualified Internal Medicine MD in South Dak...[show_more]
[last_updated.last_updated_30] • [promoted]
Delivery Driver - No Experience Needed

Delivery Driver - No Experience Needed

DoorDash • South Dakota
[job_card.full_time] +1
DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a variety o...[show_more]
[last_updated.last_updated_30] • [promoted]
Drive with DoorDash - Sign Up in Minutes

Drive with DoorDash - Sign Up in Minutes

DoorDash • South Dakota
[job_card.full_time] +1
Why Become a Shopper with DoorDash?.Turn your shopping skills into extra income.Whether you’re helping someone stock up on groceries or delivering a last-minute convenience order, as a Shopper you ...[show_more]
[last_updated.last_updated_30] • [promoted]
Restaurant Delivery - Flexible Schedule

Restaurant Delivery - Flexible Schedule

DoorDash • South Dakota
[job_card.full_time] +1
DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a variety o...[show_more]
[last_updated.last_updated_30] • [promoted]
Drive with DoorDash - Receive 100% of Customer Tips

Drive with DoorDash - Receive 100% of Customer Tips

DoorDash • South Dakota
[job_card.full_time] +1
Why Become a Shopper with DoorDash?.Turn your shopping skills into extra income.Whether you’re helping someone stock up on groceries or delivering a last-minute convenience order, as a Shopper you ...[show_more]
[last_updated.last_updated_30] • [promoted]
Locum Physician (MD/DO) - Pediatrics - General/Other in South Dakota

Locum Physician (MD/DO) - Pediatrics - General/Other in South Dakota

LocumJobsOnline • All Cities, SD, US
[job_card.full_time]
Doctor of Medicine | Pediatrics - General/Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with Medicus Healthcare Solutions to find a qualified Pediatrics MD in South...[show_more]
[last_updated.last_updated_30] • [promoted]
Delivery Driver - Sign Up in Minutes

Delivery Driver - Sign Up in Minutes

DoorDash • South Dakota
[job_card.full_time] +1
DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a variety o...[show_more]
[last_updated.last_updated_30] • [promoted]
Restaurant Delivery - Sign Up in Minutes

Restaurant Delivery - Sign Up in Minutes

DoorDash • South Dakota
[job_card.full_time] +1
DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a variety o...[show_more]
[last_updated.last_updated_30] • [promoted]
DoorDash Shopper - No Experience Needed

DoorDash Shopper - No Experience Needed

DoorDash • South Dakota
[job_card.full_time] +1
Why Become a Shopper with DoorDash?.Turn your shopping skills into extra income.Whether you’re helping someone stock up on groceries or delivering a last-minute convenience order, as a Shopper you ...[show_more]
[last_updated.last_updated_30] • [promoted]
Restaurant Delivery - Flexible Onboarding

Restaurant Delivery - Flexible Onboarding

DoorDash • South Dakota
[job_card.full_time] +1
DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a variety o...[show_more]
[last_updated.last_updated_30] • [promoted]
Drive with DoorDash - Flexible Schedule

Drive with DoorDash - Flexible Schedule

DoorDash • South Dakota
[job_card.full_time] +1
Why Become a Shopper with DoorDash?.Turn your shopping skills into extra income.Whether you’re helping someone stock up on groceries or delivering a last-minute convenience order, as a Shopper you ...[show_more]
[last_updated.last_updated_30] • [promoted]
Physician (MD/DO) - Otolaryngology in eastern South Dakota, SD

Physician (MD/DO) - Otolaryngology in eastern South Dakota, SD

LocumJobsOnline • eastern South Dakota, SD, US
[job_card.full_time] +1
Doctor of Medicine | Otolaryngology.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with CompHealth to find a qualified Otolaryngology MD in eastern South Dakota, South Dak...[show_more]
[last_updated.last_updated_30] • [promoted]
Delivery Driver - Onboarding / Onboard

Delivery Driver - Onboarding / Onboard

DoorDash • South Dakota
[job_card.full_time] +1
DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a variety o...[show_more]
[last_updated.last_updated_30] • [promoted]
Restaurant Delivery - Receive 100% of Customer Tips

Restaurant Delivery - Receive 100% of Customer Tips

DoorDash • South Dakota
[job_card.full_time] +1
DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a variety o...[show_more]
[last_updated.last_updated_30] • [promoted]
Physician (MD/DO) - Anesthesiology - General/Other in South Dakota

Physician (MD/DO) - Anesthesiology - General/Other in South Dakota

LocumJobsOnline • All Cities, SD, US
[job_card.full_time] +1
Doctor of Medicine | Anesthesiology - General/Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with CompHealth to find a qualified Anesthesiology MD in South Dakota!.A...[show_more]
[last_updated.last_updated_30] • [promoted]
Drive with DoorDash - Start Earning Quickly

Drive with DoorDash - Start Earning Quickly

DoorDash • South Dakota
[job_card.full_time] +1
Why Become a Shopper with DoorDash?.Turn your shopping skills into extra income.Whether you’re helping someone stock up on groceries or delivering a last-minute convenience order, as a Shopper you ...[show_more]
[last_updated.last_updated_30] • [promoted]