2

Entry Level Software Engineer Jobs in Salem, VA (NOW HIRING)

This is an entry level position. A two year associates degree will be fine, in any technical field ... They may work independently or in conjunction with Engineers. Designers make required calculations ...

This is an ideal entry-level role for a motivated professional with 2-4 years of experience looking ... Software Awareness: While technicians focus on field work, some roles may require basic exposure to ...

This is an ideal entry-level role for a motivated professional with 2-4 years of experience looking ... Software Awareness:While technicians focus on field work, some roles may require basic exposure ...

Showing results 21-35

Entry Level Software Engineer information

See Salem, VA salary details

$23.2K

$101.5K

$183K

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

As of Sep 2, 2026, the average yearly pay for entry level software engineer in Salem, VA is $101,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,900.00 and $116,200.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 Salem, VA?

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

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

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

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

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

Infographic showing various Entry Level Software Engineer job openings in Salem, VA as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $101,542 per year, or $48.8 per hour.

$22.87/hr

Contractor

Re-posted 12 days ago


Job description

Company Description

About BCforward BCforward began as an IT business solutions and staffing firm. Founded in 1998, BCforward has grown with our customers' needs into a full service personnel solutions organization. BCforward's headquarters are in Indianapolis, Indiana and also operates delivery centers in 17 locations in North America as well as Hyderabad, India and Puerto Rico. We are currently the largest consulting firm and largest MBE certified firm headquartered in Indiana. With 14+ years of uninterrupted growth, the addition of two brands (Stafforward and PMforward) and a team of more than 1400 resources our teams deliver services for multiple industries from both public and private sectors. BCforward's team of dedicated staffing professionals has placed thousands of talented people over the past decade, with retention rates that are consistently higher than the industry average.

Job Description

Designer/Drafter

10/17/2016 to 04/16/2017

1501 ROANOKE BOULEVARD SALEM VA USA 24154

Rate:$22.87/hr

*** This is an entry level position. A two year associates degree will be fine, in any technical field, preference will be electrical or mechanical. ***
The position is focused on the following skills:
-SAP
-PLM
-Microsoft {excel is the most used program from the Microsoft programs}
-AutoCad 2D

Designer/Drafter I is responsible for providing mechanical or electromechanical designs for new or existing products within a business segment. They may work independently or in conjunction with Engineers. Designers make required calculations to establish acceptable standards of performance, material/component selection, and type of construction. Work from specifications as to product requirements. May follow up construction and testing of prototypes, assisting with analyzing results and corrective redesign as required. Designers are expected to provide design solutions that meet standards for reliability, performance, cost, serviceability, and program delivery targets. Key responsibilities/essential functions include: Produce drawings, layouts, and/or diagrams from sketches, existing drawings, electronic images, design concepts and/or verbal instructions Work with Engineers to capture and produce a design that captures all product requirements for either new or existing products Use computer assisted design/drafting equipment and software to develop designs Establish design standards, procedures and techniques to produce high reliability products (such as Design for Manufacturability and Design for Testability) Verify that all drawings convey accurate information Ensure all necessary documentation is complete such as engineering prints, bills of materials, and related product specifications to allow successful transfer to manufacturing Perform schematic capture duties such as maintenance of parts libraries and updating schematics or drawings in an organized and timely manner Work directly with different business functions and team members to meet serviceability, functional and manufacturability requirements Coordinate procurement of prototype material as well as oversee the build and verification of design May work on design projects that reduce the cost of the product, as well as, designing necessary equipment or fixtures that are needed during the new product development cycle or with installed base products Required Qualifications: 1. Associates Degree in Electronics, a technical degree from a recognized CAD training facility, or minimum of 2 years of design or drafting experience while possessing a high school degree/equivalent 2. Demonstrated ability to design conceptual models by using computer assisted design/drafting equipment and software, as well as being able to perform design analysis 3. Ability to receive and transmit drawings electronically 4. Demonstrated computer skill in both Microsoft Office and with Computer Assisted Design software and equipment. 5. Demonstrated experience in gathering and defining customer requirements 6. Minimum one year of experience developing project plans and estimates and working with engineering teams 7. Excellent problem solving abilities using analytical skills 8. Takes initiative to contribute in design review meetings 9. Ability to work with mathematical concepts and use available technology to ensure accurate calculations 10. Demonstrated verbal and written communication skills for presenting, discussing, and documenting technical information. 11. Ability to communicate using local language 12. Experience working with cross functional teams 13. Ability to meet reliability, performance, cost, serviceability, and delivery targets 14. If needed, interact with vendors and customers on engineering design issues

Additional Information

Thanks,

Best Regards

Sandra

571-267-4186


BCforward logo

About BCforward

Sourced by ZipRecruiter

BCforward began as an IT business solutions and staffing firm. Founded in 1998, BCforward has grown with our customers' needs into a full service personnel solutions organization. Headquartered in Indianapolis, Indiana, BCforward also operates numerous delivery centers across North America and India. We are currently the largest consulting firm and largest MBE certified firm in Indiana. Our uninterrupted growth has allowed BCforward to deliver uniquely configured IT staffing and project solutions for over years of catering to our customers' specific needs. BCforward currently maintains a team of over 5000 global resources. With our additional brand, Stafforward, together we have the capabilities to deliver services for a variety of industries in both public and private sectors which allows us to address your most challenging needs.

Industry

It services

Company size

5,001 - 10,000 Employees

Headquarters location

Indianapolis, IN, US

Year founded

1998

Social media