2

Entry Level Software Developer Jobs in Charleston, SC

NSBC - Lab Supervisor

Huger, SC ยท On-site

$115K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Bachelors degree or higher in Metallurgy or Materials Science/Engineering * Entry-level knowledge in programming/database access * Mechanical, Electrical, and software troubleshooting knowledge

NSBC - Lab Supervisor

Huger, SC ยท On-site

$115K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Bachelor's degree or higher in Metallurgy or Materials Science/Engineering * Entry-level knowledge in programming/database access * Mechanical, Electrical, and software troubleshooting knowledge

Starts Coordinator

Charleston, SC ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... the entry-level and first time move-up markets. The Company also provides mortgage financing and ... Coordinate with the consultants (architect, engineering, soils etc.) for a timely and complete ...

Starts Coordinator

Charleston, SC ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... the entry-level and first time move-up markets. The Company also provides mortgage financing and ... Coordinate with the consultants (architect, engineering, soils etc.) for a timely and complete ...

Starts Coordinator

Charleston, SC ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... the entry-level and first time move-up markets. The Company also provides mortgage financing and ... Coordinate with the consultants (architect, engineering, soils etc.) for a timely and complete ...

Showing results 21-33

Entry Level Software Developer information

See Charleston, SC salary details

$27.6K

$93.8K

$226K

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

As of Aug 16, 2026, the average yearly pay for entry level software developer in Charleston, SC is $93,830.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,400.00 and $99,200.00 per year, depending on experience, location, and employer.

What does an entry level software developer do?

An entry-level software developer has simpler duties compared to more senior members of the field. At the entry level, your responsibilities are to create simple, single-thread code to achieve a specific task. These bits of code can be combined to create a larger program. You may also have to create or write a design algorithm by which you create software. However, most of the time, as an entry-level developer, you are in charge of debugging. You have to comb through the code of a piece of software to remove errors.

What types of projects and tasks can I expect to work on as an entry level software developer?

As an entry level software developer, you will typically be assigned to work on smaller modules or features within larger projects, often under the guidance of more experienced developers. Your daily tasks may include writing and testing code, fixing bugs, participating in code reviews, and collaborating with team members through agile sprints or regular meetings. You'll also have opportunities to learn new technologies, contribute to documentation, and gradually take on more complex responsibilities as you gain experience. This environment encourages continuous learning and close collaboration with others, helping you build both technical and teamwork skills.

How to get an entry level software developer job with no experience?

To secure an entry level software developer position with no experience, focus on building a strong portfolio of projects, contribute to open-source work, and learn relevant programming languages like Python or Java. Gaining certifications such as CompTIA or completing coding bootcamps can also improve your chances and demonstrate your skills to employers.

What is an entry level software developer?

Entry level software developers are professionals who are at the beginning of their software development careers. They typically have foundational knowledge of programming languages, software development methodologies, and problem-solving skills. Entry level developers work under the guidance of more experienced engineers to write code, fix bugs, and contribute to software projects. Their responsibilities often include learning new technologies, collaborating with team members, and gaining practical experience to advance in their careers.

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

To thrive as an Entry Level Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, along with a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of databases is important. Strong problem-solving abilities, attention to detail, and effective teamwork set standout candidates apart. These skills and qualities are crucial for building reliable software, collaborating with colleagues, and adapting to evolving technical requirements.

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

AspectEntry Level Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, coding bootcamp experienceBachelor's in CS or related field, internship experience
Work EnvironmentTech companies, startups, software firmsTech companies, consulting firms, startups
Employer UsageCommonly used in job postings and industryOften used interchangeably with Entry Level Software Developer

Both roles typically require a bachelor's degree in computer science or related fields and some coding experience. They work in similar environments like tech companies and startups. The terms are often used interchangeably, but 'Junior Software Engineer' may emphasize a slightly more engineering-focused role. Overall, they represent entry-level positions for aspiring software professionals.

What are the most commonly searched types of Software Developer jobs in Charleston, SC?

