2

Remote Principal Java 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 Java who thrives at the intersection of architectural strategy and hands-on execution? Do you want to ...

Software Engineer

Huntsville, AL ยท On-site +1

$86K - $198K/yr

Remote Work: No Job Number: R0241988 Location: Huntsville,AL,US Share job via: Share Software ... Experience with Java, Python, C#, C/C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal * Ability ...

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 ...

This is a role for engineers who enjoy asking "why," digging into complex problems, and ... of established software products into a modern architecture built with Angular and Java.

Senior Software Architect

Montgomery, AL ยท On-site +1

$128K - $174K/yr

... Engineering or related field. * Minimum 7 years of experience developing Java enterprise ... TechFlow has four principal lines of business: Platform Services, Digital Services, Base Operations ...

Java Tutor

Tuscaloosa, AL ยท Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Java Tutor

Huntsville, AL ยท Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

Java Tutor

Montgomery, AL ยท Remote

$18 - $40/hr

Emphasizes clean code principles and test-driven development, connecting Java to web development, Android applications, and enterprise software engineering. * Curriculum Awareness & Adaptive ...

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 ...

Senior Software Engineer

Birmingham, AL ยท Remote

$114K - $151K/yr

... time remote monitoring. We take pride in developing deep user understanding, obsessing about the details, and going the extra mile to show our users we love them. Moultrie is customer-driven ...

next page

Showing results 1-20

Remote Principal Java Software Engineer information

What is the difference between Remote Principal Java Software Engineer vs Remote Senior Java Developer?

AspectRemote Principal Java Software EngineerRemote Senior Java Developer
Required CredentialsBachelor's/Master's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentLeadership role, architecture design, cross-team collaborationDevelopment, coding, debugging within teams
Employer & Industry UsageTech companies, large enterprises, consulting firmsStartups, mid-sized companies, tech firms
Common Search & Comparison IntentUnderstanding seniority, responsibilities, and career progressionTechnical skills, project involvement, experience level

The Remote Principal Java Software Engineer typically holds a leadership position, focusing on system architecture and guiding teams, whereas the Remote Senior Java Developer primarily engages in coding and technical implementation. Both roles require strong Java expertise and relevant certifications, but the principal role involves strategic oversight and cross-team coordination, making it suitable for experienced professionals aiming for leadership in Java development.

What are the most commonly searched types of Principal Java Software Engineer jobs in Alabama? The most popular types of Principal Java Software Engineer jobs in Alabama are:
What are popular job titles related to Remote Principal Java Software Engineer jobs in Alabama? For Remote Principal Java Software Engineer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Remote Principal Java Software Engineer jobs in Alabama look for? The top searched job categories for Remote Principal Java Software Engineer jobs in Alabama are:
What cities in Alabama are hiring for Remote Principal Java Software Engineer jobs? Cities in Alabama with the most Remote Principal Java Software Engineer job openings:
Infographic showing various Remote Principal Java Software Engineer job openings in Alabama as of July 2026, with employment types broken down into 95% Full Time, 3% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.

Senior Software Engineer

Https://www.eosdsusa.com/

Huntsville, AL โ€ข On-site, Remote

$120K - $159K/yr

Full-time

Re-posted 22 days ago


Job description

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-based software responsible for system logic, hardware integration, and command-and-control (C2) communications.

The successful candidate will be tasked with integrating next-generation sensor payloads into an established design while significantly expanding the system's remote capabilities. A key objective is to evolve our proprietary C2 protocol to allow for full "headless" operation-ensuring that all system functions currently managed via physical operator interfaces and local UIs can also be executed programmatically via external software interfaces.

Job Duties

The successful candidate will be tasked with integrating next-generation sensor payloads into an established design while significantly expanding the system's remote capabilities. A key objective is to evolve our proprietary C2 protocol to allow for full "headless" operation-ensuring that all system functions currently managed via physical operator interfaces and local UIs can also be executed programmatically via external software interfaces.

Key Responsibilities

  • System Integration: Modify existing Java software to support and interface with new hardware payloads and advanced sensor subsystems
  • Protocol Expansion: Lead the development and expansion of our proprietary C2 protocol to incorporate new command sets and telemetry data
  • Headless Control Development: Enhance software logic to support concurrent control paths, ensuring the platform can be operated via existing physical controls/UIs or through a fully remote, software-only (headless) interface.
  • Software Reliability: Maintain and update high-reliability code within a Linux-based environment, ensuring low-latency response times for critical system functions.

Required Qualifications

  • BA/BS in Software Engineering, Computer Engineering, or related field of study
  • 8+ years of applicable experience
  • Expert-level proficiency in Java, specifically for backend logic and systems-level applications
  • Proficient with C/C++ programming language

Preferred Qualifications

  • MA/MS in Software Engineering, Computer Engineering, or related field of study
  • Experience working with legacy codebases to add modern functionality without compromising existing stability
  • Proven experience enabling remote/API-based control for systems that traditionally rely on physical or graphical user interfaces
  • Strong command of socket programming (UDP/TCP) and serial communication (RS-232/422) for machine-to-machine interfacing
  • Working knowledge of embedded or real-time software development
  • Familiarity with hardware-in-the-loop (HIL) testing and troubleshooting complex integrated systems
  • Ability to work in team environment interacting with a variety of functional areas and management levels

EOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify.