1

Software Engineer In Training Jobs in Richmond, VA

PEG, LLC is in its twenty-eighth year being a diverse energy efficiency, engineering, environmental ... In this position, new employees will be provided with paid on the job training that will prepare ...

PEG, LLC is in its twenty-eighth year being a diverse energy efficiency, engineering, environmental ... In this position, new employees will be provided with paid on the job training that will prepare ...

Software Engineer

Richmond, VA · On-site

$80 - $120/hr

Participate in design and requirement‑gathering sessions to translate business needs into ... Tuition Reimbursement, Student Loan Repayment and Training & Certification Support * Wellness ...

Senior Software Engineer

Henrico, VA · On-site

$111K - $146K/yr

We support mission-critical programs in the Intelligence Community and Defense and Civilian sectors ... This software engineering position focuses on software development and goes beyond programming to ...

Over 12,000 professionals in over 40 locations across 3 continents * Top 10 U.S. IT Staffing Firm ... Collaborate with system engineers, frontend developers and software developers to implement ...

Established in 1991, Collabera is one of the fastest growing end-to-end information technology ... Client is looking for an experienced Software Engineer to work on a number of exciting projects ...

The Software Engineer II shares a passion for marrying data with emerging technologies to create ... In terms of professional development, Everforth Apex hosts an on-demand training program, provides ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery ...

Software Engineer I

Richmond, VA · Hybrid

$74K - $93K/yr

In this role, you will impact the development of robust software applications that enhance ... training, key skills, as well as market and business considerations. BENEFITS OF WORKING FOR ...

Software Engineer I

Richmond, VA · Hybrid

$74K - $93K/yr

In this role, you will impact the development of robust software applications that enhance ... training, key skills, as well as market and business considerations. BENEFITS OF WORKING FOR ...

Hydrologic analysisutilizingHEC-HMS software * Engineer in Training (EIT) Other Duties Pleasenotethis is not designed to cover orcontaina comprehensive listing of activities, duties or ...

Sr. Software Engineer

Glen Allen, VA · On-site

$125K - $135K/yr

On-site in Glen Allen, VA As a Senior Software Engineer at Richmond National, you will play a pivotal role in building enterprise software products and solutions. You will work closely with cross ...

next page

Showing results 1-20

Software Engineer In Training information

See Richmond, VA salary details

$23.8K

$103.8K

$187K

How much do software engineer in training jobs pay per year?

As of Aug 29, 2026, the average yearly pay for software engineer in training in Richmond, VA is $103,775.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,300.00 and $118,800.00 per year, depending on experience, location, and employer.

What is a software engineer in training?

A Software Engineer In Training is an entry-level professional who is learning the skills and practices required to become a fully qualified software engineer. Typically, they work under the supervision of senior engineers, assisting with coding, testing, and debugging software applications. This role is designed to provide hands-on experience, mentorship, and exposure to industry-standard tools and processes. Over time, individuals in this position gain the necessary knowledge and experience to advance to more independent engineering roles.

What kinds of projects can a software engineer in training expect to work on, and how are these projects structured for learning and development?

As a Software Engineer In Training, you will typically be assigned to smaller-scale features or assist with components of larger projects under the guidance of more experienced engineers. These projects are structured to gradually introduce you to the company’s technology stack, development processes, and best practices. You’ll often participate in code reviews, pair programming, and regular team meetings, which help build both technical and collaborative skills. The environment is designed to provide mentorship and hands-on experience, so you can confidently progress to more complex responsibilities over time.

What are the key skills and qualifications needed to thrive as a software engineer in training, and why are they important?

To thrive as a Software Engineer In Training, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, coding languages such as Python or Java, and basic software development tools is typically required. Strong communication, eagerness to learn, and teamwork skills help set individuals apart in this role. These competencies are crucial for adapting quickly, contributing effectively to projects, and developing into a well-rounded software engineer.

What is the difference between Software Engineer In Training vs Software Developer?

AspectSoftware Engineer In TrainingSoftware Developer
CredentialsTypically pursuing or holding a bachelor's degree in computer science or related fieldUsually has a similar educational background, often with some work experience
Work EnvironmentEntry-level, often in training or mentorship programs within tech companiesFull-time development roles, working on projects and coding tasks
Employer UsageCommonly used for new graduates or interns starting their software engineering careersUsed for professionals actively developing software solutions

In summary, a Software Engineer In Training is an entry-level role focused on learning and development, often for recent graduates, while a Software Developer is a more experienced role involving active software creation. Both roles share similar educational backgrounds but differ in experience and responsibilities.

What cities near Richmond, VA are hiring for Software Engineer In Training jobs?

