1

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

This role bridges software delivery, cybersecurity, and systems engineering, ensuring secure and ... The ideal candidate will have 7-8+ years of post-graduate experience in a STEM field, with a strong ...

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 ... 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 ...

next page

Showing results 1-20

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 1, 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.

CIS - AI Software Development Faculty

ECPI University

Glen Allen, VA • On-site

$1.4K - $1.8K/day

Part-time

Re-posted 23 days ago


ECPI University rating

6.1

Company rating: 6.1 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

559th of 627 rated colleges and universities


Job description

Compensation: $1,499 - $1,801 per course section. Compensation is determined by discipline, credential level, and course type. Ranges reflect good faith estimates based on current pay practices.
Transform Your Career at ECPI University
Since 1966, the dedicated employees at ECPI University have helped students achieve their goals through practical training and career-focused education, offering more than 50 associate, bachelor's, and master's degree programs.
Our culture prioritizes student success through the strength of our faculty, industry-aligned curriculum, and hands-on learning model. Visit www.ecpi.edu/employment to learn how you can help people improve their lives through education.
This position is ideal for a Software Development professional who is excited to teach in a modern, applied environment-one that increasingly reflects how software is built today using AI-augmented development tools, intelligent agents, and data-driven systems.
Our five-week terms and small class sizes provide an exceptional setting for faculty to share real-world experience, mentor students closely, and connect theory to professional practice. If you are highly motivated and passionate about teaching, ECPI University may be the place for you.
Qualifications
Education / Experience
  • Master's degree in Computer & Information Science or a master's degree with 18 graduate semester hours in the discipline from a regionally accredited institution
  • D. in Computer & Information Science preferred
  • 3-5 years of industry experience required; 8-10 years preferred
Technical Experience
  • Programming experience in one or more of the following:
    C, C++, C#, Java, JavaScript, PHP
  • Database experience with MS SQL Server or Oracle, including SQL (Structured Query Language)
  • Experience with AI-augmented software development tools, such as:
    • AI-assisted coding, debugging, and testing tools
    • Prompt-driven development workflows
    • Code generation and review using AI systems
  • Exposure to agentic AI concepts, such as:
    • Autonomous or semi-autonomous software agents
    • Workflow orchestration and task-driven agents
    • Responsible use of AI agents in software systems
  • Foundational experience or applied exposure to machine learning, including:
    • Integrating ML models into software applications
    • Working with data-driven features or intelligent system components
    • Understanding model lifecycle, limitations, and ethical considerations
Teaching Experience
  • Two years of teaching, training, or professional presentation experience preferred
Skills / Abilities
  • Strong academic and professional record
  • Ability to teach active, hands-on, and project-based courses
  • Experience in a student-centric learning environment
  • Commitment to ethical technology use and academic integrity
  • Results-oriented mindset with strong organizational skills
  • Excellent interpersonal, verbal, and written communication skills
  • Ability to contextualize AI and machine learning tools as enablers of human creativity and professional judgment, not replacements
Benefits of Employment
ECPI University offers a comprehensive benefits program designed to support health, well-being, and work/life balance for faculty and staff. To learn more about ECPI benefits, click HERE.
Committed to excellence and innovation, ECPI University is proud to be an equal opportunity employer.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

What ECPI University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom