1

Junior Software Engineer Jobs in Elgin, SC (NOW HIRING)

Participate in knowledge-sharing initiatives across the organization and mentor junior and aspiring software development engineers. * Perform assigned tasks efficiently while collaborating with the ...

Participate in knowledge-sharing initiatives across the organization and mentor junior and aspiring software development engineers. * Perform assigned tasks efficiently while collaborating with the ...

Software Developer - 326481

Columbia, SC · On-site

$90 - $115/hr

Software Developers Location: Columbia, SC - 29210 Job Type: Regular, Full Time (30 Hours or More), Permanent Employment, Day Shift Shift Posted: 07/22/2026 Positions available: 5 Source: SC Works ...

New

Software Developer Location: Columbia, SC 29201 Duration: 6+ months DAILY DUTIES / RESPONSIBILITIES: 1) Review, analyze, and redesign the current Grants Accounting Application to provide bug fixes ...

Hansen Talent Group is seeking a strong, senior level software tester with in-depth experience ... Mentor junior developers. Qualifications: * Experience leading testing activities for cloud-hosted ...

Be Seen First

COBOL Developer / Team Lead

Blythewood, SC · On-site

$40 - $54.25/hr

Mentor junior developers and review technical project deliverables to ensure compliance with architectural standards. * Deliver daily and weekly system status reports to software development managers ...

New

Be Seen First

COBOL Developer / Team Lead

Blythewood, SC · On-site

$40 - $54.25/hr

Mentor junior developers and review technical project deliverables to ensure compliance with architectural standards. * Deliver daily and weekly system status reports to software development managers ...

New

... software products and solutions. In quality engineering at PwC, you will focus on implementing ... junior staff. You are accountable for securing project success and maintaining exceptional ...

Showing results 21-40

Junior Software Engineer information

See Elgin, SC salary details

$41.6K

$84.6K

$127K

How much do junior software engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for junior software engineer in Elgin, SC is $84,560.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,300.00 and $85,400.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

What are the most commonly searched types of Software Engineer jobs in Elgin, SC?

The most popular types of Software Engineer jobs in Elgin, SC are:

What are popular job titles related to Junior Software Engineer jobs in Elgin, SC?

For Junior Software Engineer jobs in Elgin, SC, the most frequently searched job titles are:

What cities near Elgin, SC are hiring for Junior Software Engineer jobs?

Cities near Elgin, SC with the most Junior Software Engineer job openings:

Infographic showing various Junior Software Engineer job openings in Elgin, SC as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 15% Part Time, 1% Temporary, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $84,560 per year, or $40.7 per hour.

System Software Programmer

TechArmy

Columbia, SC

Contractor

Posted 17 days ago


Job description

Scope of the Project

The Division of Technology Services is responsible for developing, implementing, maintaining, and supporting multiple mission-critical applications for the Department of Social Services.

The Department seeks a highly motivated individual with strong software development skills to join the Web Application Development team in continuing the delivery of the new Economic Services Re-Engineering projects and the Refugee Management System.

Daily Duties / Responsibilities

Responsibilities include code development, unit testing, source code management, build management, integration testing, and deployment.

Major responsibilities include:

  • Interact with other software engineers and technical leaders to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development.
  • Interact with representatives of industry and government organizations to understand and/or recommend data interchange formats, APIs, messaging strategies, application server software, hardware platforms, and virtual machine requirements.
  • Design and document subsystems and system components consisting of multiple object-oriented components working together to execute encapsulated functions within larger enterprise systems.
  • Implement and debug software subsystems and application components.
  • Develop and execute unit tests for subsystems and application components.
  • Participate in integrated testing of application components and subsystems across test and production environments.
  • Determine and communicate the implications of system-level decisions on subsystems and components while identifying opportunities to mitigate risks or leverage advantages.
  • Define and communicate component requirements and capabilities within the context of the larger system, project, and development team.
  • Support management of the team's technical infrastructure, including source code repositories, build systems, and testing environments under the guidance of senior engineers and project leads.
  • Participate in knowledge-sharing initiatives across the organization and mentor junior and aspiring software development engineers.
  • Perform assigned tasks efficiently while collaborating with the development team to ensure successful project delivery.
  • Serve as a key contributor within the Web Application Development team supporting the Economic Services Re-Engineering initiative, delivering a new Registration, Interview Center, and Eligibility System for the Department of Social Services.

Requirements

Required Skills (Ranked in Order of Importance)
  • Seven (7)+ years of experience independently designing and implementing medium- to large-scale software systems and components using .NET architectures.
  • Five (5)+ years of experience developing data-driven applications utilizing SQL databases as part of enterprise application architecture.
  • Five (5)+ years of experience developing web-based software systems utilizing N-tier architectures, dynamic content, highly scalable designs, and complex security models and implementations.
  • Two (2)+ years of experience developing applications using Angular.
  • Eligible to work in the United States.
Preferred Skills
  • Experience designing and developing Economic Services Eligibility applications (SNAP/TANF).
  • Experience working within Agile software development environments.
Required Education
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional work experience.
Preferred Certifications
  • Microsoft Certifications (Development Technologies).