2

Remote Software Developer Jobs in Hurricane, WV (NOW HIRING)

Sr. Software Developer

Charleston, WV · Remote

$55.75 - $73.75/hr

About the Position We are looking for a mid-career software developer to join our team of five. In ... We work collaboratively as a distributed team - we are a remote team and we use GitHub, Slack, and ...

This position is remote and requires a Secret security clearance. Maximus TCS (Technology and ... into software applications and system architectures using APIs and microservices - Supports ...

This position is remote and requires a Secret security clearance. Maximus TCS (Technology and ... into software applications and system architectures using APIs and microservices - Supports ...

Benefits Fully remote: work from anywhere in the US, Canada, UK, Ireland, Australia, and New ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

Kotlin Developer

Charleston, WV · On-site +1

$40/hr

Benefits Fully remote - work from anywhere in the US, Canada, UK, Ireland, Australia, and New ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

Benefits Fully remote: work from anywhere in the US, Canada, UK, Ireland, Australia and New Zealand ... Previous experience as a Software Developer, Coder, Software Engineer or Programmer is preferred.

next page

Showing results 1-20

Remote Software Developer information

See Hurricane, WV salary details

$39.6K

$92.3K

$137K

How much do remote software developer jobs pay per year?

As of May 29, 2026, the average yearly pay for remote software developer in Hurricane, WV is $92,290.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,300.00 and $107,300.00 per year, depending on experience, location, and employer.

What Is the Job of Remote Software Developers?

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, and why are they important?

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 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 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 popular job titles related to Remote Software Developer jobs in Hurricane, WV? For Remote Software Developer jobs in Hurricane, WV, the most frequently searched job titles are:
What cities near Hurricane, WV are hiring for Remote Software Developer jobs? Cities near Hurricane, WV with the most Remote Software Developer job openings:
Sr. Software Developer

Sr. Software Developer

TEECOM

Charleston, WV • Remote

$55.75 - $73.75/hr

Full-time

Posted 14 days ago


Job description

About the Team
 
TEECOMlabs is an in-house research group dedicated to testing, developing, and recommending technology that will inform TEECOM's design and engineering solutions.
 
We’re a close-knit group that enjoys working together to solve interesting challenges. With a focus on learning and growth, our team works hard to better ourselves and explore opportunities for experimentation in the AEC (Architecture, Engineering, and Construction) field.
 
We like to keep ourselves happy while we work. Here at TEECOM, we value a healthy work/life balance. We do our best to ensure that every team member has the resources they need to pursue their professional and personal improvement. Investment time, conference budgets, and optional growth planning with your manager and the CEO are just a few of the ways in which we foster career development.
 
Our team works in a relaxed and education-oriented environment to develop novel solutions to industry-specific problems. We work a sustainable pace of 40 flexible hours a week. Everything we do is predicated on having a great team with a culture of kindness, growth, and learning.
 
About the Position
 
We are looking for a mid-career software developer to join our team of five. In this role, you will primarily work on tools, processes, and abstractions that alter the foundational workflows of the AEC industry. Specifically, your primary project will be advancing the capabilities of an initiative we call Buildings as Code™, which enables discipline experts to encode information about building systems into software so that we can automate significant aspects of our work.
 
This project relies heavily on the dotnet ecosystem, mainly in idiomatic F#, but we are regularly investigating alternative technology stacks with a preference for strongly-typed languages. While new team members are not expected to have already mastered these tools, we expect that you'll come up to speed quickly with support from the current team.
 
You’ll be responsible for developing core functionality of the application, incorporating feedback from stakeholders across the business, and contributing your own ideas. With the small size of our team, you’ll have the opportunity to make a significant impact on the project and learn a lot along the way. Not only will you collaborate on the day-to-day work of moving projects forward, but you'll also work to advance your colleagues through direct and indirect mentorship.
 
Our work on Buildings as Code is ambitious, and while it has a narrow focus today, we fully intend for its scale and scope to continue to grow. While still in the research phase, we are actively applying our work to real projects. The person in this role will help us navigate the path of developing a software as a service application with the potential to incorporate numerous state-of-the-art technologies serving more major technology companies. We expect you'll grow your experience as the features and capabilities of this application itself grow. We see this initiative as an essential part of TEECOM’s future.
You are excited about us because…
  • We work collaboratively as a distributed team - we are a remote team and we use GitHub, Slack, and video conferencing extensively to collaborate.
  • We value curiosity and learning - as a research and development team, we work hard to support and protect curiosity and creativity.
  • We have wide areas of interest - we work on a variety of projects that support the organization through numerous technology stacks and there are many opportunities to learn from folks outside your direct area of responsibility
  • We have excellent benefits - we offer trans-inclusive healthcare, investment time, conference budgets, and more.
We are excited about you because…
  • You are respectful, empathetic, humble, and eager to learn. Like all successful professionals, you are kind and considerate. We want you to take your work seriously and be excited about personal and professional growth.
  • You are an effective and compassionate communicator. As a distributed team, communication is extremely important to our team’s success.
  • You are able to solve problems independently and collectively. We encourage autonomy with individual projects, but are always happy to help our teammates when they get stuck.
Outside of the R&D team, you are also able to succeed as a individual contributor with the rest of our engineering services organization according to the principles below.
Impact and Influence
  • Deploy Technical Expertise: Individual has a deep knowledge of their technical languages and datasets. Individual makes technical decisions based on their experience and can explain their decision process to peers and stakeholders.
  • Make Difficult Decisions: Individual knows when to say "no" to a feature request and can explain why.
  • Demonstrate Excellent Communication: Individual can speak and write fluently and clearly on all technical and social topics encountered in their duties.
  • Lead by Example: Individual sets the example for the team by aligning their actions with their words.
Skills - You are confident in your ability to:
  • Understand other technical domains quickly with the help of experts and use their feedback to design and implement software components
  • Break a large, complex feature down into implementations of types and functions
  • Solve compile-time and run-time failures equally
  • Give and receive feedback on technical decisions concisely and gracefully
Essential Duties and Responsibilities - You are able to:
  • Read large feature descriptions, clarify them, and independently execute their implementation cleanly and efficiently
  • Get excited about niche technical topics
What Success in this Role Looks Like - You can:
  • Come up to speed in a large distributed application quickly
  • Lead the implementation of a major new feature in your first 128 days
  • Avoid "not my problem" thinking and always use your skills to innovate in how TEECOM delivers its industry-leading engineering services
Experience
  • Developed a lot of code for applications large and small, ideally with some connection to the AEC industry
  • Communicated a lot in writing about the code you and others have developed
  • Fluency with a high-level, statically-typed language (E.g. F#, C#, C++, etc.)
  • Have iterated on your own and others' solutions to a problem
  • Understand the value of version control and pull requests that explain why a change is being proposed
  • Awareness of the AEC industry tools, especially Revit
This compensation will vary depending on your role-related skills, experience, knowledge, and subject matter expertise. TEECOM is committed to making sure that we are the right fit for each applicant and that each applicant is the right fit for our team. As we get to know each other throughout the interview process, the compensation may vary within the stated range.
 
TEECOM offers a comprehensive benefits package to support employees and their families, including medical, dental, and vision insurance for employees and their dependents, basic and voluntary life insurance, short-term and long-term disability coverage, a 401(k) plan with profit-sharing contributions, paid parental leave, lifestyle and legal benefits, pet benefits, and performance-based bonuses. Full-time exempt team members also enjoy flexible time off, and all employees receive nine scheduled paid holidays.
Your level will be evaluated and determined during the interview process We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.
 
NOTICE TO THIRD PARTY AGENCIES: Please note that TEECOM does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Fee Agreement, TEECOM will not consider or agree to payment of any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, TEECOM explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, are deemed to be the property of TEECOM.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.