2

Remote Software Engineering Internships Jobs in Minnesota

Sr. Software Engineer

Eden Prairie, MN · On-site +1

$124K - $164K/yr

You will influence technical direction, promote engineering excellence, and ensure solutions are ... More details about our company benefits can be found at This opportunity can be remote, but ...

Sr. Software Engineer

Minneapolis, MN · On-site +1

$127K - $168K/yr

You will influence technical direction, promote engineering excellence, and ensure solutions are ... More details about our company benefits can be found at This opportunity can be remote, but ...

Sr. Software Engineer

Eden Prairie, MN · On-site +1

$124K - $164K/yr

You will influence technical direction, promote engineering excellence, and ensure solutions are ... More details about our company benefits can be found at This opportunity can be remote, but ...

Software Engineer III

Eden Prairie, MN · On-site +1

$119K - $202K/yr

At C.H. Robinson, we are advancing both our engineering practices and our global forwarding ... Enjoy the flexibility and autonomy of a fully remote position, while still being an integral part ...

Software Engineer III

Eden Prairie, MN · On-site +1

$119K - $202K/yr

At C.H. Robinson, we are advancing both our engineering practices and our global forwarding ... Enjoy the flexibility and autonomy of a fully remote position, while still being an integral part ...

Systems Software Engineer

Brooklyn Park, MN · On-site +1

$180K - $213K/yr

REMOTE OR ONSITE Why Meyers? At Meyers, we offer more than a job; we offer a chance to be part of a ... Use AI-assisted development tools responsibly to improve productivity while maintaining engineering ...

Lead Software Engineer

Maple Grove, MN · On-site +1

$130K - $145K/yr

Software Engineering Manager Employment Type: Full Time Job Requisition ID: 2026-442 Requisition ... Employees report to the office Mondays - Thursdays, with Friday being remote. In this Exciting ...

Sr Software Engineer

Minneapolis, MN · Remote

$139K - $174K/yr

... remote patient monitoring, and related platforms. Our organization consists of various teams with ... Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent ...

Sr Software Engineer

Minneapolis, MN · Remote

$139K - $174K/yr

... remote patient monitoring, and related platforms. Our organization consists of various teams with ... Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent ...

Senior Principal Software Engineer

Eden Prairie, MN · Remote

$128K - $176K/yr

This position is a remote role that will be based in the United States with preference given to ... Set the standard for AI-driven engineering productivity and development practices * Lead by example ...

Senior Principal Software Engineer

Eden Prairie, MN · Remote

$128K - $176K/yr

This position is a remote role that will be based in the United States with preference given to ... Set the standard for AI-driven engineering productivity and development practices * Lead by example ...

Showing results 21-40

Remote Software Engineering Internships information

What is a remote software engineering internship?

Remote software engineering internships are temporary work programs where interns gain hands-on experience in software development while working from a location outside of the employer’s physical office, often from home. These internships allow students or recent graduates to collaborate with engineering teams using digital tools, work on real-world projects, and develop technical and soft skills. They offer flexibility, exposure to industry practices, and the opportunity to build a professional network, all without the need to relocate. Many tech companies now offer remote internships, making these opportunities accessible to a broader range of candidates.

What are the key skills and qualifications needed to thrive as a remote software engineering intern?

To thrive as a Remote Software Engineering Intern, you need a solid grasp of programming fundamentals, problem-solving abilities, and coursework or experience in computer science or related fields. Familiarity with version control systems like Git, collaboration platforms such as GitHub, and basic knowledge of coding frameworks or languages relevant to the company are typically required. Strong self-motivation, effective written communication, and the ability to work independently and as part of a distributed team are standout soft skills. These abilities ensure productivity, seamless collaboration, and successful delivery of tasks in a remote and often fast-paced environment.

What are some common challenges faced during remote software engineering internships, and how can I overcome them?

Remote software engineering internships often present challenges such as limited face-to-face interaction, time zone differences, and staying connected with the team. To overcome these obstacles, it's important to proactively communicate with your mentor and colleagues, make use of collaboration tools like Slack or Microsoft Teams, and maintain a structured daily routine. Regular check-ins, clear documentation of your work, and seeking feedback will help ensure you stay engaged and make the most of your remote internship experience.

What is the difference between Remote Software Engineering Internships vs Remote Software Developer?

AspectRemote Software Engineering InternshipsRemote Software Developer
Required CredentialsTypically students or recent graduates, some coding experienceUsually experienced professionals with relevant skills
Work EnvironmentTemporary, internship programs, mentorship focusFull-time or project-based roles, independent work
Employer & Industry UsageTech companies, startups, educational institutionsTech firms, software companies, various industries
Search & Comparison IntentEntry-level, internship opportunities, learning focusFull-time employment, career advancement

Remote Software Engineering Internships are designed for students or recent graduates seeking hands-on experience, often with mentorship and a focus on learning. In contrast, Remote Software Developers are experienced professionals working on ongoing projects, typically in full-time roles. Both roles are common in tech industries but serve different career stages and objectives.

What are the most commonly searched types of Software Engineering Internships jobs in Minnesota?

The most popular types of Software Engineering Internships jobs in Minnesota are:

What are popular job titles related to Remote Software Engineering Internships jobs in Minnesota?

For Remote Software Engineering Internships jobs in Minnesota, the most frequently searched job titles are:

What job categories do people searching Remote Software Engineering Internships jobs in Minnesota look for?

The top searched job categories for Remote Software Engineering Internships jobs in Minnesota are:

What cities in Minnesota are hiring for Remote Software Engineering Internships jobs?

Cities in Minnesota with the most Remote Software Engineering Internships job openings:

Sr. Software Engineer

Shutterfly

Eden Prairie, MN • On-site, Remote

$124K - $164K/yr

Full-time

Medical, Retirement

Posted 6 days ago


Shutterfly rating

7.0

Company rating: 7.0 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

145th of 734 rated retailers


Job description

At Lifetouch (part of the Shutterfly family of brands), we believe there is extraordinary power in the self-expression. Built on the tradition of “Picture Day”, Lifetouch has captured the unique personalities of children and families for more than 90 years.

As a Senior Software Engineer, you will design, develop, and deliver scalable Salesforce solutions that drive business value. Acting as a technical leader within a high-performing product team, you will lead the implementation of complex features across Apex, Lightning Web Components (LWC), Flow, integrations, and data architecture while partnering closely with Product, Architecture, QA, and business stakeholders. You will influence technical direction, promote engineering excellence, and ensure solutions are secure, maintainable, and user-centric.

Key Responsibilities

  • Design, develop, test, and deploy enterprise-scale Salesforce solutions using Apex, LWC, Flow, Platform Events, and integration technologies.
  • Lead technical execution for complex features, enhancements, and production support activities.
  • Drive solution design, code quality, test automation, security, performance, and release readiness.
  • Partner with cross-functional teams to translate business requirements into scalable technical solutions.
  • Troubleshoot complex issues involving data integrity, security, automation, integrations, governor limits, and user experience.
  • Conduct code reviews, mentor developers, and influence engineering best practices.
  • Identify and mitigate technical risks, including vulnerabilities and issues introduced through AI-generated code.
  • Participate in Agile delivery processes, including planning, estimation, and continuous improvement initiatives.

Qualifications

Education

  • Bachelor's degree in Computer Science, Information Technology, or related field; equivalent experience considered.
  • Salesforce certifications such as Platform Developer II, App Builder, or Architecture credentials preferred.

Experience

  • 5-8+ years of software engineering experience with significant Salesforce platform development expertise.
  • Proven experience delivering complex Salesforce solutions and leading technical initiatives.

Knowledge, Skills, and Abilities

  • Deep expertise in Apex, LWC, Flow, SOQL/SOSL, integrations, Platform Events, data modeling, and Salesforce security.
  • Strong understanding of Salesforce architecture, governor limits, testing strategies, CI/CD, and release management.
  • Experience designing scalable solutions, integration patterns, and maintainable application architectures.
  • Excellent problem-solving, collaboration, and communication skills.
  • Ability to balance multiple priorities, drive change, and take ownership of outcomes.
  • Demonstrated leadership through influence, mentorship, and technical guidance.

Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it’s the right thing to do for our business and for our people. We welcome all applicants and evaluate them based on their qualifications. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site.

This position will accept applications on an ongoing basis until filled.

The compensation package for this role is based on multiple factors, such as job level, responsibilities, location, and candidate experience. The base pay ranges included below are specific to the locations listed, and may not be applicable to other locations.

Minnesota: [$103,500-$123,750]

This position may be eligible for a bonus incentive, health benefits, a 401K program, and other employee perks. More details about our company benefits can be found at https://shutterflyinc.com/benefits/.

This opportunity can be remote, but candidates must reside in a state in which Shutterfly is registered to do business. This includes all US states except District of Columbia, North Dakota, Mississippi, Rhode Island, Vermont, and Wyoming.


What Shutterfly employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom