1

Software Development Software Engineer Jobs in Greenville, SC

Senior C# Software Engineer

Greer, SC · On-site

$117K - $155K/yr

Role: Senior C# Software Engineer Location: US Remote (EST) | Experience: 8+ Years About the Role ... NET development Strong hands-on experience with .NET Core, ASP.NET Core, and Entity Framework Core ...

*This is a contract position Mobility Software Engineer III I. Position Purpose/Scope: What are the ... Hands on development experience with XML GUI styling (for Android) Expert: Experience with Eclipse ...

Software Tutor

Greenville, SC · Remote

$18 - $40/hr

Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...

We are dedicated experts in Software Development, Business Intelligence, Project Management ... Software Engineer (Junior/Mid/Senior/Architect Level) Mobile Developer (iOS and Android) Database ...

Sr. Java/Curam Developer

Greenville, SC · On-site

$53.75 - $68.75/hr

... software development Companies. With a partnership of all major technology vendors, Infojini ... The Software Engineer is responsible for assessing, designing, developing, supporting and ...

We are dedicated experts in Software Development, Business Intelligence, Project Management ... Software Engineer (Junior/Mid/Senior/Architect Level) Mobile Developer (iOS and Android) Database ...

For more than 35 years we have been specialists for validation and development test facilities. For ... Test Systems Home - ZF What you can look forward to as a Software Engineer: * Manage the service ...

next page

Showing results 1-20

Software Development Software Engineer information

See Greenville, SC salary details

$59.7K

$138.7K

$193.2K

How much do software development software engineer jobs pay per year?

As of Jun 27, 2026, the average yearly pay for software development software engineer in Greenville, SC is $138,715.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,800.00 and $162,700.00 per year, depending on experience, location, and employer.

What does a Software Development Software Engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

How do Software Development Software Engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What are the key skills and qualifications needed to thrive as a Software Development Software Engineer, and why are they important?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.
What are popular job titles related to Software Development Software Engineer jobs in Greenville, SC? For Software Development Software Engineer jobs in Greenville, SC, the most frequently searched job titles are:
What cities near Greenville, SC are hiring for Software Development Software Engineer jobs? Cities near Greenville, SC with the most Software Development Software Engineer job openings:
Full Stack Software Developer

Full Stack Software Developer

Ogletree Deakins

Greenville, SC • On-site

Full-time

Posted yesterday


Job description

Job Summary:
Ogletree Deakins is one of the largest labor and employment law firms representing management in all types of employment-related legal matters. They are seeking a Senior Full Stack Software Developer responsible for designing, developing, deploying, and supporting enterprise-grade software solutions that align with their legal and operational objectives.
Responsibilities:
• Design, develop, and maintain full-stack applications using C#, .NET Core, ASP.NET MVC, Web API, and Blazor
• Develop, optimize, and maintain Microsoft SQL Server databases, including complex queries, stored procedures, indexing, and performance tuning
• Design and implement secure REST APIs with appropriate authentication, authorization, and data protection controls
• Collaborate with Business Analysts, business stakeholders, and IT teams to gather, analyze, and translate requirements into technical designs
• Apply Agile, Scrum, and SDLC best practices across development initiatives
• Provide production support, troubleshooting, root-cause analysis, and long-term remediation
• Leverage AI-assisted development tools to improve productivity, quality, and consistency
• Use version control and DevOps tooling including Git, TFS, and Azure DevOps
• Build, deploy, and support applications in Microsoft Azure environments
• Ensure application performance, scalability, security, and reliability standards are met
• Maintain accurate technical documentation and operational artifacts
Qualifications:
Required:
• Proven ability to deliver complex technical solutions with accountability for outcomes
• Strong analytical, debugging, and problem-solving skills
• Excellent communication skills with the ability to explain technical concepts to non-technical audiences
• Strong stakeholder partnership and collaboration skills
• High standards for software quality, security, and performance
• Ability to manage multiple priorities in a fast-paced environment
• Bachelor’s degree from a reputable accredited college or university required
• 10+ years of professional full stack software development experience required
• Strong experience with C#, .NET Core, ASP.NET MVC, Web API, SQL Server, and Azure required
• Design, develop, and maintain full-stack applications using C#, .NET Core, ASP.NET MVC, Web API, and Blazor
• Develop, optimize, and maintain Microsoft SQL Server databases, including complex queries, stored procedures, indexing, and performance tuning
• Design and implement secure REST APIs with appropriate authentication, authorization, and data protection controls
• Collaborate with Business Analysts, business stakeholders, and IT teams to gather, analyze, and translate requirements into technical designs
• Apply Agile, Scrum, and SDLC best practices across development initiatives
• Provide production support, troubleshooting, root-cause analysis, and long-term remediation
• Leverage AI-assisted development tools to improve productivity, quality, and consistency
• Use version control and DevOps tooling including Git, TFS, and Azure DevOps
• Build, deploy, and support applications in Microsoft Azure environments
• Ensure application performance, scalability, security, and reliability standards are met
• Maintain accurate technical documentation and operational artifacts
Preferred:
• Familiarity with Salesforce.com APIs preferred
• Experience using AI as a development and productivity tool
• End-to-end software development lifecycle ownership
• Secure API design and integration
• Advanced SQL Server optimization and database design
• Cloud-based development using Microsoft Azure
Company:
Ogletree Deakins is a labor and employment law firms representing management in all types of employment. Founded in 1977, the company is headquartered in Greenville, USA, with a team of 1001-5000 employees. The company is currently Late Stage.