2

Remote Graduate Software Engineer Jobs in Greenville, SC

Reporting to the Manager, Distribution Engineering. This position is a remote position or is a ... etc.) using software such as CYME, ETAP, EasyPower, SKM.- Experience with substation and ...

Vision Engineer - Remote / Travel DISHER is currently partnering with a world leading automation ... Write, implement, and debug PLC software. * Provide support to existing vision equipment globally.

Vision Engineer - Remote / Travel DISHER is currently partnering with a world leading automation ... Write, implement, and debug PLC software. * Provide support to existing vision equipment globally.

Vision Engineer - Remote / Travel DISHER is currently partnering with a world leading automation ... Write, implement, and debug PLC software. * Provide support to existing vision equipment globally.

Vision Engineer - Remote / Travel DISHER is currently partnering with a world leading automation ... Write, implement, and debug PLC software. * Provide support to existing vision equipment globally.

Field Application Engineer '27

Greenville, SC ยท On-site +1

$53K - $80K/yr

Whether you're a recent graduate or early in your career, this is your opportunity to grow with a ... Provide on-call, on-site and remote technical support, training, and troubleshooting * Travel ...

Senior Environmental Engineer 1

Greenville, SC ยท On-site +1

$98K - $134K/yr

A remote position may be considered for the ideal candidate. DUTIES/RESPONSIBILITIES In this ... Strong computer literacy skills including proficiency in industry standard software. Proficiency in ...

While this is a full remote position, there is preference for candidates located in the Northern ... Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen, and EMTP.

While this is a full remote position, there is preference for candidates located in the Northern ... Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen, and EMTP.

next page

Showing results 1-20

Remote Graduate Software Engineer information

See Greenville, SC salary details

$59.7K

$138.7K

$193.2K

How much do remote graduate software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for remote graduate 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 is a remote graduate software engineer?

A Remote Graduate Software Engineer job is an entry-level software development role that allows recent graduates to work from a remote location. These engineers collaborate with teams to develop, test, and maintain software applications while gaining hands-on industry experience. They typically use programming languages, frameworks, and tools to contribute to projects under the guidance of senior engineers. Strong problem-solving skills, adaptability, and communication are essential for success in this role.

What are the key skills and qualifications needed to thrive as a remote graduate software engineer?

To thrive as a Remote Graduate Software Engineer, you need a solid understanding of programming fundamentals, algorithmic problem-solving, and a relevant degree in computer science or software engineering. Familiarity with version control tools like Git, cloud-based development platforms, and exposure to languages such as Python, Java, or JavaScript are highly valued, with some employers appreciating certifications in specific technologies. Strong communication skills, self-motivation, and the ability to collaborate effectively with distributed teams differentiate top candidates. These attributes ensure you can deliver high-quality software, adapt to remote workflows, and contribute productively to your team and projects.

What are some challenges I might face as a remote graduate software engineer, and how can I overcome them?

As a Remote Graduate Software Engineer, you may face challenges such as staying self-motivated, adapting to asynchronous communication with your team, and managing time effectively without direct supervision. It's important to establish a structured daily routine, proactively reach out to colleagues for support, and leverage project management tools to keep track of your tasks and progress. Engaging regularly in team meetings and utilizing collaboration platforms helps you stay connected and continuously learn from peers. Embracing these strategies will enable you to overcome initial hurdles and build confidence as you grow in your role.

What are popular job titles related to Remote Graduate Software Engineer jobs in Greenville, SC? For Remote Graduate Software Engineer jobs in Greenville, SC, the most frequently searched job titles are:
What cities near Greenville, SC are hiring for Remote Graduate Software Engineer jobs? Cities near Greenville, SC with the most Remote Graduate Software Engineer job openings:
Infographic showing various Remote Graduate Software Engineer job openings in Greenville, SC as of June 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 42% Physical, 2% Hybrid, and 56% Remote job distribution, with an average salary of $138,715 per year, or $66.7 per hour.

Senior Engineering Leader - Software Development (REMOTE)

Peak Workforce (Newbold) LLC

Greenville, SC โ€ข Remote

$170K - $190K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Job description

