2

Remote Mid Level Software Engineer Jobs in Alabama

Sr Software Engineer (Java)

Birmingham, AL · Remote

$117K - $154K/yr

Senior Software Engineer Architect the Future of a $1B+ Revenue Engine Are you a master of modern ... Guide and synchronize globally distributed development teams; mentor junior and mid-level engineers ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

None available at this time Remote/Telework: NO Clearance Type: DoD Secret Shift: Day shift Travel ... Must have a working knowledge of Deltek Cobra, Empower, or other EVM software tools. Microsoft ...

Senior Software Engineer

Birmingham, AL · Remote

$114K - $151K/yr

... others for real-time remote monitoring. We take pride in developing deep user understanding ... Education Level: Bachelor's degree in related field OR equivalent years of work experience * Years ...

Degree in Earth Science, Atmospheric Science, Meteorology, Computer Science, Software Engineering, Information Systems, Remote Sensing or a related technical field from an ABET-accredited university ...

MACC, a division of Harris; is seeking a Software Engineer who enjoys understanding systems deeply ... This remote role welcomes candidates anywhere in the US. Preference will be given to candidates who ...

Thermal Design Engineer

Huntsville, AL · On-site +1

$130K - $179K/yr

Design Engineer - Passive Thermal Systems - 12+ months Mid-Level | Aerospace & Defense *This job is fully remote from anywhere in the United States* Duration of this position is expected to be at ...

next page

Showing results 1-20

Remote Mid Level Software Engineer information

What is the difference between Remote Mid Level Software Engineer vs Remote Software Developer?

AspectRemote Mid Level Software EngineerRemote Software Developer
CredentialsBachelor's in CS or related field, 2-4 years experienceBachelor's in CS or related field, 1-3 years experience
Work EnvironmentCollaborates with cross-functional teams, involved in design and implementationFocuses on coding, debugging, and feature development
Industry UsageCommon in tech companies, startups, and software firmsWidely used across tech, SaaS, and product companies

Remote Mid Level Software Engineers typically have more involvement in system design and team collaboration, while Remote Software Developers focus primarily on coding and feature implementation. Both roles require similar educational backgrounds, but the engineer role often involves broader responsibilities.

What are the most commonly searched types of Remote Software Engineer jobs in Alabama? The most popular types of Remote Software Engineer jobs in Alabama are:
What are popular job titles related to Remote Mid Level Software Engineer jobs in Alabama? For Remote Mid Level Software Engineer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Remote Mid Level Software Engineer jobs in Alabama look for? The top searched job categories for Remote Mid Level Software Engineer jobs in Alabama are:
What cities in Alabama are hiring for Remote Mid Level Software Engineer jobs? Cities in Alabama with the most Remote Mid Level Software Engineer job openings:
Infographic showing various Remote Mid Level Software Engineer job openings in Alabama as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Junior / Mid-level Data Links Software Engineer

enVention

Huntsville, AL • On-site, Remote

Full-time

Re-posted 7 days ago


Job description

ENVENTION has an immediate opening for a Junior to Mid-level Software Engineer to work on an ongoing program that provides interoperability with tactical data protocols (e.g., Link 16, Link 11, and JREAP), delivers certified tactical network integration, and provides message forwarding solutions. This program contributes to the single integrated picture of the operational air space and provides warfighters the capability to view the battlespace in real-time over multiple mediums. This is a hybrid position that also requires regular on-site support.
Why Join ENVENTION?
ENVENTION offers a competitive compensation package with a small company culture. We're known for decades of experience delivering innovative technologies and software frameworks to customers within prominent DoD programs. One of our corporate values is "We do it right because we're part of the fight" - a testament to the motivation driving our team. ENVENTION was founded in 2010 by two friends and talented software developers working together as architects and leads for a major component of the Patriot air defense system. As the company grew, these services expanded to include interoperability, systems engineering, user experience (UX), test and evaluation, cybersecurity, and hardware FPGA design services.
To learn more, visit https://en-vention.com/
Responsibilities
  • Design, develop, and test tactical data communications software for multiple weapons systems.
  • Design, develop, and test desktop and/or web-based graphical user interface solutions.
  • Participate in all phases of the development lifecycle, from receipt of system requirements through support for final integration testing.
  • Diagnose and resolve software issues

Job Requirements
  • Proficiency in C++ and object-oriented design.
  • Strong coding and debugging skills.
  • Ability to work in a team environment.
  • BS and/or MS degree in Engineering, Computer Science, or Math with 0-6 years experience in a related field
  • Must possess or be able to obtain a SECRET security clearance.

Preferred Qualifications
  • Proficiency with the Linux Operating System.
  • Knowledge of Tactical Data Link Protocols (Link-16, Link-11/B, JREAP, or other)
  • Experience with HTML5 and JavaScript.
  • Experience with version control and issue tracking applications.
  • Experience with network programming and serial communication.

Security Clearance Statement: This position requires an active Secret Security Clearance, or the ability to obtain one. The U.S. government requires U.S. citizenship for security clearance eligibility.
Job">