1

Virtual Software Developer Apprenticeship Jobs in Raleigh, NC

This role goes beyond execution: you will help shape the future of MES by applying AI, DevOps ... Apply modern software engineering practices (CI/CD, infrastructure as code, automated testing) to ...

This role goes beyond execution: you will help shape thefutureof MES by applying AI, DevOps ... Apply modern software engineering practices (CI/CD, infrastructure as code, automated testing) to ...

This role goes beyond execution: you will help shape the future of MES by applying AI, DevOps ... Apply modern software engineering practices (CI/CD, infrastructure as code, automated testing) to ...

This role goes beyond execution: you will help shape the future of MES by applying AI, DevOps ... Apply modern software engineering practices (CI/CD, infrastructure as code, automated testing) to ...

... Structural Engineers, PC, is hiring a Virtual Design Coordinator in Raleigh, North Carolina. In ... Provide team-specific support for Virtual Design software and programs, escalating as needed.

Senior Solution Engineer, Networking

Durham, NC · On-site

$53.50 - $68.75/hr

Our software engineers connect customer support teams and R&D. They focus on solving tough problems ... virtual switching, DPDK, SRIOV stacks * At least 3 years of experience directly supporting end ...

... engineering apprenticeship or internship. * Fundamental understanding of mechanical design ... Experience with 3D CAD software such as: * SolidWorks * Autodesk Inventor * Creo * U.S. Citizenship ...

... Structural Engineers, PC, is hiring a Virtual Design Coordinator in Raleigh, North Carolina. In ... Provide team-specific support for Virtual Design software and programs, escalating as needed.

... engineering apprenticeship or internship. * Fundamental understanding of mechanical design ... Experience with 3D CAD software such as: * SolidWorks * Autodesk Inventor * Creo * U.S. Citizenship ...

Solution Architect

Raleigh, NC · On-site

$120 - $150/hr

The Software Engineering team works across Align to provide services and systems that enable teams ... Hinge Health Virtual Physical Therapy - Available to all employees and eligible dependents (age 18 ...

Distinguished Engineer

Durham, NC · On-site

$243K - $364K/yr

Design and implement AI-enabled software development lifecycle (SDLC) practices to improve ... Unless specified as primarily virtual by the hiring manager, associates are required to work at an ...

Distinguished Engineer

Durham, NC · On-site

$243K - $364K/yr

Design and implement AI-enabled software development lifecycle (SDLC) practices to improve ... Unless specified as primarily virtual by the hiring manager, associates are required to work at an ...

Solution Architect

Morrisville, NC · On-site

$59 - $77.75/hr

The Software Engineering team works across Align to provide services and systems that enable teams ... Hinge Health Virtual Physical Therapy - Available to all employees and eligible dependents (age 18 ...

... Virtual/onsite) Ideal Start Date: Late August Background Check Required Scope of Work: This Role ... Collaborate with cross-functional teams, including mechanical engineers, software engineers, and ...

Virtual first, in-person if needed : This position is eligible for temp to perm. This position is a ... Implement end-to-end testing to ensure software quality and performance. Debug, test, and ...

... software. Employee coordinates with the Director of Technology the evaluation of school system ... Installs and maintains virtual server environments. ? Operate and maintain local area networks ...

Showing results 41-60

Virtual Software Developer Apprenticeship information

See Raleigh, NC salary details

$46.7K

$108.7K

$161.4K

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

As of Aug 18, 2026, the average yearly pay for virtual software developer apprenticeship in Raleigh, NC is $108,723.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,500.00 and $126,400.00 per year, depending on experience, location, and employer.

What is a virtual software developer apprenticeship?

A Virtual Software Developer Apprenticeship is a structured training program that allows individuals to learn software development skills remotely while working for a company. Apprentices are mentored by experienced developers, participate in real projects, and gain hands-on experience using industry-standard tools and practices. The program typically combines online coursework with practical, on-the-job training, helping apprentices build a strong foundation in programming, problem-solving, and teamwork. Upon completion, apprentices are often well-prepared for entry-level software developer roles.

What can I expect from the mentorship and collaboration experience during a virtual software developer apprenticeship?

As a Virtual Software Developer Apprentice, you can expect to work closely with experienced developers and mentors through regular video calls, code reviews, and collaborative projects. Communication is typically structured via online platforms like Slack or Microsoft Teams, enabling real-time feedback and support. You’ll often participate in virtual stand-ups, pair programming sessions, and team meetings, which foster a sense of community despite the remote setup. This collaborative environment not only enhances your technical skills but also helps you build professional relationships and learn industry best practices.

What are the key skills and qualifications needed to thrive as a virtual software developer apprentice, and why are they important?

To thrive as a Virtual Software Developer Apprentice, you need a solid understanding of programming fundamentals (such as Python, Java, or JavaScript), basic software development concepts, and usually a relevant educational background or coursework. Familiarity with version control systems like Git, cloud-based development environments, and collaboration platforms such as Slack or Jira is typically expected. Strong problem-solving skills, proactive communication, and a willingness to learn quickly help apprentices stand out in remote, team-based settings. These competencies are crucial for effectively contributing to projects, adapting to evolving technologies, and building a successful foundation for a software development career.

What is the difference between Virtual Software Developer Apprenticeship vs Virtual Software Engineer?

AspectVirtual Software Developer ApprenticeshipVirtual Software Engineer
CredentialsTypically requires a high school diploma or associate degree; some programs may prefer coding bootcamp or courseworkBachelor's degree in Computer Science or related field often expected
Work EnvironmentStructured training environment, often with mentorship, focusing on learning and skill developmentProfessional work setting, responsible for designing, developing, and maintaining software solutions
Employer UsageUsed by companies to train entry-level talent and build foundational skillsHired as full-time or contract employees to contribute to ongoing projects

The Virtual Software Developer Apprenticeship is a training program designed for beginners to gain practical skills, while a Virtual Software Engineer is a professional responsible for software development tasks. The apprenticeship emphasizes learning and mentorship, whereas the engineer role involves applying skills to real-world projects.

What are the most commonly searched types of Software Developer Apprenticeship jobs in Raleigh, NC?

The most popular types of Software Developer Apprenticeship jobs in Raleigh, NC are:

Infographic showing various Virtual Software Developer Apprenticeship job openings in Raleigh, NC as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $108,723 per year, or $52.3 per hour.

Technical Lead - MES Engineer

RoviSys

Holly Springs, NC

$80K - $130K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 14 days ago


Job description

Overview

RoviSys is seeking an experienced engineering professional to lead the delivery of holistic MES solutions across industries, including Production Management, Directed Work, Quality, Traceability, Maintenance Management, and Performance. This role goes beyond execution: you will help shape the future of MES by applying AI, DevOps principles, and next-generation requirement definition strategies, strengthening our DxOps Transformation service offerings. 

We work with leading manufacturers in semiconductors, life sciences, discrete manufacturing, consumer goods, and specialty chemicals, industries at the forefront of technological progress. Our mission is to help these customers produce valuable products more efficiently, more reliably, and with greater quality.

Unlike legacy projects that rely on lengthy, monolithic specifications, our approach emphasizes iterative requirement definition. We collaborate directly with customers, blending proven MES frameworks with modern discovery and refinement techniques that allow for flexibility, faster validation, and more resilient deployments.

If you are motivated by both technical depth and innovation, this is an opportunity to influence how global manufacturers adopt and sustain digital execution.

Responsibilities
  • Partner with customers and RoviSys functional analysts to define functional requirements using modern iterative approaches
  • Apply modern software engineering practices (CI/CD, infrastructure as code, automated testing) to manage global, large-scale MES deployments
  • Design, configure, commission, and qualify MES solutions across industries and processes
  • Lead development of MES platform extensions using compatible programming languages
  • Create and maintain clear documentation describing solution design and implementation
  • Provide mentorship and leadership to less experienced engineers, fostering a culture of technical growth and innovation
  • Break down work into technical tasks consumable by our developers and configurators and oversee task completion
  • Travel to customer sites to perform requirement gathering, deployment, and post-deployment support
  • Actively contribute to the evolution of our DxOps Transformation service offerings, shaping best practices across the broader RoviSys organization
  • Explore and apply emerging technologies, including frontier agentic AI and LLM-based automation, to improve MES efficiency, quality, and scalability
Qualifications
  • 4+ years of experience in MES, industrial automation, or related software engineering fields
  • Strong competency in object-oriented programming concepts and data integration
  • Hands-on implementation experience in one or more MES platforms, including:
    • Connectivity to shop floor data sources and historians
    • Integration with enterprise systems such as ERP and PLM
    • T-SQL query and stored procedure development
    • Client display and web report configuration
    • Modern web-based UI configuration and deployment
  • Training certifications in one or more MES platforms, or the skillset to achieve them quickly
    • Platforms of focus currently include Parsec TrakSYS, Critical Manufacturing MES, GE Vernova Proficy, Aveva, Ignition, and Apprentice Tempo. Candidates with experience in one or more of these platforms will be prioritized.
  • Ability to integrate new software modules with existing systems
  • Background in systems (controls) or software engineering
  • Bachelor's Degree in an engineering or software development field
  • Demonstrated adaptability and curiosity to explore emerging approaches such as AI, low-code/no-code integration, and iterative requirement definition
Compensation & Benefits Highlights
  • Competitive Base Salary: $80,000-$130,000, depending on experience
  • Performance Bonuses: Bonus structure designed to reward results
  • Travel Perks: Travel incentives + per-diem packages for field assignments
  • Full Benefits Package: Medical, dental, and vision coverage
  • Retirement Ready: 401(k) with company match
  • Time Off: Generous PTO which includes vacation, holidays, and unlimited personal time
  • Grow With Us: Ongoing training, certifications, and professional development support
Employment Type: FULL_TIME