2

Entry Level Software Engineering Jobs in Virginia

Computer Science, Math, or Engineering fundamentals. * Proficiency or ability to quickly learn JavaScript, APIs, SQL/NoSQL, and New Technologies. * High Energy / Attitude. * Creative Problem Solving.

... engineering, blockchain, and cloud-native software application development." We are looking for an Entry-Level Software Engineer to join our growing team! As a member of our dynamic and fast-paced ...

... engineering, blockchain, and cloud-native software application development." We are looking for an Entry-Level Software Engineer to join our growing team! As a member of our dynamic and fast-paced ...

... engineering, blockchain, and cloud-native software application development." We are looking for an Entry-Level Software Engineer to join our growing team! As a member of our dynamic and fast-paced ...

NET Developer (Entry Level) to join our growing development team in Sterling, VA (Onsite role ... This is an excellent opportunity for an early-career software developer to gain hands-on experience ...

next page

Showing results 1-20

Entry Level Software Engineering information

See Virginia salary details

$23.8K

$104K

$187.4K

How much do entry level software engineering jobs pay per year?

As of Aug 24, 2026, the average yearly pay for entry level software engineering in Virginia is $103,963.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,400.00 and $119,000.00 per year, depending on experience, location, and employer.

What is an entry level software engineer?

Entry level software engineers are professionals who have recently started their careers in software development, typically with less than two years of experience. They are responsible for writing, testing, and maintaining code under the supervision of more experienced engineers. These roles often focus on learning company-specific tools, frameworks, and best practices while contributing to small tasks or projects. Entry level software engineers usually work as part of a team and are mentored to help them grow their technical and professional skills.

What are the typical responsibilities of an entry level software engineer?

In your first year as an entry level software engineer, you can expect to work on tasks such as fixing bugs, writing and testing code under supervision, and assisting with documentation. You'll often participate in code reviews, learn about the company’s tech stack, and collaborate closely with senior engineers and other team members. Early projects are designed to help you build technical and communication skills, while gradually increasing your responsibilities as you gain confidence and familiarity with the workflow.

What are the key skills and qualifications needed to thrive as an entry level software engineer?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, proficiency in version control systems like Git, and experience with basic development tools are common technical requirements. Strong problem-solving abilities, effective communication, and a willingness to learn make candidates stand out in this role. These skills and qualities are vital for writing quality code, collaborating with team members, and adapting to new technologies in a dynamic environment.

How to get a job as an entry level software engineer with no experience?

Entry level software engineering positions often require foundational programming skills in languages like Python, Java, or C++, and familiarity with tools such as Git and basic understanding of algorithms. Gaining experience through personal projects, internships, coding bootcamps, or online courses can help demonstrate your skills to employers. Building a strong portfolio and preparing for technical interviews are also important steps in securing an entry level role.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to candidates of all ages, and starting at 25 is common. Many employers value skills, such as programming languages and problem-solving abilities, over age, and individuals can successfully transition into software engineering through coding bootcamps, online courses, or self-study. Age should not be a barrier to entering the field at an entry level.

What are the most commonly searched types of Software Engineering jobs in Virginia?

The most popular types of Software Engineering jobs in Virginia are:

What job categories do people searching Entry Level Software Engineering jobs in Virginia look for?

The top searched job categories for Entry Level Software Engineering jobs in Virginia are:

What cities in Virginia are hiring for Entry Level Software Engineering jobs?

Cities in Virginia with the most Entry Level Software Engineering job openings:

Infographic showing various Entry Level Software Engineering job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $103,963 per year, or $50 per hour.

Software Engineer - Entry Level

VivSoft Technologies LLC

Herndon, VA • On-site, Remote

$70K - $85K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Job description

Job Title: Software Engineer - Entry Level
Location: Remote
Clearance Required: Secret
Position Type: Full-TimeAbout the company:
At VivSoft, we aim to solve complex federal problems using emerging and open technologies in a collaborative and rewarding environment. VivSoft is a diverse team of strategists, engineers, designers, and creators experienced in building high-performance, effective software, with a focus on impactful organisational design and software delivery dynamics. We build secure Software Factories based on DoD reference designs and NIST Frameworks for Cloud and DevSecOps. These factories deliver AI/ML Applications, Data Science Platforms, Blockchain and Microservices for DoD, Healthcare and Civilian Agencies
Position Overview
VivSoft Technologies is seeking an Entry Level Software Engineer to join the DCSA NBIS DISS/PVAAMS team. Working under the guidance of senior engineers, you will contribute to the development and sustainment of mission-critical personnel vetting software used across the Department of Defense. This is an excellent opportunity to grow your federal IT career in a modern cloud-native DevSecOps environment.
ROLE SUMMARY
Applies fundamental concepts, processes, practices, and procedures on technical assignments. Performs work that requires practical experience and training. Work is performed under supervision. 0-2 years of work experience.
KEY RESPONSIBILITIES
• Supports design, coding, testing, debugging, and implementation activities under the guidance of senior developers.
• Assists in translating project requirements into working software components.
• Follows established Agile methodologies and principles for software development.
• Participates in code reviews and applies feedback to improve the quality and functionality of assigned work.
• Helps identify and resolve basic technical issues and defects under supervision.
• Documents work performed and contributes to technical documentation for assigned tasks.
• Communicates status, questions, and blockers to supervisors and team members in a timely manner.
EDUCATION
• Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
REQUIRED QUALIFICATIONS
• 0-2 years of relevant work experience in software development or a related technical field.
• Foundational knowledge of at least one programming language.
• Basic understanding of software development lifecycle (SDLC) concepts.
• Ability to work effectively under supervision as part of a team.
• Strong verbal and written communication skills.
• U.S. Citizenship and ability to obtain and maintain a federal security clearance/suitability determination, as required by the contract.
PREFERRED QUALIFICATIONS & SKILLS
• Exposure to Agile/Scrum development environments.
• Familiarity with version control tools such as Git.
• Coursework or internship experience involving cloud platforms (e.g., AWS, Azure).
• Willingness to learn new tools, languages, and frameworks as project needs evolve.
CERTIFICATIONS
• Relevant industry certifications are a plus but not required (e.g., CompTIA Security+, AWS Cloud Practitioner).
Benefits:
  • Comprehensive Medical, Dental, and Vision Plans (Healthcare benefits are 100% employer-paid for employees only)
  • Life Insurance
  • Paid Time Off (Flexible/Combined PTO, Bereavement Leave, 11 Company Paid Holidays)
  • 401K Retirement Plan with employer match
  • Professional Development Training Reimbursement.