1

Software Developer I Jobs in Duluth, MN (NOW HIRING)

SCADA Engineer I

Duluth, MN ยท On-site

$67K - $84K/yr

Exempt SCADA Engineer I $67,000-$84,000 Hybrid As a SCADA Engineer, you'll join a growing team that ... Engineering or Software Engineering from an ABET-EAC accredited program. * No job-related ...

Engineer IV

Duluth, MN ยท On-site

$29.90/hr

Two years previous experience as an Engineer I, II or III or previously related custodial, facility ... software applications. * Use of hand and power tools. * Performing custodial and ground maintenance ...

Engineer IV

Duluth, MN ยท On-site

$29.90/hr

Two years previous experience as an Engineer I, II or III or previously related custodial, facility ... software applications. * Use of hand and power tools. * Performing custodial and ground maintenance ...

Structural Bridge Engineer

Duluth, MN ยท On-site

$75K - $125K/yr

Proficiency in relevant software (e.g., Revit, AutoCAD, Robot Structural Analysis, Bluebeam ... Knowledge of DOT and/or Class I Railway standards and bridge program formats. * Excellent ...

Proficiency in relevant software (e.g., Revit, AutoCAD, Robot Structural Analysis, Bluebeam ... Knowledge of DOT and/or Class I Railway standards and bridge program formats. * Excellent ...

Perform civil design calculations (i.e. grading, drainage, paving, geometric design, utility design ... Compile engineering calculations using standard formulas and computer software. * Prepare field ...

The E&I Technician's primary responsibility is to ensure that plant process and maintenance ... PLC/DCS programming, troubleshooting, and repair. * Repair electrical and electronic systems ...

next page

Showing results 1-20

Software Developer I information

See Duluth, MN salary details

$47.7K

$111.1K

$164.9K

How much do software developer i jobs pay per year?

As of Jul 31, 2026, the average yearly pay for software developer i in Duluth, MN is $111,086.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,400.00 and $129,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Developer I, and why are they important?

To thrive as a Software Developer I, you need a solid understanding of programming languages (such as Java, Python, or C#), problem-solving skills, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and basic software development methodologies is important. Strong communication, teamwork, and a willingness to learn help you collaborate effectively and adapt to new challenges. These skills ensure you can contribute to successful software projects and grow within dynamic development teams.

What opportunities for mentorship and skill development are typically available to Software Developer I employees?

As a Software Developer I, you can expect to benefit from structured mentorship programs, code reviews, and regular feedback from more experienced developers on your team. Many companies also provide access to online learning platforms, technical workshops, and internal knowledge-sharing sessions. These resources are designed to help you build your technical skills, understand company-specific processes, and grow your professional network, setting you up for advancement to more senior roles.

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

CriteriaSoftware Developer ISoftware Engineer I
Required CredentialsBachelor's in CS or related field; sometimes certificationsBachelor's in CS or related; certifications less common
Work EnvironmentTeam-based, collaborative projects in tech companiesSimilar environment, often in larger organizations or startups
Employer & Industry UsageUsed across tech, finance, healthcare industriesCommonly used interchangeably with Software Developer in many companies
Search & Comparison IntentOften compared with Software Engineer I for entry-level rolesSimilar entry-level role, slight differences in job scope

Both roles are entry-level software positions with similar educational backgrounds and work environments. The main difference lies in terminology preference; 'Software Developer I' emphasizes coding and development tasks, while 'Software Engineer I' may imply a broader engineering perspective. Companies often use these titles interchangeably, so understanding the specific job description is key.

What are Software Developer I positions?

A Software Developer I is an entry-level professional who designs, develops, tests, and maintains software applications under the guidance of senior developers or team leads. They typically work on coding tasks, debugging, and learning best practices in software development. This role often involves collaborating with team members, writing documentation, and participating in code reviews. It's a starting point for individuals building a career in software engineering.
What cities near Duluth, MN are hiring for Software Developer I jobs? Cities near Duluth, MN with the most Software Developer I job openings:
Infographic showing various Software Developer I job openings in Duluth, MN as of July 2026, with employment types broken down into 76% Full Time, 13% Part Time, 1% Temporary, and 10% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $111,086 per year, or $53.4 per hour.

SCADA Engineer I

Allete

Duluth, MN โ€ข On-site

$67K - $84K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Job description

Employment Type:
ALLETE - Non-Union
FLSA Status:
Exempt
SCADA Engineer I
$67,000-$84,000 Hybrid
As a SCADA Engineer, you'll join a growing team that supports the real-time systems powering Minnesota Power's transmission and distribution grid. You'll help design, implement, and maintain SCADA technology that ensures reliable operations, system visibility, and secure data exchange.
This role offers hands-on experience with SCADA systems, communication protocols, automation equipment, cybersecurity compliance, and integration of emerging technologies like distributed energy resources (DERs). You'll work on a wide range of projects-both routine and unique-providing opportunities to develop and broaden your engineering skills.
What You'll Do:
  • Assist in the design, configuration, and implementation of SCADA systems for substations, generation assets, distribution automation equipment, and large power customer interfaces.
  • Support development and maintenance of SCADA standards, engineering practices, point naming conventions, and documentation.
  • Develop and update SCADA and ICCP point lists used for EMS/MISO data exchange and internal operational visibility.
  • Collaborate with operations personnel and field technicians to troubleshoot SCADA communication issues, RTU/IED configurations, and real-time data accuracy concerns.
  • Aid in routine maintenance, firmware review, and device configuration for RTUs and associated equipment.
  • Support compliance activities related to NERC CIP and other industry or regulatory requirements.
  • Assist with the integration of SCADA data for distributed energy resources, grid modernization projects, and advanced monitoring systems.
  • Participate in technical coordination with internal and external stakeholders, ensuring required data points, alarms, and controls are properly implemented and verified.
  • Help establish and maintain SCADA system philosophy and standards to guide capital project development and future system evolution.
  • Provide support for O&M and capital project work, including design reviews, documentation updates, testing support, and implementation activities.

What You'll Bring:
Required:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Electrical & Computer Engineering, Telecommunications Engineering or Software Engineering from an ABET-EAC accredited program.
  • No job-related experience required (see preferred knowledge below).

Preferred:
  • Engineer-in-Training (EIT) Certificate
  • Coursework or internship experience with SCADA systems, industrial controls, power systems, or related technologies.
  • Familiarity with communication protocols such as DNP3 and Modbus
  • Previous electrical utility experience with medium and high voltage substation equipment, protective relaying, or utility operations.
  • Experience with PLCs, RTUs, or automation systems

Special Items:
  • Must possess and maintain a valid driver's license.
  • After hours and out of town travel is occasionally required.
  • Occasional after-hours support may be required.

Our Company:
Minnesota Power is an electric utility company based in Duluth, Minn., and is owned by ALLETE, Inc. We provide electricity across a 26,000-square-mile service area in northeastern Minnesota, serving approximately 145,000 residential and commercial customers, 15 municipalities and some of the nation's largest industrial customers. We rely on a mix of wind, water, coal and biomass to generate power for our customers. Minnesota Power continues to seek out more sources of renewable energy and has moved from an energy supply that was about 5 percent renewable in 2005 to one that is 50% renewable today. We're the first Minnesota utility to reach the 50% milestone. Over the next 15 years, Minnesota Power plans to expand wind and solar resources, increase its renewable energy supply to more than 70% by 2030, achieve coal-free operations at its facilities by 2035 and invest in a resilient and flexible transmission and distribution grid.
Compensation & Benefits:
  • The expected annual compensation range for this position is $67,000 - $84,000. Compensation offered to the selected candidate will vary depending on relevant knowledge, skills, training, experience, and market conditions.
  • Compensation Incentive Program
  • Retirement Benefits
  • Medical, Dental & Vision Plan
  • Health Savings Account & Flexible Spending Accounts
  • Life Insurance, Disability & Voluntary Benefits
  • Paid Time Off
  • Tuition Reimbursement
  • Professional Development Opportunities
  • Community Engagement, and more.

This position is open to candidates who are currently authorized to work in the United States. The Company may consider employment-based visa sponsorship for this position.
External applicants must apply online via www.allete.com/careers.
This job posting will be available for application until the position has been filled OR the posting close date noted herein, whichever date is earlier.
ALLETE is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability.
If you are an individual with disabilities who needs accommodation or you are having difficulty using our website to apply for employment, please contact our Human Resources department at 218-723-3921.
EEO/AA/F/M/Vet/Disabled