The most popular types of Software Developer jobs in Charleston, SC are:

What are popular job titles related to Entry Level Software Developer jobs in Charleston, SC?

For Entry Level Software Developer jobs in Charleston, SC, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Developer jobs in Charleston, SC look for?

The top searched job categories for Entry Level Software Developer jobs in Charleston, SC are:

What cities near Charleston, SC are hiring for Entry Level Software Developer jobs?

Cities near Charleston, SC with the most Entry Level Software Developer job openings:

Infographic showing various Entry Level Software Developer job openings in Charleston, SC as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $93,830 per year, or $45.1 per hour.

Web Application Tester

Data Driven Engineering LLC

Ladson, SC โ€ข On-site

Full-time

Re-posted 12 days ago


Job description

Description:About the Role

The Web Application Tester is responsible for planning, executing, and documenting test activities to ensure that web-based applications meet functional, performance, security, and usability requirements. The tester will work closely with developers, product owners, and system engineers to identify defects, validate fixes, and contribute to the continuous improvement of quality assurance processes. This is a junior (but not entry-level) position and holds that level of responsibility.


What is a Web Applications Tester

A web application tester is a professional who evaluates web applications to ensure they function correctly, are secure, and provide a good user experience. They perform various types of testing, such as functionality, performance, and security testing, to identify and fix issues before the application is released to users.


· Key Responsibilities: Develop and execute detailed test plans, test cases, and test scripts for web-based applications.

· Conduct functional, regression, integration, and system testing of new and existing software releases. Validate application behavior across browsers, devices, and operating systems. Identify, document, and track software defects using issue-tracking tools (e.g., Jira, GitLab, or Azure DevOps). Collaborate with developers and system engineers to analyze test results and verify defect resolutions. Perform smoke and sanity testing during CI/CD deployments. Conduct API testing (REST/JSON) using tools such as Postman, SoapUI, or curl. Validate compliance with security, accessibility (Section 508), and performance standards. Participate in test reviews, sprint planning, and Agile ceremonies. Support automated testing initiatives and maintain regression test suites in Selenium, Cypress, or equivalent frameworks. Prepare detailed test reports and summarize findings for project leadership.


Work Environment
  • Collaborative Agile development team supporting secure web application delivery.
  • May involve testing in multiple environments (Dev, Test, Integration).
  • Some testing may occur on classified or controlled networks.
  • Operates in a professional office environment and uses standard office equipment such as computers and phones
Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Ability to sit/ stand for up to 8 hours per day (with breaks)
  • Ability to move freely for up to 8 hours per day

DISCLAIMER: The information contained herein is not intended to be an all-inclusive list of the duties and responsibilities of the job, nor are they intended to be an all-inclusive list of the skills and abilities required to do the job. While this is intended to be an accurate reflection of the current job, management reserves the right to revise the job or to require that other or different tasks be performed as assigned. This job description doesn't constitute a contract of employment and the company may exercise its employment-at-will rights at any time.

Requirements:Required Qualifications
  • U.S. citizenship and eligibility to obtain a Secret clearance.
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field (or equivalent experience).
  • 2+ years of hands-on experience testing web applications.
  • Strong understanding of software testing methodologies (Agile, Waterfall, V-Model).
  • Familiarity with HTML, CSS, JavaScript, REST APIs, and browser developer tools.
  • Experience with test management and defect tracking tools (Jira, TestRail, GitLab, etc.).
  • Working knowledge of SQL and database validation.
  • Excellent attention to detail, analytical thinking, and communication skills.
Preferred Qualifications
  • Experience with automated testing tools (Selenium WebDriver, Cypress, Playwright).
  • Exposure to DevSecOps environments and CI/CD pipelines.
  • Familiarity with OpenShift/Kubernetes or cloud-based deployments.
  • Experience testing web applications in secure government environments (DoD, IC, or FedRAMP).
  • Active DoD Security Clearance (or ability to obtain one).