Cities near Richmond, VA with the most Software Engineer In Training job openings:

Field Engineer In Training

Richmond, VA • On-site

$47K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 15 days ago


Job description

WHO ARE WE?
PEG, LLC is in its twenty-eighth year being a diverse energy efficiency, engineering, environmental and management consulting firm operating principally in the Eastern and Central United States.
PEG, LLC is proud to partner with many of the nation's leading homebuilders in delivering construction compliance services. As a leader in Home Energy Ratings, a winner of multiple Energy Star Awards, and a standout in the construction industry, PEG has provided Home Energy Ratings for over 300,000 homes. Our mission is to deliver innovative, data-driven solutions that support high-performance buildings, sustainable development, and client success across residential and commercial sectors. We strive to continually improve building energy efficiency and therefore, the quality of homes and life in the communities that we service.
Please visit our website at www.pegenv.com to learn more about PEG!
WHO ARE YOU?
PEG is searching for motivated individuals who are interested in learning about Energy Sustainability and Building Energy Performance of New Residential Construction. This position requires you to become a certified HERS Rater. Learn more at www.resnet.us.
In this position, new employees will be provided with paid on the job training that will prepare them to perform Home Energy Audits in accordance with RESNET Guidelines. This will include visual inspections of materials, data collection and visual observation of energy efficient features, and the utilization of equipment to test system performance.
THE ROLE
Job Location:
The geographical area assigned to this position includes a 100-mile radius with Richmond, VA at its center.
Essential Functions:
  • Perform Home Energy Audits in accordance with New Construction RESNET/Energy Star Guidelines including but not limited to:
    • Visual Inspections of applied materials and control assemblies
    • Data Collection and Visual Observation of energy efficient features such as
      • Model and serial numbers of relevant equipment
      • Quality and installation of duct work, insulation, framing, air sealing, ventilation, etc.
    • Utilization of equipment to test system performance such as infiltration & Blower Door Testing, Ventilation Testing, Duct Leakage Testing, and Building Air Flow & Pressure Testing
    • Adjustment of system settings to either meet design or manufacturer specifications
  • Actively develop relationships with builders and code officials through effective and professional communication
  • Prepare an electronic written report of audit findings
  • Complete any necessary paperwork required for internal reporting
  • Maintain equipment in accordance with company policy and manufacturer's specifications
  • Complete all other assigned third-party inspections, as needed, with the designated geographical area

Education and/or Experience
  • High School Diploma or General Education Degree or Vocational Certificate in the Skilled Trades Industry is required
  • HERS Rater, Energy Star, Green Building, ACCA 310 HVAC Grading, IECC, HVAC EPA, BPI, and LEED Certifications are a plus!
  • 2 years of work experience in HVAC, home remodeling, or construction is helpful.

Physical Demands
  • Must be physically able to fulfill job functions, including lifting up to 50 lbs, carrying equipment, climbing ladders, work in confined spaces (attics/crawl spaces), and using small tools and testing equipment
  • Must enjoy working in the great outdoors

Additional Requirements
  • Must be personable, enthusiastic, well-groomed, articulate, and able to convey technical information in plain language
  • Must be adaptable as audit/inspections will fluctuate with client construction schedules.
  • Must be organized, dependable, self-directed, and able to complete projects with limited supervision
  • Must be willing to obtain additional certifications/licenses as required
  • Valid driver's license in good standing with insurable driving record
  • Must have reliable transportation and the ability to travel daily to job sites
  • Must be willing to undergo a background check and/or drug testing, in accordance with local law/regulations

Rewards and Benefits
PEG, LLC offers a comprehensive, total rewards package that includes competitive compensation and a flexible benefits package that reflects our commitment to creating a diverse and supportive workplace.
Benefits include: • Company-issued Gas Card, Toll Pass, & Vehicle Maintenance Allowance • Company-issued Uniforms, iPhone/iPad, Field Equipment/Tools/PPE • Flexible Work Schedule • Year Round Employment • Paid Professional Development & Salary Incentives through Learning/Certification Opportunities • 20 Annual Paid Days Off (12 Days of PTO, Birthday PTO, & 7 Company Paid Holidays • Company Sponsored Medical Insurance that includes a contribution of up to 50% off the monthly premium • Dental & Vision Insurance • 401(k) Retirement Plan with up to a 4% company match vested immediately • Basic Life & Supplemental Life • Short-Term & Long-Term Disability • Accident & Pet Insurance • Corporate Sponsored Events
• PEG, LLC is an Equal Employment Opportunity Employer.
PEG, LLC uses E-Verify to confirm the identity and employment eligibility of all new hires.