1

Trainee Computer Programmer Jobs in Virginia (NOW HIRING)

Basic requirements: * Bachelor's degree in Engineering, Mining, Supply Chain, Business ... Possess good computer skills; Microsoft office suite and SAP * Demonstrated ability to work in a ...

Basic requirements: * Bachelor's degree in Engineering, Mining, Supply Chain, Business ... Possess good computer skills; Microsoft office suite and SAP * Demonstrated ability to work in a ...

Senior Software Developer

King George, VA · On-site

$51 - $67.25/hr

Drives the R&D technical vision for AI/ML capabilities, with a current focus on computer vision ... trainee behavior and mission context * Maintains a working prototype pipeline that enables rapid ...

next page

Showing results 1-20

Trainee Computer Programmer information

See Virginia salary details

$32.7K

$64.4K

$94.7K

How much do trainee computer programmer jobs pay per year?

As of May 29, 2026, the average yearly pay for trainee computer programmer in Virginia is $64,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $79,300.00 per year, depending on experience, location, and employer.

What is a Trainee Computer Programmer job?

A Trainee Computer Programmer is an entry-level role where individuals learn and develop coding skills while working under the guidance of experienced programmers. They assist in writing, testing, and debugging code for software applications, often using languages like Python, Java, or C++. This role provides hands-on experience in software development, database management, and troubleshooting. It's an excellent opportunity for those looking to start a career in programming and gain practical industry knowledge.

What are the key skills and qualifications needed to thrive in the Trainee Computer Programmer position, and why are they important?

To thrive as a Trainee Computer Programmer, you generally need foundational knowledge of programming languages such as Python, Java, or C++, and a relevant degree or coursework in computer science or a related field. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help you stand out. These capabilities are vital for quickly adapting to new technologies, collaborating with experienced developers, and delivering high-quality code in a fast-paced work environment.

What can I expect from the onboarding and mentorship process as a Trainee Computer Programmer?

As a Trainee Computer Programmer, you can expect a structured onboarding process that introduces you to your team's workflows, company coding standards, and the main tools you'll be using. Most employers provide mentorship from experienced developers, who will guide you through your first projects, answer technical questions, and offer regular feedback on your progress. You'll typically start with smaller tasks or bug fixes and gradually take on more responsibility as you build confidence and knowledge. This supportive environment is designed to help you learn quickly and successfully transition into a fully independent programming role.
What are the most commonly searched types of Computer Programmer jobs in Virginia? The most popular types of Computer Programmer jobs in Virginia are:
What are popular job titles related to Trainee Computer Programmer jobs in Virginia? For Trainee Computer Programmer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Trainee Computer Programmer jobs in Virginia look for? The top searched job categories for Trainee Computer Programmer jobs in Virginia are:
Infographic showing various Trainee Computer Programmer job openings in Virginia as of May 2026, with employment types broken down into 4% As Needed, 9% Full Time, 85% Part Time, and 2% Nights. Highlights an 85% Physical, 1% Hybrid, and 14% Remote job distribution, with an average salary of $64,417 per year, or $31 per hour.

Mission Operations Engineer - Technical Instructor

Saronic Technologies

Virginia Beach, VA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 28 days ago


Job description

