2

Remote Software Developer Jobs in Irmo, SC (NOW HIRING)

Web Engineer Location: Columbia, SC (75% Remote) Duration: 2+ months contract with possible ... MS SQL Server Experience with web-based graphical social network presentation software modules (not ...

Hiring, training, coaching, and managing the engineering team. * Adapting your role as the company grows. Required Skills & Experience * 8+ years of software development experience in Java/Kotlin.

... engineering teams through advanced 3D modeling and coordination. This role involves creating and ... This position is eligible to be fully remote or for work out of our Lexington, KY HQ or our ...

Current remote and field-based Unum employees may apply and will be considered in accordance with ... DevOps, automation, data mining, web scraping, or object-oriented software is preferred. * Data ...

Coordinate with subconsultants and remote team members to compose proposal text with a consistent ... Proficiency in Microsoft Office Suite and Adobe Creative Cloud suite software including InDesign ...

Coordinate with subconsultants and remote team members to compose proposal text with a consistent ... Proficiency in Microsoft Office Suite and Adobe Creative Cloud suite software including InDesign ...

Project Director

Columbia, SC · Remote

$155K - $200K/yr

Consistently ranked by Engineering News Record in the top 150 firms, we offer a values-based ... or working fully remote within the United States . This role leads complex, multi discipline ...

Project Director

Columbia, SC · On-site +1

$155K - $200K/yr

Consistently ranked by Engineering News Record in the top 150 firms, we offer a values-based ... or working fully remote within the United States . This role leads complex, multi discipline ...

Showing results 41-60

Remote Software Developer information

See Irmo, SC salary details

$39.2K

$91.3K

$135.5K

How much do remote software developer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for remote software developer in Irmo, SC is $91,327.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,500.00 and $106,200.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 Irmo, SC?

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

What are popular job titles related to Remote Software Developer jobs in Irmo, SC?

For Remote Software Developer jobs in Irmo, SC, the most frequently searched job titles are:

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

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

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

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

Infographic showing various Remote Software Developer job openings in Irmo, SC as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $91,327 per year, or $43.9 per hour.

Senior Water Resources Engineer

KCI Technologies Inc.

Columbia, SC • On-site, Remote

Full-time

Re-posted 10 days ago


KCI Technologies rating

7.8

Company rating: 7.8 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

243rd of 449 rated engineering


Job description

Overview

Join us as we Rise to the Challenge

At KCI, we're building an enduring community that provides unparalleled value to our employee-owners. We make our mark designing and delivering our world-class solutions, so we invest deeply in supporting and developing our team. We reward integrity and commitment, and when we do well, you do well. Our employee's have the freedom to innovate, unlimited growth, a voice that matters, a lifestyle that works, and skin in the game. Achievements are shared and celebrated. As a team, we are motivated to better ourselves, each other, and the world around us. 

 

THE COMPANY

KCI Technologies, Inc. is a 100% employee-owned engineering, consulting and construction firm serving clients throughout the United States. KCI is recognized as an industry leader, employing cutting-edge technologies, management practices and strategic growth initiatives. Employee ownership fosters an entrepreneurial spirit, encourages technical expertise, and shapes strategic planning.

KCI is currently ranked #50 on Engineering News-Record's list of the Top 500 design firms in the nation.

KCI BENEFITS INFORMATION

We offer a competitive compensation package, family friendly benefits, a collaborative working environment, and the training, mentoring and resources you need to advance in your career.

We understand that you have choices, and we know that together we will make a great team!

KCI is committed to building a diverse and inclusive staff, and we encourage women, people of color, LGBTQ+ individuals, and individuals with disabilities to apply.

KCI Technologies, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

Duties, Responsibilities & Other

In this Sr. Water Resources Engineer role, the successful candidate will work collaboratively with other members of the team and will be responsible for coordination and completion of various project elements. The candidate will be responsible for executing project work, producing high quality deliverables, maintaining project schedules, and mentoring junior staff. The candidate will be joining a diverse team with active projects in NC, SC, TN, GA, FL, VA, and DE. This is a great opportunity for increased project and design responsibilities for a self-motivated and detail-oriented individual.

Open to hiring in any KCI South Carolina office with hybrid/remote options.

(Rock Hill, Greenville, Columbia or Charleston)

The ideal candidate will have a minimum of 4 years of experience (6 preferred) with water resources related projects.

  • Provide planning, design, and construction oversight services for DOT, municipal, and private clients in the transportation and civil engineering industry including but not limited to roadway drainage, culvert and bridge hydraulics, stormwater management, erosion and sediment control, green infrastructure, and ESD/LID.
  • Completion of hydrologic and hydraulic computations, reports, and modeling (drainage improvement, watershed evaluation, floodplain modeling)
  • Design and preparation of construction drawings for various water resources projects. Projects include: drainage, stormwater management, erosion and sediment control, bridge and culvert replacement,
  • Working knowledge of Microsoft Office, MicroStation, Geopak Drainage, and HEC-RAS required.
  • Coordinate design development of projects and plans and assisting with technical direction of junior staff
  • Assist in the development of multiple projects and deliverables, including plans, specifications, technical reports, and cost estimates, within the schedule and budget. These duties will be performed under the supervision of a project engineer or project manager.
  • Performs work which involves conventional types of plans, investigations, surveys, structures, or equipment.  Assignments usually include engineering calculations, interpretation of engineering drawing and specifications, and assistance with proposal preparation. 
  • Candidate must have good written and verbal communication skills and have a strong understanding of water resources and civil engineering principles.

Required Skills & Required Experience

  •  Experience in stormwater management, design of stormwater quantity and quality control measures, hydrologic and hydraulic analysis, drainage design, erosion and sediment control design, and watershed modeling
  •  Understanding of hydrologic & hydraulic modeling software such as HEC-RAS, HY-8, HEC-HMS, SWMM
  •  Microstation and Geopak Drainage experience, or similar CAD software.
  • Pre-employment drug screening is a condition of employment. Background and motor vehicle checks may be required based upon position.

Project Management and Leadership: Plan, develop, coordinate and direct large projects or engineering programs. Supervise subordinate supervisors or team leaders. Conduct research in problem areas of scope and complexity. Ability and willingness to research and work in different geographies. Serve as a staff specialist, applying advanced theories and concepts. Assist in proposals, negotiations, and presentations. Collaborate with internal departments for client relationship development. Manage work routines and assign job activities. Attend project team meetings. Provide task performance reports. Coordinate with other practices and sub-consultants. Provide technical oversight and guidance. Serve as task manager of select projects.

Training, Development, and Compliance: Mentor and train staff. Comply with all KCI policies and procedures. Ensure projects comply with ISO standards. Conduct employee performance appraisals, when applicable. Develop professional relationships through active participation in industry associations and community involvement. Identify and assist in attracting talent to KCI.

Financial Management and Reporting: Complete all tasks on time and within budget while fully meeting project scope. Operate within specified (corporate or project) budget parameters. Assist with receivables management. Work with the Project Manager to actively manage project budgets. Achieve or exceed budgets individual utilization targets.

Project Execution and Technical Oversight: Conduct site visits and gather data. Prepare design calculations, drawings, specifications, and cost estimates. Review and approve shop drawings. Compare field data to base plan. Prepare preliminary concept designs. Read and interpret technical documents.

* Essential Duties and Responsibilities are the basic job functions that an employee must be able to perform, with or without reasonable accommodation.

Qualifications

Education and/or Work Experience Required: Bachelor's Degree in related field (AEC Industry) Minimum of 10 years of relevant experience. Proven experience in planning, organizing, estimating, scheduling and monitoring engineering projects. Proven experience in project management roles, with a track record of successful project delivery. Strong organizational and time-management skills, with the ability to prioritize tasks and manage multiple projects simultaneously. Excellent communication and interpersonal skills, with the ability to effectively interact with clients, team members, and stakeholders. Knowledge of industry standards and best practices related to construction management, quality assurance, and safety protocols. Strong problem-solving skills, with the ability to identify issues and implement effective solutions in a fast-paced environment.

Education and/or Work Experience Preferred: Master's Degree

Certificates, licenses, and/or Registrations Required: Licensed Professional Engineer (P.E.)

  • Pre-employment drug screening is a condition of employment. Background and motor vehicle checks may be required based upon position.
Employment Type: FULL_TIME

What KCI Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom