2

Remote Software Developer Jobs in Greenville, NC

Remote Software Developer information

See Greenville, NC salary details

$46K

$107.2K

$159K

How much do remote software developer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for remote software developer in Greenville, NC is $107,150.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,200.00 and $124,500.00 per year, depending on experience, location, and employer.

What is a remote software developer?

A Remote Software Developer is a professional who designs, builds, and maintains software applications while working from a location outside of a traditional office, often from home or another remote setting. These developers collaborate with team members using online communication and project management tools. Remote work allows for greater flexibility and access to global job opportunities, but it also requires strong self-motivation and communication skills. Companies hire remote software developers to tap into a wider talent pool and to offer flexible work arrangements.

What does a remote software developer do?

Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.

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

To thrive as a Remote Software Developer, you need strong programming skills, problem-solving ability, and a relevant degree or equivalent experience in computer science or software engineering. Familiarity with common development tools (such as Git, Visual Studio Code, and CI/CD platforms) and frameworks, as well as knowledge of cloud services, are typically required. Excellent communication, self-motivation, and time management skills help you collaborate effectively and stay productive in a remote setting. These skills and qualities are essential for delivering high-quality software, meeting deadlines, and contributing to distributed teams.

How do remote software developers stay connected and collaborate effectively with their teams?

Remote software developers typically use a variety of collaboration tools, such as Slack, Microsoft Teams, and Zoom, to communicate with colleagues and participate in daily stand-ups or sprint planning meetings. Version control systems like GitHub or GitLab are essential for code collaboration and review. Regular check-ins, clear documentation, and agile workflows help ensure everyone stays aligned and productive despite working from different locations. Proactive communication and time management are crucial for overcoming the challenges of remote work and successfully contributing to team goals.

What is the difference between Remote Software Developer vs Remote Web Developer?

AspectRemote Software DeveloperRemote Web Developer
Required SkillsProgramming languages, software architecture, codingHTML, CSS, JavaScript, front-end/back-end web development
Work EnvironmentSoftware companies, tech firms, startupsWeb agencies, digital agencies, tech companies
CertificationsComputer Science degree, coding bootcampsWeb development certifications, HTML/CSS courses
Common UsageDeveloping applications, software solutionsBuilding websites, web applications

Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.

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

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

What are popular job titles related to Remote Software Developer jobs in Greenville, NC?

For Remote Software Developer jobs in Greenville, NC, the most frequently searched job titles are:

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

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

Infographic showing various Remote Software Developer job openings in Greenville, NC as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $107,150 per year, or $51.5 per hour.

Senior GIS Analyst

GEOGRAPHIC TECHNOLOGIES GROUP INC

Goldsboro, NC • Remote

$85K - $105K/yr

Full-time

Retirement, PTO

Posted 14 days ago


Job description

Benefits:
  • Simple IRA Matching
  • Paid time off
  • Training & development
  • Opportunity for advancement

The Senior GIS Analyst will collect, compile, organize, and analyze spatial and tabular data to assist in the development of GIS applications. Senior GIS Analysts will also be responsible for updating and maintaining complex database information using current technologies. This position requires hands-on technical experience with a high level of expertise.
Job Description and Requirements
Required Knowledge and Skills:

•Hold expertise on working with spatial data and be able to leverage that expertise with stakeholders. Must be comfortable starting with ill-defined datasets and problems and helping stakeholders to unpack what will be most helpful and achievable given the data available.
•Design, install, and configure ArcGIS Enterprise instances on multiple hardware servers.
•Work with structured data of various kinds and sizes in databases, GIS, or spreadsheets, using scripting languages, SQL and/or GIS to manipulate data.
•Create products and models using Python scripting and/or process automation.
•Produce/write GIS system technical recommendations and assessments, standard operating procedures, administrative and help documents for clients and technical teams.
•Work with a range of statistical and analytical techniques using spatial and non-spatial data. Demonstrate strong spatial analysis skills that could include but not be limited to spatial aggregations and joins, neighborhood analysis (nearest neighbor, k-function, etc.), and raster analysis.
•Work with  proprietary ESRI GIS toolsets as required to perform complex spatial data analysis to support program objectives. Should be proficient in the use of current  low code / no code cloud GIS tools (ArcGIS Online, etc.)
•Prepare analyses of spatial data, including but not limited to static maps, interactive maps, and other derived spatial data products.
•Develop strategies for working with real time and/or big spatial datasets depending on the organization’s needs. May need to work with other analysts, data scientists, data engineers, data modelers and IT staff for more complex ongoing analyses that require live access to data but should be proficient enough to prototype and define those needs with staff.
•Experience in Extract/Load/Transform (ETL) Tools, Data Interoperability best practices, Digitizing techniques, geographic standards, and coordinate systems, Cartographic design principles, Raster and vector data creation and editing.
•Translate business value goals into usable and useful maps, visuals, and underlying data models that support them.
•Ability to write GIS strategic planning, policies/procedures, and GIS technical documents with a potential audience of government executives, government technical and non-technical staff.
•Experience in Geo-referencing, geoprocessing, and geocoding techniques and methods. Experience with 3D corridors and surface models, linear referencing, publication, and incorporation of web mapping services.
•Ability to convert multiple data formats to spatial data. May be required to create documentation and provide training to inform stakeholders and cultivate data literacy within the organization.
•Software Development: Develop and customize tools for data loading, conversion, and the creation of web-based applications to share GIS data.
Competencies and Skills:
•A minimum of five (5) years of experience in geospatial analysis using GIS or geospatial frameworks.
•Technical knowledge of Esri software, with special emphasis on ArcGIS Enterprise and ArcGIS Online software, APIs, and associated solutions.
•Project work should demonstrate excellence in geospatial analysis techniques and approaches.
•Python
•JavaScript
•ArcGIS Platforms
•Experience in Feature Manipulation Engine (FME)
•Exceptional customer service orientation.
•Excellent problem-solving and organizational skills
Required Education and Certifications:
•Bachelor’s Degree in geography or IT, or an advanced degree (master's or PhD) in geography or IT.
•Also requires the possession of certification in geospatial technologies, including, but not limited to GISP, or the ability to acquire certification within 6 months of employment.
•Additional qualifying experience may be substituted for the required bachelor's in geography or IT, or an advanced degree (master's or PhD) in geography or IT on a year-for-year basis.

This is a remote position.