1

Virtual Software Developer Apprenticeship Jobs in Oklahoma

Systems Engineer, Senior - Tulsa

Tulsa, OK · On-site

$91K - $125K/yr

Develop software computer code and/or hardware compliant with detail design requirements ... virtual meetings, team collaboration, project tracking, and databases. REASONING ABILITY: Ability ...

Continually update customer profiles within CRM Software * Understand each customers business model ... Our innovations make all sorts of spaces - physical and virtual - safer, more secure, and easier to ...

Data Engineer II

Tulsa, OK · On-site

$98K - $118K/yr

Software * Hardware * Virtual Ware * Tech Teams - Development, Data, Infrastructure, Contractors ... Actively train with senior level developers to improve development skills and system knowledge.

Data Engineer II

Tulsa, OK · On-site

$98K - $118K/yr

Software * Hardware * Virtual Ware * Tech Teams - Development, Data, Infrastructure, Contractors ... Actively train with senior level developers to improve development skills and system knowledge.

Manage a virtual infrastructure environment that runs Ubiquiti, Proxmox, VMware, Free Nas. * Work with researchers and software developers to facilitate the development and demonstration of ...

$86K - $198K/yr

As an integration engineer, you know the importance of ensuring that systems are working to ensure ... You will assist in building scenarios and shape training for customers in a virtual environment.

... virtual plan tables. * Assist in the implementation of company/client VDC Standards on projects ... Liaison with software developer support staff and other support channels. * Performs other duties ...

... virtual plan tables. * Assist in the implementation of company/client VDC Standards on projects ... Liaison with software developer support staff and other support channels. * Performs other duties ...

This role oversees multi-disciplinary engineering functions including software development, New ... inperson meetings, virtual platforms, and written correspondence * Occasional travel and ...

Troubleshoot and modify software programs for material handling control systems, including PLC/PC ... Preferred Qualifications 2+ years apprenticeship or equivalent experience in Control Systems ...

Showing results 21-40

Virtual Software Developer Apprenticeship information

See Oklahoma salary details

$44.3K

$103.3K

$153.3K

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

As of Aug 10, 2026, the average yearly pay for virtual software developer apprenticeship in Oklahoma is $103,270.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,100.00 and $120,000.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 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 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 are the most commonly searched types of Software Developer Apprenticeship jobs in Oklahoma? The most popular types of Software Developer Apprenticeship jobs in Oklahoma are:
What are popular job titles related to Virtual Software Developer Apprenticeship jobs in Oklahoma? For Virtual Software Developer Apprenticeship jobs in Oklahoma, the most frequently searched job titles are:
What cities in Oklahoma are hiring for Virtual Software Developer Apprenticeship jobs? Cities in Oklahoma with the most Virtual Software Developer Apprenticeship job openings:
Infographic showing various Virtual Software Developer Apprenticeship job openings in Oklahoma as of July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 1% Temporary, 2% Contract, and 2% Nights. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $103,270 per year, or $49.6 per hour.

$50.75 - $67/hr

Full-time

Re-posted 15 days ago


Job description

Job Description

Job Information Technology

Primary LocationUS-IA-Cedar Rapids

Other LocationsUS-TX-Plano, US-MD-Baltimore, US-FL-St. Petersburg

(EBS)-150002AR

Schedule Full-time

Job is only avaialble in the above locations

There may be a hiring bonus which may be used for relocation expenses

There is no remote/virtual work scenario 



Senior Developer 



Responsibilities 

Provide technical knowledge, analyze and develop complex end-to-end solutions. 

Code, test, identify, implement and document technical solutions 

Perform design and analysis for deliverables, may lead larger team design sessions.


Provide recommendations towards simplification and efficiency of the business and environment. Take into consideration costs, business needs, and system impacts.

Identify tasks associated with significant development efforts.

Research and stay current on best practices in the technology industry as well as emerging technology.

May serve as a subject matter expert for specific areas, applications, and technologies.

Provide effort estimates from requirements and design detail.

Facilitate technical decision making and represent the team direction to stakeholders.

Conforms with and abides by all regulations, policies, work procedures, instruction, and all safety rules.



Qualifications

Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 8 years work experience.


Preferred Qualifications

Required: Microsoft Visual Studio IDE experience; .Net Development Skills (C# and VB.Net); 

Helpful: Visual Basic scripting; Java experience; SQL Server and Oracle; Web Services


Additional Information

All your information will be kept confidential according to EEO guidelines.