1

Software Developer Jobs in Greenville, SC (NOW HIRING)

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

The Role We're hiring a Senior Software Engineer to join our engineering team in Greenville, SC, on-site. This is a full-stack engineering role. You'll work across React, Node/TypeScript, and ...

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

The Role We're hiring a Senior Software Engineer to join our engineering team in Greenville, SC, on-site. This is a full-stack engineering role. You'll work across React, Node/TypeScript, and ...

Senior Software Engineer

Greenville, SC · On-site

$115K - $151K/yr

The Role We're hiring a Senior Software Engineer to join our engineering team in Greenville, SC, on-site. This is a full-stack engineering role. You'll work across React, Node/TypeScript, and ...

Software Engineer (Junior/Mid/Senior/Architect Level) Mobile Developer (iOS and Android) Database Developer and Administrator (SQL Server) Power Platform and Database Engineer Business Systems and ...

Software Engineer (Junior/Mid/Senior/Architect Level) Mobile Developer (iOS and Android) Database Developer and Administrator (SQL Server) Power Platform and Database Engineer Business Systems and ...

Software Engineering Co-op Posting Start Date: 7/31/26 Job Location (Long): Spartanburg, South Carolina United States Description: Join a fast-paced software team tackling large datasets in a full ...

A collaborative software developer with strong backend development skills and an interest in building modern full-stack applications. Someone who enjoys solving technical challenges while balancing ...

Mobility Software Engineer III

Greenville, SC · On-site

$125K - $157K/yr

*This is a contract position Mobility Software Engineer III I. Position Purpose/Scope: What are the key objectives of the position. Develops leading edge technologies and know-how from Industry ...

Showing results 41-60

Software Developer information

See Greenville, SC salary details

$42.2K

$98.4K

$146K

How much do software developer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for software developer in Greenville, SC is $98,390.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,200.00 and $114,400.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

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

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

What job categories do people searching Software Developer jobs in Greenville, SC look for?

The top searched job categories for Software Developer jobs in Greenville, SC are:

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

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

Infographic showing various Software Developer job openings in Greenville, SC as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $98,390 per year, or $47.3 per hour.

Controls Systems Engineer (Multiple Positions) (REF286610T)

Bosch Group

Fountain Inn, SC • On-site, Remote

$74K - $96K/yr

Full-time

Re-posted 15 days ago


Bosch rating

7.4

Company rating: 7.4 out of 10

Based on 97 frontline employees who took The Breakroom Quiz

292nd of 495 rated machine equipment manufacturers


Job description

Company Description

Bosch Rexroth Corporation seeks Controls Systems Engineer (Multiple Positions) at its facility located at 8 Southchase Court, Fountain Inn, SC 29644. Function as software developer and support lead for customer project activities. Support customer project activities, which involves performing requirement analysis, system design, software development and verification using the Bosch Rexroth machine controllers. Develop platform solutions to implement functionality and automated functions on skid steer loaders. Manage platform development which aims to offer solutions that are versatile and portable on various machine types. REQS: This position requires a bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Electronic Engineering or a related field. Plus 3 years of experience as a Software Engineer, System Engineer or occupation involving Embedded Software development. Additionally, the applicant must have employment experience with: (1) C/C++ and MATLAB Simulink; (2) Embedded code development; (3) Software architecture tools (IBM Rhapsody or MATLAB System Composer); (4) Git, SVN and other SW versioning tools; (5) Software Testing and debugging tools such (TPT fusion, INCA, Vector CANalyzer, or CANape; and (6) CAN protocols (SAE J1939 and ISO 11783. UDS stack, or ISO14229). Travel: 25% domestic and international travel. Telecommuting: 1 day per week allowed to work from home. Applicants who are interested in this position should apply via https://www.bosch.us/careers/, search [Controls Systems Engineer/ Reference # - REF286610T].

Additional Information

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


What Bosch employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Bosch logo

About Bosch

Sourced by ZipRecruiter

Bosch is a renowned multinational company based in Farmington Hills, Michigan. Associated with the industrial technology, consumer goods, and building technology sectors, Bosch is an iconic name in the global market. In addition to its high-quality product roster, which is chiefly characterized by home appliances, power tools, automotive parts, and smart home items, it offers unparalleled services in the realms of software and business process outsourcing. Founded by Robert Bosch in Stuttgart, Germany in 1886, the company has stayed true to its core values of superior quality and innovation.

Industry

Electrical equipment, appliance, and component manufacturing

Company size

10,000+ Employees

Headquarters location

Farmington Hills, MI, US