1

Software Development Engineer Internship Jobs in Fargo, ND

Fall 2026 Engineer Intern Sr

Fargo, ND

$16.50 - $21.25/hr

The Student Development Program is a semester-based part-time internship with opportunity to extend ... Knowledge of CAD software preferred (Creo preferred or Solid Works) * Knowledge of Microsoft Office ...

Sr. Electrical Engineer

Fargo, ND · On-site

$80K - $105K/yr

RFA Engineering ( www.rfamec.com ) develops embedded software and electronics for our world-class ... Our primary focus is the development of off highway equipment including agricultural, construction ...

Senior Software Engineer, ERP

Fargo, ND · On-site

$120K - $158K/yr

Marvin is hiring a Senior Software Engineer, ERP to lead the design, development, support, and continuous improvement of Microsoft Dynamics 365 Finance & Operations (D365 F&O) solutions. This role ...

Senior Software Engineer, ERP

Fargo, ND · On-site

$120K - $158K/yr

Marvin is hiring a Senior Software Engineer, ERP to lead the design, development, support, and continuous improvement of Microsoft Dynamics 365 Finance & Operations (D365 F&O) solutions. This role ...

Marvin is hiring aSenior Software Engineer, ERPto lead the design, development, support, and continuous improvement of Microsoft Dynamics 365 Finance & Operations (D365 F&O) solutions. This role ...

Interpret and apply municipal zoning, land development codes, and design standards * Support civil ... Internship or co-op experience in civil engineering preferred * Ability to perform technical tasks ...

Showing results 21-40

Software Development Engineer Internship information

See Fargo, ND salary details

$13

$24

$37

How much do software development engineer internship jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for software development engineer internship in Fargo, ND is $24.95, according to ZipRecruiter salary data. Most workers in this role earn between $20.29 and $28.32 per hour, depending on experience, location, and employer.

What is the difference between Software Development Engineer Internship vs Software Development Engineer?

AspectSoftware Development Engineer InternshipSoftware Development Engineer
Required CredentialsTypically pursuing or recently completed a bachelor's or master's degree in computer science or related fieldBachelor's or higher degree in computer science or related field, with relevant experience
Work EnvironmentTemporary, project-based, often in tech companies or startupsFull-time, ongoing employment in software development teams
Employer & Industry UsageUsed by tech companies, startups, and large corporations for training and talent pipelineStandard full-time role across tech, finance, healthcare, and other industries

The main difference is that a Software Development Engineer Internship is a temporary, entry-level position aimed at gaining experience, while a Software Development Engineer is a full-time, permanent role focused on developing software products and systems.

What is a software development engineer internship?

A Software Development Engineer Internship is a temporary position for students or recent graduates to gain hands-on experience in software engineering. Interns typically work on real-world projects alongside experienced engineers, learning how to design, develop, test, and maintain software applications. These internships help individuals build technical skills, gain industry knowledge, and often serve as a pathway to full-time roles after graduation.

What types of projects can I expect to work on during a software development engineer internship?

As a Software Development Engineer Intern, you'll typically work on real-world projects that contribute to your team's goals, such as developing new features, fixing bugs, or improving existing systems. You may be assigned to collaborate with full-time engineers on coding tasks, code reviews, or testing processes. Interns often participate in sprint planning meetings and are encouraged to share ideas, ask questions, and seek feedback. This hands-on experience helps you build technical skills, gain exposure to the software development lifecycle, and understand how engineering teams collaborate in a professional setting.

What are the key skills and qualifications needed to thrive as a software development engineer intern?

To thrive as a Software Development Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, usually backed by ongoing computer science coursework. Familiarity with version control systems like Git, integrated development environments (IDEs), and issue tracking tools is typically expected. Strong problem-solving skills, teamwork, and effective communication help interns stand out and integrate smoothly into development teams. These abilities are crucial for quickly learning on the job, contributing to projects, and collaborating effectively in a fast-paced tech environment.

How can I get an internship as a software development engineer internship?

To secure a software development engineer internship, candidates should build strong programming skills in languages like Java, C++, or Python, and gain experience through personal projects or open-source contributions. Applying through company career portals, attending career fairs, and networking with professionals can increase opportunities, while some internships may require coursework in computer science or related fields. Preparing a well-crafted resume and practicing technical interviews are also essential steps.
What are the most commonly searched types of Software Development Engineer jobs in Fargo, ND? The most popular types of Software Development Engineer jobs in Fargo, ND are:
What are popular job titles related to Software Development Engineer Internship jobs in Fargo, ND? For Software Development Engineer Internship jobs in Fargo, ND, the most frequently searched job titles are:
What job categories do people searching Software Development Engineer Internship jobs in Fargo, ND look for? The top searched job categories for Software Development Engineer Internship jobs in Fargo, ND are:
Infographic showing various Software Development Engineer Internship job openings in Fargo, ND as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 20% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $51,906 per year, or $25 per hour.

$120K - $135K/yr

Full-time

Re-posted yesterday


Job description

Job Description Are you a Senior Java Developer looking for an opportunity to make a lasting impact on a large-scale modernization initiative. Our client, a well-established leader in the financial services industry, is seeking an experienced Java developer to help modernize a mission-critical insurance platform that has been the backbone of the business for decades. This is an opportunity to work on a highly visible transformation project, replacing legacy mainframe technology with a modern Java-based architecture while helping shape the future direction of the platform.

What You'll Be Doing As a senior member of the development team, you'll play a key role in designing, developing, and implementing enterprise applications while collaborating with architects, business partners, and fellow engineers. This position offers the opportunity to influence technical direction, mentor other developers, and contribute to long-term modernization efforts. Responsibilities include: Design and develop scalable Java applications supporting critical business operations.

Lead the development of new features and enhancements as part of a large enterprise modernization effort. Participate in architecture discussions and help drive technical decisions. Build and maintain RESTful APIs and modern web applications.

Collaborate with cross-functional teams to deliver high-quality software solutions. Troubleshoot complex technical issues and recommend long-term improvements. Mentor junior and mid-level developers while promoting engineering best practices.

Continuously improve application performance, reliability, and maintainability. Required Qualifications 8+ years of professional software development experience. Strong experience with Java 17+ and modern Java development practices.

Hands-on experience with Spring Framework, Spring Boot, Spring MVC, and Spring Security. Experience developing RESTful APIs. Strong SQL and relational database experience.

Experience with JUnit and automated testing. Front-end development experience using Angular, TypeScript, and HTML5. Experience using Git and Azure DevOps.

Excellent communication, collaboration, and problem-solving skills. Ability to work closely with both technical teams and business stakeholders. Preferred Experience SQL Server Legacy modernization or application migration projects COBOL or VSAM exposure Insurance or financial services industry experience Experience migrating enterprise applications from mainframe technologies to modern cloud-ready architectures Why Consider This Opportunity.

Play a key role in a high-profile enterprise modernization initiative. Influence architecture and technical direction. Work alongside an experienced and collaborative engineering team.

Opportunity to mentor other developers and expand leadership responsibilities. Long-term project with meaningful business impact. If you're interested in building modern enterprise applications while helping transform legacy systems into scalable, future-ready solutions, we'd love to connect.