2

Remote Software Developer Jobs in Alabama (NOW HIRING)

MEDHOST, a division of Harris; is seeking a Software Engineer who will join a dynamic team of smart ... This remote role welcomes candidates anywhere in the US. Preference will be given to candidates who ...

New

Senior Software Engineer

Huntsville, AL · On-site +1

$116K - $154K/yr

Senior Software Engineer We are seeking a Senior Software Engineer to enhance and modernize our control software for Remote Weapon Station (RWS) platforms. This role focuses on the evolution of Java ...

Secret Potential for Remote Work: ORA_ON_SITE Description SAIC is seeking a Backend Software Developer to join our team in Huntsville, AL. The Network, System Integration and Test Environment (NSITE ...

$53.25 - $70.25/hr

Amazing Charts, a division of Harris; is seeking a Senior Software Developer who will lead the ... This remote role welcomes candidates anywhere in the US. Preference will be given to candidates who ...

$53.25 - $70.25/hr

Amazing Charts, a division of Harris; is seeking a Senior Software Developer who will lead the ... This remote role welcomes candidates anywhere in the US. Preference will be given to candidates who ...

New

Secret Potential for Remote Work: ORA_ON_SITE Description SAIC is seeking a Backend Software Developer to join our team in Huntsville, AL. The Network, System Integration and Test Environment (NSITE ...

Overview SOS International LLC is seeking a talented Software Developer to join the Office of the ... Working conditions are normal for an office environment, with possible remote work options. Working ...

In this role, you will directly contribute to that mission by ensuring our software provides a ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

In this role, you will directly contribute to that mission by ensuring our software provides a ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_ON_SITE ...

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote ...

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_ON_SITE ...

Software Subcategory: SW Engineer Schedule: Part-Time Shift: Day Job Travel: No Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_ON_SITE ...

OpenGL Developer

Huntsville, AL · On-site +1

$48.25 - $65/hr

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote ...

next page

Showing results 1-20

Remote Software Developer information

See Alabama salary details

$43.5K

$101.4K

$150.5K

How much do remote software developer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for remote software developer in Alabama is $101,375.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,600.00 and $117,800.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 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.

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 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.
What are the most commonly searched types of Software Developer jobs in Alabama? The most popular types of Software Developer jobs in Alabama are:
What are popular job titles related to Remote Software Developer jobs in Alabama? For Remote Software Developer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Remote Software Developer jobs in Alabama look for? The top searched job categories for Remote Software Developer jobs in Alabama are:
What cities in Alabama are hiring for Remote Software Developer jobs? Cities in Alabama with the most Remote Software Developer job openings:
Infographic showing various Remote Software Developer job openings in Alabama as of June 2026, with employment types broken down into 80% Full Time, 12% Part Time, and 8% Contract. Highlights an 4% In-person, and 96% Remote job distribution, with an average salary of $101,375 per year, or $48.7 per hour.
(Remote) Software Engineer I

(Remote) Software Engineer I

Harris

Remote

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted yesterday


Harris Computer rating

8.5

Company rating: 8.5 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

60th of 191 rated software companies


Job description

MEDHOST, a division of Harris; is seeking a Software Engineer who will join a dynamic team of smart, positive, and passionate people who are appreciated for their unique talents and empowered to do their jobs well.

Successful candidate must be proficient in Java programming language, understand OOP and RDBMS concepts. Must be able to learn and directly contribute to the design and delivery of applications. This position is open to qualified individuals living anywhere in the US and willing to work remotely from home.

This remote role welcomes candidates anywhere in the US. Preference will be given to candidates who can work in CST timezone.

Salary:

70K - 80K

AI & Innovation Mindset

We are committed to leveraging emerging technologies to improve how we work, serve our customers, and drive business outcomes. The successful candidate will demonstrate curiosity and a willingness to actively adopt and leverage AI tools to improve workflows, solve problems, and increase efficiency. Candidates should be comfortable using AI enabled technologies, including copilots, chat based AI assistants, and automation tools, as part of their everyday work while maintaining appropriate judgment, security, and compliance standards.


What your impact will be:

  • Participate in complete software development lifecycle, from requirements gathering through testing.
  • Assist in the development, testing and maintenance of programs in accordance to engineering standards.
  • Maintain technical specifications according to the changes introduced to the code and assist in development of new technical specifications.
  • Suggest estimates of efforts required to implement assigned tasks according to the schedule defined by technical management.
  • Maintain the effectiveness and implementation of the MEDHOST Quality Management System and meet applicable regulatory requirements as needed.
  • Responsible for QMS procedures listed in QMS Procedure Crosswalk found in QMS Manual as applicable.
  • Other duties as required to support and meet the needs of the organization.
  • The candidate must possess a curiosity and willingness to actively adopt and leverage emerging AI tools to improve workflows, solve problems, and drive efficiency along with being comfortable using a range of AI-enabled tools (such as copilots, chat-based AI, and automation solutions) as part of everyday work.

What we are looking for:

  • Bachelor's Degree in process or completed in related field of study or equivalent experience.
  • Up to 4 years software development experience.
  • Experience with Java 11 or above.
  • Experience with one or more of the following Web technologies: HTML5, JavaScript, JQuery, REST.
  • Experience with one or more RDBMS (I.e., proficient in SQL).
  • Understand OOP and RDBMS concepts.
  • Knowledge of SDLC.
  • Good interpersonal, communication skills and ability to work independently.
  • Strong analytical and problem solving skills and proficient technical writing.
  • Working knowledge of Software Version Control systems.
  • Preferred: Experience with microservices based architecture and AWS.

What we can offer:

  • 3 weeks' vacation and 5 personal days
  • Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment
  • Employee stock ownership and RRSP/401k matching programs
  • Lifestyle rewards
  • Remote work and more!

About MEDHOST:

MEDHOST, founded in 1984 and headquartered in Franklin, Tennessee, is a leading provider of healthcare information technology solutions. Serving over 1,000 healthcare facilities nationwide, MEDHOST offers a comprehensive suite of products, including electronic health records (EHR), financial management systems, and patient engagement platforms. Their mission is to empower healthcare organizations to enhance patient care and improve business operations through innovative, user-friendly solutions. In January 2024, MEDHOST was acquired by N. Harris Computer Corporation, further strengthening its position in the healthcare IT industry.

About Harris:

Harris is a leading provider of mission critical software to the public sector in North America. As a wholly owned subsidiary of Constellation Software Inc. ("CSI", symbol CSU on the TSX), Harris has become the cornerstone for CSI's investment in utility, local government, school districts, public safety, and healthcare software verticals. Our success has been realized through investments in our proprietary software and market expertise. This focus, combined with acquiring businesses that build upon or complement our offerings, has helped drive our success. Harris will continue to growth through reinvestment - both in the people and products that we offer and making investments in acquiring new businesses.

#LI-remote


What Harris Computer employees say

Benefits

Workplace

Get the full story on Breakroom


Harris Computer Systems logo

About Harris Computer Systems

Sourced by ZipRecruiter

Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.

Industry

Accounting services

Company size

1,001 - 5,000 Employees

Headquarters location

Ottawa, ON, CA

Social media