2

Remote Software Developer Jobs in Birmingham, AL

Integration Engineer

Birmingham, AL · Remote

$106K - $143K/yr

If you're in the Birmingham, AL area, this role is hybrid from our office (3 days in office / 2 remote). Requirements * 4-8 years building software integrations, APIs, or data pipelines in production ...

Integration Engineer

Birmingham, AL · On-site +1

$97K - $131K/yr

If you're in the Birmingham, AL area, this role is hybrid from our office (3 days in office / 2 remote). Requirements * 4-8 years building software integrations, APIs, or data pipelines in production ...

Integration Engineer

Birmingham, AL · On-site +1

$97K - $131K/yr

If you're in the Birmingham, AL area, this role is hybrid from our office (3 days in office / 2 remote). Requirements * 4-8 years building software integrations, APIs, or data pipelines in production ...

Develop production-grade software that meets HIPAA and healthcare security standards * Collaborate ... / 2 remote). Requirements * 10+ years building production backend or distributed systems

Develop production-grade software that meets HIPAA and healthcare security standards * Collaborate ... / 2 remote). Requirements * 10+ years building production backend or distributed systems

Develop production-grade software that meets HIPAA and healthcare security standards * Collaborate ... / 2 remote). Requirements * 10+ years building production backend or distributed systems

Birmingham, AL (HYBRID/REMOTE) Duration: 1 Year Client: Southern Company Position Overview The ... Proficiency in CAD software for electrical design * Strong knowledge of electrical engineering ...

Showing results 41-60

Remote Software Developer information

See Birmingham, AL salary details

$45K

$104.8K

$155.6K

How much do remote software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for remote software developer in Birmingham, AL is $104,820.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,300.00 and $121,800.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 Birmingham, AL?

The most popular types of Software Developer jobs in Birmingham, AL are:

What job categories do people searching Remote Software Developer jobs in Birmingham, AL look for?

The top searched job categories for Remote Software Developer jobs in Birmingham, AL are:

What cities near Birmingham, AL are hiring for Remote Software Developer jobs?

Cities near Birmingham, AL with the most Remote Software Developer job openings:

Infographic showing various Remote Software Developer job openings in Birmingham, AL as of September 2026, with employment types broken down into 81% Full Time, and 19% Contract. Highlights an 100% Remote job distribution, with an average salary of $104,820 per year, or $50.4 per hour.

Chief Technology Officer

Birmingham, AL • On-site, Remote

Kodama Systems Inc.
Forestry • 1 - 10 employees

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Chief Technology Officer About Kodama

Kodama is building autonomy and physical AI for heavy equipment operating in complex, unstructured environments. Today, we remotely operate forestry machines for paying customers, generating real-world training data from production operations. We are now building the autonomy stack to enable those machines to perform increasingly complex work independently.

We are starting in forestry, where the work is physically demanding and dangerous, job sites are remote, and recruiting and retaining skilled workers is a persistent challenge. Forestry is also an important part of the U.S. economy and plays a critical role in climate and wildfire resilience.

The Role

We are looking for a hands-on CTO to lead our seven-person software and hardware team, own the technical roadmap, and drive our transition from production teleoperation to autonomy. You will set the direction for our autonomy and safety systems, develop a strong engineering team, and help shape what Kodama builds.

What You'll Do
  • Own Kodama's technical strategy and engineering roadmap.

  • Lead and mentor a multidisciplinary team of five software engineers and two hardware engineers.

  • Drive the development and deployment of increasingly autonomous capabilities on heavy equipment operating in production.

  • Lead the development of safety-critical systems as autonomy expands.

  • Represent Kodama's technology with investors, OEM partners, and other external stakeholders.

What We're Looking For
  • Deep experience with autonomous vehicles, autonomous machinery, or mobile robotics.

  • Experience leading and developing highly capable senior and staff engineers.

  • Strong judgment about the tradeoffs required to ship reliable robotic systems in the physical world.

  • The ability to communicate a clear technical vision internally and externally.

  • Low ego, high ownership, intellectual honesty, and comfort operating in a fast-moving environment.

Particularly Valuable Experience
  • Outdoor or off-road autonomy.

  • Experience with modern learning-based robotics, including world models, robot foundation models, generative policies, imitation learning, or reinforcement learning.

  • Safety-critical robotic or vehicle systems.

  • Experience as a CTO, VP of Engineering, senior engineering leader, or technical founder at a robotics or autonomous-systems company.

Why Kodama

Kodama offers the opportunity to build autonomy on machines that are already operating commercially. Our engineers have access to production machines, real-world operating data, and the engineering teams at our OEM partners.

Location & Travel

This role may be remote within the United States, with a preference for candidates based in the Southeast. Expect approximately 10-20% travel, primarily to customer and development sites.

Compensation

Kodama offers competitive executive cash compensation and meaningful equity ownership commensurate with a true executive leadership role.