1

Virtual Software Developer Apprenticeship Jobs in Moore, OK

Maintain backups of all system software * Assist other control technicians on designing and ... XP, 2000-2003 Server, Win 7, and Virtual server environments * Basic understanding of DCOM and ...

Senior Cloud Engineer

Oklahoma City, OK · Hybrid

$51.75 - $69.25/hr

Design, deploy, and manage hybrid/multi-cloud workloads across Azure and AWS, including virtual ... software in hybrid environments. * Monitor cloud and on-prem resource usage, implement cost ...

Network Architect

Oklahoma City, OK · On-site

$77.60 - $176/hr

As a Network Engineer on our team, you'll use your experience in network design and architecture ... Using your experience in software and hardware firewalls, Cisco hardware, Palo Alto firewalls ...

System Administrator/Engineer skills in Linux Red Hat, and VMWARE Must be able to build Redhat ... virtual servers Must have over 5 years experience with migrating and/or upgrading Linux servers ...

C++ Tutor

Oklahoma City, OK · Remote

$18 - $40/hr

Ability to explain dynamic memory allocation, virtual functions, operator overloading, and smart ... from introductory programming through advanced data structures and systems-level software ...

At PLEXSYS, we're all about creating Live, Virtual, and Constructive (LVC) training solutions for ... software; perform limited analysis to determine system viability and accuracy. Log and report ...

Showing results 21-40

Virtual Software Developer Apprenticeship information

See Moore, OK salary details

$46.2K

$107.7K

$159.9K

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 Moore, OK is $107,707.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,700.00 and $125,200.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.

Support Engineering Data Spec (PSA)

Judge Group, Inc.

Oklahoma City, OK • On-site

$35 - $40/hr

Other

Posted 16 days ago


Job description

Location: Oklahoma City, OK Salary: $35.00 USD Hourly - $40.00 USD Hourly Description:
Job Description:
Analyze engineering designs and design changes to determine maintenance and repair requirements, procedures, and instructions.
Develop and apply fault isolation procedures and techniques.
Create systems theory descriptions to ensure a common understanding of systems and components.
Conduct engineering analyses to verify the accuracy of maintenance and repair data.
Develop and support the generation and review of logistics support documentation, including:
Integrated Logistics Support Plans (ILSP)
Product Support Analysis Plans (PSAP)
Maintenance Task Analysis (MTA)
Support Equipment Recommendation Data (SERD)
Level of Repair Analysis (LORA)
Other logistics supportability analysis (LSA) documents.
Provide technical solutions to customers and evaluate their maintenance operations.
Develop procedures and techniques to enable users to maintain and repair products effectively.
Participate in organizational activities that influence the aerospace industry.
Utilize various tools and common desktop software to gather, analyze, and report data.
Collaborate closely with program management and engineering teams to accomplish tasks.
Participate in or lead in-person and virtual working group meetings.
Interact confidently and professionally with customers and suppliers.
Work within budget and schedule constraints.
Demonstrate excellent verbal and written communication skills.
Collaborate effectively to reach mutually acceptable decisions across multiple engineering and support teams.
Travel up to 10% to support program activities, including site visits.
Basic Qualifications (Required Skills/Experience):
Minimum 3-5 years of relevant experience in one or more of the following areas: Power Plant, Avionics, Mechanical, Electrical, and/or Environmental systems
Minimum 3-5 years of relevant experience in one or more of the following areas: Power Plant, Avionics, Mechanical, Electrical, and/or Environmental systems
1-2 years of experience working with aircraft technical manuals, task relationships, and familiarity with Technical Orders (TO) and/or Technical Order System requirements, or equivalent
Ability to understand and interpret engineering data, with prior experience using Technical Orders to maintain military aircraft
Preferred Qualifications (Desired Skills/Experience):
Experience with Product Support Analysis (PSA), Logistics Support Analysis (LSA), GEIA-STD-0007, or MIL-HDBK-502A
Proficiency in using LSA software applications, models, and databases (e.g., Slicwave, EAGLE, Powerlog, Compass)
Experience applying military and commercial maintenance manual publications, Instructions for Continued Airworthiness, overhaul manuals, drawings, Technical Orders, parts illustrated manuals, and wiring diagrams for aircraft systems maintenance planning
Experience in commercial or weapon system integration
Strong analytical and problem-solving skills, with the ability to evaluate complex technical information and make informed decisions
Experience in commercial or military airworthiness certification
Proficient in Microsoft Office products including Outlook, PowerPoint, Excel, and Word
Skilled at reviewing military detailed work instructions and interpreting blueprints, drawings, or specifications
Knowledge of various engineering disciplines such as electrical, mechanical, and systems engineering
Ability to understand the big picture and inter-relationships among all positions and activities within a system, including the impact of changes in one area on others; capable of applying systems thinking to anticipate future events and improve performance
Minimum of 1 year of experience with cost account and project engineering management
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!