2

Remote Software Developer Apprenticeship Jobs in Rochester, MN

iOS Engineer -Remote

Rochester, MN · Remote

$61.63 - $88.47/hr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

C#/.NET Developer

Rochester, MN · Remote

$49 - $85/hr

This remote opportunity focuses on building scalable, secure, and maintainable solutions that ... Solid understanding of Agile software development practices. Preferred Skills * Experience with ...

next page

Showing results 1-20

Remote Software Developer Apprenticeship information

See Rochester, MN salary details

$48.8K

$113.7K

$168.7K

How much do remote software developer apprenticeship jobs pay per year?

As of Sep 6, 2026, the average yearly pay for remote software developer apprenticeship in Rochester, MN is $113,690.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,500.00 and $132,100.00 per year, depending on experience, location, and employer.

What is a remote software developer apprenticeship?

A Remote Software Developer Apprenticeship is an entry-level position where aspiring developers gain hands-on experience while working remotely. Apprentices typically collaborate with experienced mentors, contribute to real projects, and develop coding, problem-solving, and teamwork skills. These programs often blend structured learning with practical application, helping apprentices transition into full-time software development roles. It’s an opportunity to gain industry knowledge and build a portfolio while earning and learning simultaneously.

What does a typical day look like for a remote software developer apprentice?

As a Remote Software Developer Apprentice, your typical day involves participating in virtual stand-up meetings, coding individually or in pairs, and collaborating with mentors or teammates through online platforms. You'll spend time working on assigned projects, fixing bugs, reviewing code, and learning new technologies or frameworks relevant to your team's stack. Regular check-ins with your supervisor or mentor help you stay aligned with your learning goals and receive valuable feedback. The remote nature of the role means you need to be proactive in communicating your progress and seeking support when needed, but it also offers flexibility and independence in managing your workday.

What are the key skills and qualifications needed to thrive in the remote software developer apprenticeship position, and why are they important?

To thrive as a Remote Software Developer Apprentice, you need a foundational knowledge of programming languages such as Python, Java, or JavaScript, along with a willingness to learn and adapt quickly. Familiarity with version control systems like Git, agile collaboration tools like Jira or Trello, and relevant certifications in programming or web development are beneficial. Strong communication, self-motivation, and time management skills help you excel when working remotely and engaging with distributed teams. These attributes are essential because they ensure efficient learning, active participation, and reliable contribution in a remote, fast-paced development environment.

What are the most commonly searched types of Software Developer Apprenticeship jobs in Rochester, MN?

The most popular types of Software Developer Apprenticeship jobs in Rochester, MN are:

What are popular job titles related to Remote Software Developer Apprenticeship jobs in Rochester, MN?

For Remote Software Developer Apprenticeship jobs in Rochester, MN, the most frequently searched job titles are:

What job categories do people searching Remote Software Developer Apprenticeship jobs in Rochester, MN look for?

The top searched job categories for Remote Software Developer Apprenticeship jobs in Rochester, MN are:

What cities near Rochester, MN are hiring for Remote Software Developer Apprenticeship jobs?

Cities near Rochester, MN with the most Remote Software Developer Apprenticeship job openings:

Infographic showing various Remote Software Developer Apprenticeship job openings in Rochester, MN as of August 2026, with employment types broken down into 100% Part Time. Highlights an 100% Remote job distribution, with an average salary of $113,690 per year, or $54.7 per hour.

Senior Automation Test Developer (Remote)

Da Vinci Software

Rochester, MN • On-site, Remote

Full-time

Posted 4 days ago


Job description

Overview:
Our client is looking for a Senior Automation Test Developer.
Responsibilities:
  • The test automation engineer will partner with an engineering team responsible for building an application for the Research Data Atlas program.
  • The engineer will be responsible for both test automation development as well as manual test case development and execution when required.
Required Skills:
  • Knowledge of GCP or other cloud environments
  • Knowledge of one or more programming languages such as C, C++, Java.
  • Knowledge of scripting languages such as VB Script, Perl, Python, TCL.
  • Proficient in test management and automation tools [Quality Center, Playwright, Selenium].
  • Clear demonstration of test plan and test case development
  • Knowledge of Unix and Windows operating systems.
  • Knowledge of one or more programming languages such as C, C++, Java.
  • Knowledge of scripting languages such as VB Script, Perl, Python, TCL.
  • Proficient in test management and automation tools [Quality Center, QTP, LoadRunner, BPT].
  • Knowledge of SDM tools desired (e.g., IBM Rational tools: ClearQuest, ClearCase, Requisite Pro, Build Forge).

Education:
  • A Bachelor of Science degree and at least 3 years of experience in software or test automation development, with 1 year of demonstrated technical experience; or an Associate's degree and at least 8 years of professional experience in software or test automation development, with 1 year of demonstrated technical experience.

Location:
  • Remote
  • W2 Only

Who We Are
We are a software company that strives to build relationships through the delivery of software and solutions.Agile software development is at the heart of "how we work", which allows us to bring people together for strong collaboration and problem solving.
What We Do
We provide enterprise-level agile coaching and development services.The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes.
We passionately believe "how we work" is the intangible our developers demonstrate for our clients every day.Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.

Da Vinci Software logo

About Da Vinci Software

Sourced by ZipRecruiter

Who We Are We are a software company that strives to build sustainable relationships through the delivery of innovative solutions. Agile software development is at the heart of 'how we work' which allows us to bring people together for strong collaboration and problem solving. What We Do We provide enterprise-level agile coaching and development services. The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes. We passionately believe 'how we work' is the intangible our developers demonstrate for our clients every day. Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Burnsville, MN, US

Year founded

2008

Social media