Senior Engineering Leader - Software Development (REMOTE)

Location: Remote

Salary: $170,000 - $190,000

Benefits: Generous Paid Time Off / Holidays/ 401(k) with Match / Medical, Dental, Vision Insurance / Tuition Reimbursement

The Opportunity

We are partnering with an established technology organization to hire a Senior  Engineering Leader - Software Development who can build strong teams, guide technical direction, and deliver dependable commercial software. This is a product-development position rather than a corporate IT role. The successful candidate will lead engineers and engineering leaders supporting a software platform used in healthcare environments.

The Five Most Important Qualifications

·    Software Engineering Leadership: Proven success managing software engineers, technical leads, and engineering managers while developing high-performing teams.

·    Microsoft Technology Stack: Strong background with C#, .NET, Azure, and modern Microsoft-based web or desktop application development.

·    Commercial Product Development: Experience delivering customer-facing software products in a SaaS, software product, or R&D environment rather than supporting only internal systems.

·    Agile Delivery and Continuous Improvement: A record of improving software quality, engineering practices, delivery speed, and team performance through practical Agile methods.

·    Cross-Functional and Technical Leadership: Ability to partner with Product, Architecture, QA, DevOps, Security, and executive stakeholders while guiding technical priorities and delivery.

 What You Will Do

·    Lead, coach, and develop software engineers, technical leads, and engineering managers.

·    Oversee planning and delivery for new product features, platform enhancements, and sustaining development.

·    Partner with Product Management, Architecture, QA, DevOps, and other stakeholders to define priorities, scope, timelines, and resource needs.

·    Guide technical decision-making to ensure solutions are secure, scalable, reliable, and maintainable.

·    Establish engineering standards and promote practices that improve code quality, software performance, and delivery consistency.

·    Recruit, onboard, retain, and develop strong engineering talent.

·    Improve Agile delivery practices, development workflows, engineering metrics, and team productivity.

·    Balance new product work with customer-impacting issues, technical debt, and ongoing product support.

·    Manage staffing plans, project budgets, external partners, and engineering resources.

·    Provide clear status updates, identify delivery risks, and remove barriers affecting team performance.

·    Contribute to the long-term technology roadmap and align engineering priorities with business goals.

·    Create a culture of ownership, accountability, collaboration, and continuous improvement.

Required Qualifications

·    Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Systems Engineering, or a related technical field.

·    12 or more years of experience in software engineering, software product development, or a digital R&D environment.

·    At least 8 years of experience managing, coaching, or developing software engineers.

·    Demonstrated experience leading software development teams responsible for customer-facing commercial products.

·    Strong experience with C#, .NET, Azure, and Microsoft full-stack development environments.

·    Working knowledge of modern web, cloud, and desktop application development.

·    Experience with Agile development methods and software delivery process improvement.

·    Proven success hiring and retaining technical talent and leading across functions.

·    Experience supporting secure software development, cybersecurity risk assessment, threat modeling, or risk mitigation.

·    Ability to travel occasionally for customer visits or team meetings.

·    Must currently reside in the Continental United States.

Preferred Qualifications

·    Healthcare technology, medical device, clinical software, or another regulated-industry background.

·    Advanced technical or engineering degree.

·    Software security training or certification.

·    Agile or Scrum certification.

·    Experience with WPF or related Microsoft desktop technologies.

·    Exposure to AI-assisted development tools and modern engineering productivity practices.

·    Current residence in the Eastern or Central time zone.

Why Consider This Opportunity

·    100% remote position within the Continental United States.

·    Opportunity to lead engineering for a commercial software platform with a meaningful healthcare impact.

·    High visibility and direct influence on technical strategy, engineering culture, and product delivery.

·    A leadership role that combines people development, technology direction, and business partnership.

·    The ability to shape teams, processes, and long-term engineering priorities.

 Ideal Candidate Profile

The strongest candidate will have progressed from software engineering into senior engineering leadership and will be comfortable balancing technical direction with people management. This person should understand how commercial software is designed, built, secured, released, and supported while creating an environment where engineers and managers can perform at a high level.

Employment Type: FULL_TIME