2

Entry Level Software Engineer Jobs in Ashland, VA

US Tech - FTO Senior Associate

Richmond, VA · On-site

$55K - $187K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Industry/Sector Not Applicable Specialism Core DevSecOps Engineering Management Level Senior ... This role bridges the gap between teams for seamless and secure application and software ...

Business Analyst 4

Richmond, VA · On-site

$50 - $55/hr

Experience with software products including Word, Excel, Visio, and DevOps. Nice to Have: * Experience with Starlims LPH. Founded in 2010 and headquartered in the Washington, DC metro area, Cynet ...

Document bugs and application insufficiencies with sufficient information to allow a developer to ... Familiarity with web application software development projects using .Net. Familiarity with ...

Salesforce Consulting Senior Associate

Richmond, VA · On-site

$77K - $202K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

These individuals analyse client needs, implement software solutions, and provide training and ... Salesforce.com Certified Administrator, Salesforce.com Certified Developer, Salesforce.com ...

Relay Technician I

Richmond, VA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Electric Power Systems (EPS) is a NETA-accredited independent electrical testing and engineering ... Perform entry level testing relaying equipment. * Implement safety policies. * Read, understand One ...

Relay Technician I

Richmond, VA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Electric Power Systems (EPS) is a NETA-accredited independent electrical testing and engineering ... Perform entry level testing relaying equipment. * Implement safety policies. * Read, understand One ...

Relay Technician I

Richmond, VA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Electric Power Systems (EPS) is a NETA-accredited independent electrical testing and engineering ... Knowledge of relay test software. Preferred Skills/Abilities: * Excellent written and verbal ...

Relay Technician I

Richmond, VA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Electric Power Systems (EPS) is a NETA-accredited independent electrical testing and engineering ... Knowledge of relay test software. Preferred Skills/Abilities: * Excellent written and verbal ...

Senior Associate - Oracle SCM

Richmond, VA · On-site

$77K - $202K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Responsibilities - Analyzing client needs to implement Oracle supply chain and operations software ... Supply Chain Management, Operations Management, Industrial Engineering, Business Administration ...

Showing results 21-38

Entry Level Software Engineer information

See Ashland, VA salary details

$22.5K

$98.3K

$177.3K

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

As of Aug 19, 2026, the average yearly pay for entry level software engineer in Ashland, VA is $98,350.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,000.00 and $112,500.00 per year, depending on experience, location, and employer.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

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

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

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 transition into the field through coding bootcamps, online courses, or degree programs. Age should not be a barrier to entering an entry level software engineering position.

What are the most commonly searched types of Software Engineer jobs in Ashland, VA?

The most popular types of Software Engineer jobs in Ashland, VA are:

What are popular job titles related to Entry Level Software Engineer jobs in Ashland, VA?

For Entry Level Software Engineer jobs in Ashland, VA, the most frequently searched job titles are:

What cities near Ashland, VA are hiring for Entry Level Software Engineer jobs?

Cities near Ashland, VA with the most Entry Level Software Engineer job openings:

Infographic showing various Entry Level Software Engineer job openings in Ashland, VA as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $98,350 per year, or $47.3 per hour.

Project Engineer - Commercial Facilities Maintenance (CFM)

Morgan-Keller, Inc.

Richmond, VA • On-site

$22 - $24/hr

Full-time

Medical, Dental, Retirement, PTO

Re-posted 13 days ago


Job description

Application Instructions
A completed application form is required each time you apply for an open position at Morgan-Keller Construction. Fill out your application form completely.
Tips for a Successful Application:
- Make sure spelling and grammar are correct.
- Read each question carefully. If there are several parts to the question, make sure you address each of the areas in the question.
- Make sure you answer each question by describing your experience and/or training.
About the Application Process:
- This process may take two or three weeks.
- Departments notify all applicants by email when the hiring process is complete.
Position Description
Join a third-generation, family-owned commercial construction company with over 70 years of excellence and a strong commitment to community. We're seeking an adaptable, driven Project Engineer who thrives in a team-oriented, professional environment.
General Responsibilities:
Responsible for providing administrative and technical support to Project Managers, Superintendents and other field operations staff to achieve the effective, timely and profitable fulfillment of construction projects; maintaining positive relationships with customers, subcontractors and other parties and supporting opportunities for future business; communicating and collaborating with members of management and staff within the Group and throughout the company; supporting and personally adhering to the M-K core values, safety culture and related policies and practices, as well as all company operating and regulatory compliance-focused policies and practices.
Essential Duties:
  • Support and adheres to the M-K core values, safety culture and related safety policies and practices.
  • Assists Project Managers, Superintendents and other field operations staff in the effective fulfillment of construction projects by providing a wide variety of administrative and technical support duties.
  • Assists in fulfilling all requirements relating to maintaining accurate, complete and organized records and databases relating to projects; provides a wide variety of reports to appropriate parties, as requested and required; may provide assistance in creating presentations to various groups regarding records, trends, project information, etc. as requested.
  • Supports forecasting and reporting responsibilities relating to both construction projects that have been acquired but not yet started, as well as those that are in process.
  • Supports the use of/continued development of sustainable business processes and technology resources, in order to achieve the effective and efficient fulfillment of construction projects.
  • Supports opportunities to grow relationships with current customers, subcontractors and other related parties and assists in positioning the company for future sales; looks for opportunities for business development for other Groups within M-K.
  • Proactively, professionally and with a team-focused attitude collaborates and communicates with members of management and team members throughout the company to integrate activities and toward meeting the growth and profitability objectives for the company.
  • Supports and potentially begins to participate in industry and discipline construction management groups and events, in order to project a positive image of the company.
  • Complies with established company operating policies and procedures in order to maintain adequate controls and to support the adherence to outside regulatory requirements.
  • Abides by the current laws and organizational policies and procedures designed and implemented to promote an environment which is free of sexual harassment and other forms of illegal discriminatory behavior in the work place.
  • Responds to inquiries or requests relating to his/her particular area within given time frames and within established policy.
  • Performs other related duties as assigned or directed.

Position Requirements
Knowledge, Skills and Abilities:
Proficient reading, writing, grammar and analytical skills; developable planning and forecasting abilities; developable work management, people management, leadership and coaching abilities; general understanding of construction project management focus and objectives; ability to multi-task, prioritize and meet deadlines; a developable entrepreneurial drive; proficient computer skills and the projected ability to use project management software applications; proficient interpersonal relations and communication skills; projected collaborative and generative attitudes and abilities toward working as part of a team; visual and auditory skills; valid driver's license
Education/Experience:
  • A two year degree in related field required, with a B.S. or B.A. degree in a related field of study preferred
  • Specific training and education focused on the construction project management discipline and processes helpful.
  • This is an entry level position with no experience required; however, experience in a field related to commercial construction is helpful.

Benefits:
The Frederick-based company with excellent benefits, including drug-free workplace, health, dental and disability insurance, employer-matched 401(k), paid time off, and more. Salary based on experience.
Equal Opportunity Employer
Morgan-Keller Construction is an Equal Opportunity Employer.