1

Senior Java Software Engineer Jobs in Alabama (NOW HIRING)

Senior Software Engineer (Onsite) -- Huntsville, AL Type: Contract-to-hire Work schedule: 40 hours ... Experience with Python and Java * Experience with real-time embedded systems / RTOS (e.g., VxWorks ...

ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering ... C++/Java/ Software Development experience • Embedded software development experience • ...

Senior Software Engineer (Onsite) -- Huntsville, AL Type: Contract-to-hire Work schedule: 40 hours ... Experience with Python and Java * Experience with real-time embedded systems / RTOS (e.g., VxWorks ...

Principal Software Engineer

Huntsville, AL · On-site

$133K - $178K/yr

ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering ... C++/Java/ Software Development experience • Embedded software development experience • ...

ASRC Agile Decision Sciences is a premier provider of systems engineering, software engineering ... C++/Java/ Software Development experience • Embedded software development experience • ...

Software Engineer (Senior-Level)

Huntsville, AL · On-site

$127K - $167K/yr

The candidate will design, develop, test, and field C++, Java (Spring Boot), and TypeScript  ... a software Subject Matter Expert (SME) * Mentorship * Coach junior engineers on coding standards ...

Software Engineer (Senior)

Huntsville, AL · On-site

$127K - $167K/yr

Software Engineer (Senior) Location: Huntsville, AL Position Type: Full-Time Position Overview: We ... Java, Springboot, Angular, Python, AWS, REST APIs and Microservices; GitLab CI/CD, PostgreSQL ...

Software Engineer (Senior)

Huntsville, AL · On-site

$127K - $167K/yr

Software Engineer (Senior) Location: Huntsville, AL Position Type: Full-Time Position Overview: We ... Java, Springboot, Angular, Python, AWS, REST APIs and Microservices; GitLab CI/CD, PostgreSQL ...

Software Engineer (Senior)

Huntsville, AL · On-site

$127K - $167K/yr

Software Engineer (Senior) Location: Huntsville, AL Position Type: Full-Time Position Overview: We ... Java, Springboot, Angular, Python, AWS, REST APIs and Microservices; GitLab CI/CD, PostgreSQL ...

The chosen candidates will mainly focus on Java software development. Working with minimal ... systems programming applications and may require minor instruction and guidance in other ...

Software Developer (4301)

Montgomery, AL · On-site

$56.50 - $72.25/hr

Java, Oracle ADF, Oracle Toplink, Jasper Reports, Web Logic Application Server, Glassfish, APIs ... Software Developer-Basic per DoD 8140.03M and DCWF • Must be a US Citizen • Ability to pass a ...

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

Leidos is seeking a talented Senior Software Engineer to work in our Huntsville office. This is an ... Experience with Python and Java. * Familiarity with real-time embedded systems and RTOS ...

Senior Software Engineer

Huntsville, AL · On-site

$131K - $237K/yr

Leidos is seeking a talented Senior Software Engineer to work in our Huntsville office. This is an ... Experience with Python and Java. * Familiarity with real-time embedded systems and RTOS ...

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

Leidos is seeking a talented Senior Software Engineer to work in our Huntsville office. This is an ... Experience with Python and Java. * Familiarity with real-time embedded systems and RTOS ...

Showing results 41-60

Senior Java Software Engineer information

See Alabama salary details

$36.7K

$136.8K

$240.2K

How much do senior java software engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for senior java software engineer in Alabama is $136,799.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,300.00 and $149,100.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are the most commonly searched types of Java Software Engineer jobs in Alabama?

The most popular types of Java Software Engineer jobs in Alabama are:

What are popular job titles related to Senior Java Software Engineer jobs in Alabama?

For Senior Java Software Engineer jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Alabama look for?

The top searched job categories for Senior Java Software Engineer jobs in Alabama are:

What cities in Alabama are hiring for Senior Java Software Engineer jobs?

Cities in Alabama with the most Senior Java Software Engineer job openings:

What are popular job titles related to Senior Java Software Engineer jobs in AL?

For Senior Java Software Engineer jobs in AL, the most frequently searched job titles are:

Infographic showing various Senior Java Software Engineer job openings in Alabama as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 9% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $136,799 per year, or $65.8 per hour.

Senior Software Engineer

Huntsville, AL • On-site

System One
Business Consulting Services • 5 - 10K employees

$117 - $125/hr

Contractor

Medical, Dental, Vision, Life, Retirement

Posted 9 days ago


Job description

Senior Software Engineer (Onsite) — Huntsville, AL

Type: Contract-to-hire Work schedule: 40 hours/week Security clearance: Active Secret clearance or ability to obtain Pay rate: $117-125/HR

Overview

We’re hiring a Senior Software Engineer to lead and build software for tactical/mission-critical defense systems. You’ll help design modern, modular software frameworks and support software products ranging from analysis/simulation tools to mission planning and other critical system components. This is a hands-on technical leadership role with real impact.

What you’ll do

  • Provide technical leadership for a team of 5–15 software engineers
  • Define full-stack architecture and design patterns for missile-system applications (guidance, navigation, control, telemetry, mission planning)
  • Lead technical/design/code reviews to ensure quality and compliance
  • Make key technical decisions on tools, frameworks, and development approaches
  • Act as a primary technical partner to government stakeholders and program leadership
  • Mentor junior and mid-level engineers
  • Drive open systems architecture and MOSA (Modular Open Systems Approach) adoption
  • Support flight test operations and post-test analysis
  • Ensure compliance with safety, cybersecurity, and RMF-related standards

What we’re looking for (must-haves)

  • Bachelor’s degree in a technical field (Software Engineering, CS, CE, EE, Aerospace, Math, or similar) with 3.0+ GPA
  • 12+ years relevant experience (or 10+ with a Master’s)
  • Active Secret clearance or ability to obtain one
  • Proven experience leading software teams on complex, multidisciplinary work
  • Strong knowledge of open systems architectures and MOSA
  • Expert-level C/C++
  • Experience with Python and Java
  • Experience with real-time embedded systems / RTOS (e.g., VxWorks, FreeRTOS)
  • Strong communication skills (able to present to senior leaders and government stakeholders)

Nice-to-haves

  • Defense, aerospace, weapons, or embedded missile systems background
  • Open architecture frameworks (e.g., FACE, OMS, SOSA)
  • Containerization/microservices (Docker/Kubernetes) and CI/CD
  • MBSE / SysML
  • Standards like DO-178C or MIL-STD-882E
  • MATLAB/Simulink
  • Prior Software Lead / IPT Lead / Technical Lead experience
  • Agile Scrum Master / Product Owner experience

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.

System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.

#M-1 Ref: #851-Rockville-S1


System One logo

About System One

Sourced by ZipRecruiter

System One helps employers get work done more efficiently and economically without compromising quality. Over our 35+ year history, we've helped connect thousands of talented people with innovative companies. The excitement of a perfect fit motivates us every single day.

Industry

Business consulting services and recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Pittsburgh, PA, US