2

Fulltime Software Developer Jobs in South Carolina

Mainframe COBOL Developer IV

Columbia, SC

$45.25 - $58.25/hr

This position is a full-time hybrid (40-hours/week) Monday-Friday in a typical office environment ... Financial experience Required Software and Other Tools: * Comprehensive knowledge of relevant ...

Software/ Data Engineer

North Charleston, SC · Hybrid

$109K - $131K/yr

NET Application Developer to design, develop, and maintain console-based applications that ... This position supports a federal government client and is full-time, on-site in Charleston, SC. The ...

Sr. DevOps Engineer

Charleston, SC · On-site

$121K - $156K/yr

Exempt Position Type: Full-Time, Senior level Travel Requirement: 0-10%, Quarterly for meetings ... We are seeking a Sr. DevOps Engineer to serve as the crucial link between our software development ...

Controls Engineer, Software M/F

Columbia, SC · On-site

$41.75 - $53.50/hr

Reference 2026-1789 Functional Area Software Position description Job title Controls Engineer, Software M/F Employment type Full Time The principal duties will include, but not be limited to: Develop ...

Showing results 21-40

Fulltime Software Developer information

What is a fulltime software developer?

Fulltime Software Developers are professionals who design, build, test, and maintain software applications as their primary occupation. They work for companies or organizations on a standard full-time schedule, typically 40 hours per week. Their responsibilities can include writing code, troubleshooting issues, collaborating with other team members, and staying updated with new technologies. Fulltime roles often provide benefits such as health insurance, paid time off, and opportunities for career advancement.

What are the key skills and qualifications needed to thrive as a fulltime software developer?

To thrive as a Fulltime Software Developer, you need proficiency in programming languages (such as Java, Python, or JavaScript), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and experience with tools such as IDEs and CI/CD pipelines are commonly required. Strong communication, teamwork, and adaptability are crucial soft skills that help developers collaborate effectively and respond to changing project needs. These skills ensure high-quality, maintainable code and successful project delivery in dynamic development environments.

What are some common challenges faced by fulltime software developers in agile teams, and how can they be addressed?

One common challenge for fulltime software developers working in agile teams is balancing the need for rapid iteration with maintaining high code quality. Developers often face tight deadlines for sprint deliverables, which can sometimes lead to technical debt if not carefully managed. Effective communication with team members, regular code reviews, and adopting automated testing practices can help mitigate these issues. Additionally, being proactive in sprint planning and retrospective meetings allows developers to voice concerns and collaboratively find solutions, making the work environment more supportive and productive.

What is the difference between Fulltime Software Developer vs Part-time Software Developer?

AspectFulltime Software DeveloperPart-time Software Developer
Work HoursTypically 35-40 hours per weekLess than 30 hours per week
Employment StatusFull-time employment with benefitsPart-time employment, often without full benefits
Project ScopeInvolved in ongoing, long-term projectsMay work on specific tasks or short-term projects
Salary & BenefitsSteady salary, health insurance, paid leaveHourly pay or fixed fee, limited or no benefits

Fulltime Software Developers work regular hours, often with benefits, focusing on long-term projects. Part-time Software Developers work fewer hours, usually on specific tasks, with limited benefits. The choice depends on your availability and career goals.

What are popular job titles related to Fulltime Software Developer jobs in South Carolina?

For Fulltime Software Developer jobs in South Carolina, the most frequently searched job titles are:

What job categories do people searching Fulltime Software Developer jobs in South Carolina look for?

The top searched job categories for Fulltime Software Developer jobs in South Carolina are:

What cities in South Carolina are hiring for Fulltime Software Developer jobs?

Cities in South Carolina with the most Fulltime Software Developer job openings:

System Level Software Engineer - Driver Development 4872 -OJO

Right Talent Right Now

Greer, SC

$166K - $197K/yr

Full-time

Re-posted 19 days ago


Job description

Job Description


System Level Software Engineer - Driver Development


Job Ref.:4872

Role: Information Technology

Relocation Available: Yes

Industry: I.T.

Location: South Carolina

Town / City: Greer

Job Type: Permanent full-time

Job description:

Company develops custom system level software, including device drivers, firmware, embedded applications, protocol stacks, board support packages, and custom interfaces.  They specialize in wireless communications for military and embedded systems.

They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team. This individual will be responsible for developing and supporting user mode applications, device drivers, and firmware for a wide variety of systems, including networking and communication hardware and software products.  These responsibilities include the design and development of protocols and algorithms for a variety of technologies, including USB, PCI, 802. WLAN, Ethernet, VoIP, Bluetooth, cellular, and broadband communications.  This individual must be able to communicate effectively with clients and be attentive to customer satisfaction.

Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.

6-8+ years C, C+ programming experience.

6-8+ years of application development experience

Excellent written and verbal communications skills

Strong debugging skills

Superior problem solving abilities 

Ability to work independently or as part of a team

Required Education:  Bachelors or Masters in Computer Engineering, Electrical Engineering, or Computer Science. 

Desired Skills (not required)

WinDBG

embedded Linux

Experience with multiple Linux distributions (Montavista, Ubuntu, OpenEmbedded, Red Hat, Buildroot, etc.) 

Embedded Linux development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc.) and board support packages.

Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems).

Experience with real time and multithreaded applications

Experience performing architectural definition, documentation, and development at the system level

Reverse Engineering (IDA Pro, Ollydbg, etc.) 

Communication protocol experience (designing, implementing)

Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems)

Clearance Required:   Candidate must be a U.S. Citizen in order to meet the minimum requirement to obtain the required clearance.

Bottom Line Requirements:

1.  Bachelors or Masters in Computer Engineering, Electrical Engineering, Computer Science or related.

2.  Windows Kernel or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.

3.  6-8+ years C, C+ programming experience.

4.  6-8+ years of application development experience.

5.  US Citizen able to obtain clearance.

Additional Information

All your information will be kept confidential according to EEO guidelines.