1

Assistant Software Developer Jobs in Union, SC (NOW HIRING)

Document and report results of process improvement recommendations to management. * Assist ... Proficient in data analysis software programs * Proficient with CAD software #LI-MB1 Equal ...

CAD Programmer

Cowpens, SC ยท On-site

$20 - $23/hr

If you have an interest in CAD/ Solidworks software and want to work in a shop that values quality ... Collaborate with the shop floor team to ensure accuracy and efficiency * Assist in optimizing ...

CAD Programmer

Cowpens, SC ยท On-site

$20 - $23/hr

If you have an interest in CAD/ Solidworks software and want to work in a shop that values quality ... Collaborate with the shop floor team to ensure accuracy and efficiency * Assist in optimizing ...

CAD Programmer

Cowpens, SC ยท On-site

$20 - $23/hr

If you have an interest in CAD/ Solidworks software and want to work in a shop that values quality ... Collaborate with the shop floor team to ensure accuracy and efficiency * Assist in optimizing ...

Write, implement, and debug PLC software. * Provide support to existing vision equipment globally ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Write, implement, and debug PLC software. * Provide support to existing vision equipment globally ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Showing results 41-60

Assistant Software Developer information

See Union, SC salary details

$26.3K

$89.4K

$215.3K

How much do assistant software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for assistant software developer in Union, SC is $89,385.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,600.00 and $94,500.00 per year, depending on experience, location, and employer.

What is an assistant software developer?

An Assistant Software Developer is an entry-level professional who supports software development teams by assisting in coding, testing, debugging, and maintaining software applications. They typically work under the guidance of more experienced developers, helping to implement features, fix bugs, and learn best practices in software engineering. This role is ideal for recent graduates or those new to the field, providing valuable hands-on experience and an opportunity to build technical skills. Over time, Assistant Software Developers may advance to more senior roles as they gain experience and expertise.

What are some common challenges faced by assistant software developers when working on team projects?

Assistant Software Developers often encounter challenges such as understanding existing codebases, managing time effectively while balancing multiple tasks, and keeping up with rapidly changing project requirements. Collaboration is key, as you'll frequently work alongside senior developers, testers, and project managers, which requires clear communication and openness to feedback. Embracing these challenges helps build problem-solving skills and sets the stage for future career growth within the development team.

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

To thrive as an Assistant Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), basic software development principles, and often a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is typically required. Strong problem-solving abilities, teamwork skills, and attention to detail help individuals excel in collaborative and fast-paced development environments. These skills and qualities are vital for producing high-quality code, supporting project goals, and contributing effectively to software development teams.

What is the difference between Assistant Software Developer vs Junior Software Developer?

AspectAssistant Software DeveloperJunior Software Developer
Required CredentialsTypically an associate degree or relevant certificationsUsually an associate degree or entry-level certifications
Work EnvironmentSupportive team, learning-focused, entry-level projectsHands-on coding, developing features, debugging
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsWidely used across software firms, tech startups, and IT services

The main difference is that Assistant Software Developers often focus on supporting tasks and learning, while Junior Software Developers are more involved in actual coding and project work. Both roles are entry-level, but Junior Developers typically have more hands-on responsibilities and experience.

What cities near Union, SC are hiring for Assistant Software Developer jobs?

Cities near Union, SC with the most Assistant Software Developer job openings:

Infographic showing various Assistant Software Developer job openings in Union, SC as of August 2026, with employment types broken down into 82% Full Time, 13% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $89,385 per year, or $43 per hour.

Engineering Co-Op - Starting Fall 2026

Duncan, SC โ€ข On-site

AFL
Telecommunicationsย โ€ขย 1 - 5K employees

$22/hr

Full-time

Retirement

Re-posted yesterday


Job description

AFL manufactures industry-leading fiber optic cable, connectivity and accessories and provides engineering and installation services for some of the largest telecom customers in the world. Our company was founded in 1984 with a single fiber optic cable and today, we manufacture thousands of products, generate an excess of $2B in revenue, and employ approximately 11,000 associates worldwide. At AFL, we recognize that our employees are our greatest asset. We hire and train each individual, investing in them to ensure success in their careers. With a commitment to professional development and growth, let us connect you to your next career opportunity.
AFL Engineering Co-Op
The positions will provide technical assistance supporting AFL in the areas of design, development, applications, process, and quality engineering.
The Engineering Co-ops will rotate from college and AFL each semester. During the rotations, the co-ops will be assigned to different areas each semester allowing the co-op to gain experience in different areas of engineering.
The Engineering Co-ops will be assigned to work with a senior engineer or manager. The Engineering co-ops will also be supported with monthly meetings and mentorship with the Co-op Coordinator.
Available starting semesters: Fall 2026
What We Offer!
  • Corporate Housing- AFL offers corporate housing to all non-local students free of charge!
  • Gas Stipend- for those students who are driving more than 50 miles, AFL will offer a gas stipend to alleviate some of that financial burden
  • Great Pay- AFL Co-Ops start out at $22/hour and pay increases every rotation!
  • 401K Company match (up to 4%- dollar for dollar)

Responsibilities may include:
  • Research and provide input on manufacturing process-related issues.
  • Analyze manufacturing data, process flows, and material routings to develop improvement recommendations.
  • Document and report results of process improvement recommendations to management.
  • Assist Development Engineers in the design and production of products.
  • Work with the Test Engineer to design, develop, and build test fixtures to support fiber optic testing to industry specifications.
  • Learn test procedures and work alongside technical associates to perform testing utilizing a variety of testing and inspection equipment.
  • Create CAD drawings or 3-D models of concept designs, and submit to suppliers for quotation.
  • Perform fiber optic testing to troubleshoot product design and processing anomalies.
  • Participate in fiber optic training sessions.

Requirements:
  • Currently pursuing a Bachelor's degree in Industrial Engineering or Mechanical Engineering
  • At least Sophomore standing with a minimum 2.75 GPA

Competencies for success:
  • Display a willingness to learn
  • Detail - oriented
  • Proficient in MS Office
  • Proficient in data analysis software programs
  • Proficient with CAD software

#LI-MB1
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.