Saronic Technologies is a leader in revolutionizing autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations through autonomous and intelligent platforms.
Job Summary
Saronic is seeking a Mission Operations Engineer - Technical Instructor to design, develop, and deliver advanced training programs in support of our autonomous systems mission sets. This role blends curriculum development, operational training, and hands-on engineering support to ensure mission readiness across internal teams, contracted customers, and DoD partners.
You will be responsible for both creating and executing hands-on training initiatives that encompass mission planning, ASV (Autonomous Surface Vessel) operations, system troubleshooting, and maintenance procedures. This role also requires contributing to team readiness, developing continued professional development programs within the department, driving performance standards, and ensuring operations personnel are prepared to operate and support Saronic ASVs.
Responsibilities:
Training Delivery & Instruction
• Lead instructor-led training for internal operators and external customers on system operation, troubleshooting, and mission workflows
• Facilitate hands-on labs, simulations, and mission exercises across classroom, lab, and field environments
• Serve as the primary interface for trainee learning, ensuring comprehension, engagement, and operational readiness
• Evaluate trainee performance, administer assessments, and provide actionable feedback and remediation
• Lead certification events, operator checkouts, and mission rehearsals
Curriculum & Content Development
• Translate real-world mission operations and engineering workflows into structured, scalable training programs
• Develop and maintain training materials, including lesson plans, SOPs, labs, simulations, and assessments
• Continuously refine curriculum based on field experience, trainee performance, and product updates
• Partner closely with Engineering, Product, and Mission Operations to ensure training reflects current system capabilities and best practices
Customer Training & Enablement
• Own customer onboarding and training delivery, ensuring successful adoption of Saronic systems
• Translate complex technical concepts into clear, operator-focused instruction tailored to varying experience levels
• Act as a trusted technical advisor to customers during training and early operational use
• Gather customer feedback and translate it into actionable improvements for training and product teams
Field Operations & Training Support
• Deploy and operate ASV systems in real-world maritime environments to support training and mission execution
• Lead on-water training events, demonstrations, and mission scenarios
• Diagnose and resolve software and hardware issues in the field while incorporating lessons into training
• Ensure training environments accurately reflect real-world operational conditions
Systems Engineering & Technical Contribution
• Support and provide feedback on the development, testing, and maintenance of software for autonomous surface vessels using C++ and Rust in a Linux environment
• Collaborate with cross-functional teams to support system integration and performance
• Conduct testing and validation of system updates in both simulated and live environments
• Document technical processes, findings, and best practices
Team Collaboration
• Collaborate with stakeholders to achieve mission and training goals
• Foster a collaborative, learning-focused team environment
• Provide mentorship and technical guidance to other instructors and operators
Role Requirements:
  • Demonstrated success in project coordination and leadership in current role.
  • Strong organizational and time management skills, with the ability to handle multiple projects simultaneously.
  • Excellent interpersonal and communication skills, with the ability to effectively collaborate with team members, stakeholders, and senior management.
  • Demonstrated problem-solving abilities and a proactive approach to addressing challenges.
  • Strong leadership qualities, including the ability to motivate and inspire team members.
  • Job requires up to 50% travel.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent technical experience
  • Minimum 4-8 years relevant experience
  • Experience in software development with C++ in Linux
  • Experience with embedded systems and real-time computing
  • Strong technical troubleshooting skills in field environments
  • Experience with robotics, autonomy, or maritime systems preferred
Physical Demands:
  • Ability to certify as "fit for work" by demonstrating ability to swim and tread water
  • Frequently and repetitively, lift, push and carry up to 50 lbs.
  • Will be exposed to marine environments, including sun, wind, rain, cold, and saltwater spray, often for extended periods
  • Must be able to operate in daylight, low-light, and night conditions using marine navigation systems and visual cues
  • Ability to perform physically demanding work i.e. stoop, lay, bend, reach, squat, kneel, crouch, twist and crawl for extended periods of time including up to 12 hours/day
  • Climb and maintain balance on ladders, platforms, or other high structures
  • Ability to stand and walk for up to 10 hours a day, including over varied and uneven terrain
  • Climb and maintain balance on ladders, scaffolding or other high structures
  • Ability to work in a hot and humid environment and follow safe practices to stay hydrated
  • Hearing ability sufficient to detect alarms, verbal instructions, and workplace hazards in a high-noise environment.
  • Must be able to work in a shipyard environment, including indoor fabrication shops, onboard vessels under construction, and outdoor areas exposed to changing weather conditions.
  • Wear Personal Protective Equipment, including but not limited to: safety glasses, safety shoes, hard hat and adhering to prescribed safety rules and guidelines

Benefits:
Medical Insurance: Comprehensive health insurance plans covering a range of services
Saronic pays 100% of the premium for employees and 80% for dependents
Dental and Vision Insurance: Coverage for routine dental check-ups, orthodontics, and vision care
Saronic pays 100% of the premium under the basic plan for employees and 80% for dependents
Time Off: Generous PTO and Holidays
Parental Leave: Paid maternity and paternity leave to support new parents
Competitive Salary: Industry-standard salaries with opportunities for performance-based bonuses
Retirement Plan: 401(k) plan with company match
Stock Options: Equity options to give employees a stake in the company's success
Life and Disability Insurance: Basic life insurance and short- and long-term disability coverage
Pet Insurance: Discounted pet insurance options including 24/7 Telehealth helpline
Additional Perks: Free lunch benefit and unlimited free drinks and snacks in the office
This role requires access to export-controlled information or items that require "U.S. Person" status. As defined by U.S. law, individuals who are any one of the following are considered to be a "U.S. Person": (1) U.S. citizens, (2) legal permanent residents (a.k.a. green card holders), and (3) certain protected classes of asylees and refugees, as defined in 8 U.S.C. 1324b(a)(3).
Saronic does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.