1

New Grad Software Jobs in Leesburg, VA (NOW HIRING)

Deploy new hardware and software, complete system upgrades, and maintain accurate IT equipment and network inventory. * Order, ship, receive, configure, and replace computers and other technology ...

New

Troubleshoot and resolve problems involving computer hardware, software, networks, system access ... Ability to troubleshoot problems, think critically, and learn new technologies. * Experience with ...

New

Whether you're a recent grad or a seasoned professional, you can experience meaningful career ... Ensure Time Entry software is updated with employee, foreman, and general foreman information.

Whether you're a recent grad or a seasoned professional, you can experience meaningful career ... A 'growth mindset' regarding new software automation and skills. * Participate in some site visits ...

New Grad Software information

See Leesburg, VA salary details

$40K

$93.7K

$182.6K

How much do new grad software jobs pay per year?

As of Sep 1, 2026, the average yearly pay for new grad software in Leesburg, VA is $93,657.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,100.00 and $111,300.00 per year, depending on experience, location, and employer.

What is a new grad software engineer?

New Grad Software roles are entry-level positions in the technology industry designed specifically for recent graduates with degrees in computer science, software engineering, or related fields. These positions offer opportunities to learn and grow within a professional environment, often featuring mentorship, training programs, and exposure to various aspects of software development. New grads in these roles typically work on real-world projects, collaborate with experienced engineers, and build foundational skills necessary for a successful tech career. Employers expect strong problem-solving abilities, familiarity with programming languages, and a willingness to learn.

What skills and qualifications are needed to thrive as a new grad software engineer?

To thrive as a New Grad Software Engineer, you need a solid grasp of computer science fundamentals, programming languages (such as Java, Python, or C++), and a relevant degree like a BS in Computer Science or related field. Familiarity with version control systems (e.g., Git), software development tools, and exposure to frameworks or cloud platforms are highly valued. Strong problem-solving skills, eagerness to learn, and effective communication help new grads collaborate and adapt in team environments. These skills are crucial for quickly contributing to projects, growing professionally, and ensuring code quality within dynamic tech teams.

What types of projects can a new grad software engineer expect to work on in their first year?

As a New Grad Software Engineer, you can expect to work on a variety of projects ranging from bug fixes and feature enhancements to participating in the development of new products or internal tools. Early assignments often focus on onboarding and familiarizing you with the codebase, tools, and development practices, while gradually increasing in complexity as you gain confidence. Collaboration with more experienced engineers, product managers, and quality assurance teams is common, providing opportunities to learn best practices and contribute to team goals. Many companies also encourage new grads to participate in code reviews and team meetings, helping you build both technical and communication skills.

What is the difference between New Grad Software vs Software Engineer?

AspectNew Grad SoftwareSoftware Engineer
Required CredentialsBachelor's degree in CS or related field, internship experienceTypically requires similar credentials, often with more experience
Work EnvironmentEntry-level, training-focused, collaborative teamsMore autonomous, project leadership opportunities
Employer & Industry UsageCommonly used for entry-level roles across tech companiesUsed for mid-level and senior roles, but also for entry-level positions

In summary, New Grad Software roles are designed for recent graduates entering the tech industry, focusing on training and skill development. Software Engineer positions may require more experience but often share similar credentials. The main difference lies in experience level and scope of responsibilities, with New Grad Software roles serving as a stepping stone to more advanced Software Engineer positions.

Does Microsoft hire new grads?

Yes, Microsoft hires new graduates for software engineering and related roles. They often recruit through university programs, internships, and entry-level positions that require strong coding skills and knowledge of programming languages like C++, C#, or Python.

What are popular job titles related to New Grad Software jobs in Leesburg, VA?

For New Grad Software jobs in Leesburg, VA, the most frequently searched job titles are:

What job categories do people searching New Grad Software jobs in Leesburg, VA look for?

The top searched job categories for New Grad Software jobs in Leesburg, VA are:

What cities near Leesburg, VA are hiring for New Grad Software jobs?

Cities near Leesburg, VA with the most New Grad Software job openings:

IT Specialist

ROCS Grad Staffing

Reston, VA โ€ข On-site

Other

Posted yesterday

New


Job description

Why You Want To Work Here

We are seeking a hands-on, versatile IT Specialist to provide broad technical support across the organization. This role is ideal for an IT generalist who enjoys wearing multiple hatsโ€”from troubleshooting hardware and software issues to supporting IT projects, managing vendors, maintaining systems access, and assisting with security and compliance initiatives.


Responsibilities

  • Provide hands-on technical support for staff and vendors, troubleshooting issues involving PCs, networks, printers, peripherals, Wi-Fi, hardware, and software.
  • Deploy new hardware and software, complete system upgrades, and maintain accurate IT equipment and network inventory.
  • Order, ship, receive, configure, and replace computers and other technology equipment as needed.
  • Support IT projects across departments by attending project meetings, coordinating with outside technology partners, tracking assigned tasks, and assisting with implementation, troubleshooting, training, and technology rollouts.
  • Manage relationships with external IT vendors and partners, including tracking service tickets, monitoring progress, escalating issues, and ensuring timely resolution.
  • Coordinate vendor review meetings and assist with reviewing service metrics, tickets, security posture, and recommended technology improvements.
  • Communicate system outages, failures, upgrades, and other technology updates to internal staff.
  • Prepare recurring IT, security, and system reports using various technology and security platforms.
  • Support IT security and compliance activities, including vulnerability scans, penetration testing, security audits, remediation efforts, and disaster recovery planning.
  • Administer user access across a variety of systems and applications, including onboarding and offboarding employees in coordination with Human Resources.
  • Maintain branch technology and travel between local office locations to provide onsite support as needed.
  • Assist with additional IT and technology-related projects and responsibilities as assigned.


Qualifications

  • 1โ€“3 years of experience in IT support, help desk, desktop support, systems administration, or a similar generalist IT role.
  • Broad hands-on experience supporting hardware and software, including PCs, printers, peripherals, operating systems, and basic network environments.
  • Ability to troubleshoot technical issues independently and determine when escalation to an outside vendor or partner is necessary.
  • Experience supporting IT projects, managing tickets, or coordinating with external technology vendors preferred.
  • Familiarity with systems administration, user access management, IT reporting, security tools, audits, or compliance-related activities is a plus.
  • Experience with tools or platforms such as Cisco Meraki, Zendesk, password management systems, MDM platforms, cloud environments, or similar technologies is preferred but not required.
  • Strong communication and interpersonal skills with the ability to explain technical issues to non-technical staff at all levels.
  • Comfortable working independently and serving as a primary point of contact for a wide variety of IT needs.
  • Strong organizational skills with the ability to manage multiple priorities, projects, vendors, and support requests.
  • Degree not required; relevant IT certifications or equivalent hands-on experience are welcome.
  • Reliable transportation and a valid driverโ€™s license required for travel between local office locations.
  • Ability to lift and move up to 50 pounds and perform physical tasks such as working under desks, connecting equipment, and moving computers or printers.