1

Graduate Software Engineer Jobs in Richmond, VA (NOW HIRING)

This role is ideal for a recent graduate or early-career engineer seeking to gain field experience ... software like SKM, ETAP, or EasyPower. • Support the development and revision of single-line ...

This role is ideal for a recent graduate or early-career engineer seeking to gain field experience ... using software like SKM, ETAP, or EasyPower. Support the development and revision of single-line ...

Site/Civil Engineer

Glen Allen, VA · On-site

$82K - $106K/yr

Whether you're an experienced professional or a new graduate, you'll have the chance to collaborate ... Strong technical capabilities in various Software Applications including but limited to: * Strong ...

Site/Civil Engineer

Glen Allen, VA · On-site

$82K - $106K/yr

Whether you're an experienced professional or a new graduate, you'll have the chance to collaborate ... Strong technical capabilities in various Software Applications including but limited to: * Strong ...

Adapts instruction using structural analysis software, code reference materials, and design problem sets to support advanced undergraduate and graduate civil engineering students preparing for ...

Whether you're an experienced professional or a new graduate, you'll have the chance to collaborate ... software programs. Required Skills & Required Experience * BS degree in Civil Engineering. * EIT is ...

Whether you're an experienced professional or a new graduate, you'll have the chance to collaborate ... software programs. * BS degree in Civil Engineering. * EIT is preferred. * 0- 2years of design ...

Showing results 21-40

Graduate Software Engineer information

See Richmond, VA salary details

$62.8K

$146K

$203.4K

How much do graduate software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for graduate software engineer in Richmond, VA is $145,994.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $171,200.00 per year, depending on experience, location, and employer.

What is a graduate software engineer?

A Graduate Software Engineer is an entry-level role for individuals who have recently completed a degree in computer science, software engineering, or a related field. They typically work as part of a development team, assisting in coding, testing, debugging, and maintaining software applications. This role provides hands-on experience with software development methodologies, programming languages, and industry tools. Graduate Software Engineers often receive mentorship and training to build their technical skills and industry knowledge. The job serves as a foundation for career growth in software development and engineering roles.

What does a graduate software engineer do?

As a Graduate Software Engineer, your day often includes writing and reviewing code, participating in daily stand-up meetings, collaborating with other developers and cross-functional teams, and troubleshooting issues within the software. You may also be involved in testing, debugging, and learning new technologies, as well as working on ongoing projects under the mentorship of senior engineers. The role offers a mix of individual tasks and teamwork, allowing you to develop both technical skills and professional relationships. This collaborative environment provides an excellent foundation for growth and learning within the software industry.

What are the key skills and qualifications needed to thrive as a graduate software engineer?

To thrive as a Graduate Software Engineer, you need a solid grasp of programming languages, data structures, algorithms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and common frameworks or libraries is highly valued. Strong problem-solving abilities, effective communication, and a willingness to learn are standout soft skills in this position. These skills are crucial for developing high-quality software, adapting to evolving technologies, and collaborating efficiently within dynamic engineering teams.

What are popular job titles related to Graduate Software Engineer jobs in Richmond, VA?

For Graduate Software Engineer jobs in Richmond, VA, the most frequently searched job titles are:

What job categories do people searching Graduate Software Engineer jobs in Richmond, VA look for?

The top searched job categories for Graduate Software Engineer jobs in Richmond, VA are:

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

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

Infographic showing various Graduate Software Engineer job openings in Richmond, VA as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $145,994 per year, or $70.2 per hour.

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 10 days ago


Job description

Engineer 1
About Us: TechPro Power Group and Companies stand at the forefront of the power industry, offering cutting-edge solutions that optimize power equipment performance and reliability. As part of a family of companies that includes Potomac Electrical Services, Sentinel, Sentinel-TDS, and Switching Systems Solutions, we provide comprehensive services across various sectors.
We are proud to be an employer of choice, recognized for our commitment to creating a positive work environment where innovation, collaboration, and diversity thrive. Our comprehensive services, including upgrades, retrofits, add-ons, refurbishment, and rigorous testing, are designed to meet and exceed the evolving demands of our clients.
Whether you are a skilled technician, an engineer, or a member of our office support team, you'll find a culture that values your contributions and supports your professional growth. Join us and be part of a dynamic team driving the future of the power industry.
Job Title:
Engineer 1
Job Type:
Full Time
Location:
Location May Vary
Location Type:
Onsite
Pay Type:
Salary / Exempt
Risk Category:
Safety-Sensitive
Compensation:
Grade 5: $67,600 to $82,000
Additional Earnings:
May include discretionary bonus
Travel Requirements:
Occasional: 11-25%
Destinations/Regions:
Destinations May Vary
Benefits:
• Health & Wellness including Medical, Dental, Vision and HSA
• 401(k) Retirement Plan Match Contribution
• PTO & Holiday Pay
• Paid Travel Expenses (when applicable)
• Career Advancement Opportunities
Position Overview:
Field Engineer 1 is an entry-level electrical engineering position responsible for supporting electrical engineering design and analysis efforts. The role includes assisting in power system modeling, design documentation, and project support tasks under the supervision of more experienced engineers. This role is ideal for a recent graduate or early-career engineer seeking to gain field experience and technical proficiency in the electrical testing, construction, and industrial services sectors.
How to Apply:
• To join our team, visit our careers page at TechPro Careers and complete your application today. Be sure to upload your resume if you have one. We look forward to learning more about you!
Please Review Key Responsibilities, Requirements & Additional Information Below):
Key Responsibilities:
1. Technical Execution / Engineering Design
• Assist in preparing engineering studies (e.g., load flow, short circuit, arc flash) using software like SKM, ETAP, or EasyPower.
• Support the development and revision of single-line diagrams and schematics.
• Contribute to CAD-based drawing updates under engineer supervision.
2. Field Support / Site Coordination
• Participate in field walkdowns and collect system data for analysis.
• Provide basic support during testing or troubleshooting tasks.
• Ensure accurate documentation of field findings.
3. Project Support & Collaboration
• Assist in coordinating engineering deliverables with internal teams.
• Support project documentation, scheduling, and status updates.
• Collaborate with Engineers, Project Managers, and Technicians.
4. Compliance & Quality Assurance
• Learn and apply relevant industry codes and safety standards (e.g., NEC, NFPA 70E).
• Follow quality control procedures for deliverables.
5. Reporting & Documentation
• Prepare draft reports and documentation for review by senior engineers.
• Maintain accurate and organized engineering files.
6. Professional Judgment & Discretion
• Apply foundational engineering principles to solve routine problems requiring the consistent use of judgment.
• Interpret specifications, standards, and design criteria under guidance from senior engineers.
• Exercise discretion in selecting approaches and adapting methods for assigned tasks.
7. Additional Duties
• Perform other related duties as assigned to support business needs.
• Continuously seek opportunities for professional development and contribute to team-wide learning and growth.
Requirements (Education, Experience, Skills & Attributes):
• Bachelor's degree in Electrical Engineering
• 0-2 years of electrical engineering-related experience
• Basic proficiency in Microsoft Office, AutoCAD, and SKM Power Tools (or similar power systems analysis software such as ETAP or EasyPower)
• Strong communication, problem-solving, and time management skills
• Ability to apply theoretical knowledge from formal education to practical engineering problems.
• Assignments require analysis, interpretation, and adaptation of standard engineering techniques and procedures
• Valid driver's license
Preferred Qualifications:
• Passed or currently registered for the Fundamentals of Engineering (FE) exam
• Holds an Engineer-in-Training (EIT) or Engineering Intern (EI) certification, or eligible to obtain within 12 months
• Internship or co-op experience under the supervision of a licensed Professional Engineer (PE)
• Demonstrated interest in pursuing PE licensure in the future
Physical Requirements:
This job involves both indoor and outdoor work. While performing the duties of this job, the employee is regularly required to:
• Lift, carry and/or move up to 75 pounds repeatedly.
• Climb ladders, staircases, step stools, stand, walk, sit, and operate vehicles for extended periods.
• Bend, stoop, crawl and work in awkward positions or confined spaces for several hours.
The employee may occasionally be required to:
• Work outdoors in varying weather conditions including intense heat/cold, muddy and wet environments.
• Perform precision tasks with instruments and fittings.
• Communicate verbally and in writing.
Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of this position.
TechPro Power Group is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
This job description outlines the primary responsibilities and qualifications for the position, highlighting the collaborative and essential skills necessary for success. While we aim to provide an accurate depiction of the role, actual duties may vary based on organizational needs and evolving business requirements. These statements describe the general nature and level of work performed and are not an exhaustive list of all responsibilities, duties, and skills required.
#SENTINEL