1

Government Software Engineer Jobs in Montgomery, AL

Senior Software Architect

Montgomery, AL

$128K - $174K/yr

TechFlow is seeking an experienced Senior Software Architect / Lead Software Engineer to support a ... Design, develop, test, and maintain clean, efficient, secure source code within Government-owned ...

Scrum Master

Montgomery, AL · On-site

$51 - $68/hr

Support transparency by communicating sprint progress, risks, dependencies, and blockers to Government and program leadership. * Encourage collaboration across software engineering, DevSecOps ...

Scrum Master

Montgomery, AL · On-site

$51 - $68/hr

Support transparency by communicating sprint progress, risks, dependencies, and blockers to Government and program leadership. * Encourage collaboration across software engineering, DevSecOps ...

Senior Software Architect

Montgomery, AL · Remote

$132K - $180K/yr

This program provides software development and technical support services to sustain, enhance, and ... engineering, technology, integration solutions, and support services to the Federal Government ...

Senior Software Architect

Montgomery, AL · On-site

$128K - $174K/yr

This program provides software development and technical support services to sustain, enhance, and ... engineering, technology, integration solutions, and support services to the Federal Government ...

Senior Software Architect

Montgomery, AL · On-site +1

$128K - $174K/yr

This program provides software development and technical support services to sustain, enhance, and ... engineering, technology, integration solutions, and support services to the Federal Government ...

Scrum Master

Montgomery, AL · On-site

$51 - $68/hr

Support transparency by communicating sprint progress, risks, dependencies, and blockers to Government and program leadership. * Encourage collaboration across software engineering, DevSecOps ...

Junior Software Developer

Montgomery, AL

$66K - $86K/yr

Since 1968, MANTECH has led in delivering advanced solutions to government intelligence, the ... Perform software engineering tasks, including requirements analysis, design, building, and unit ...

Senior Software Developer

Montgomery, AL · On-site

$54 - $71.25/hr

Since 1968, MANTECH has led in delivering advanced solutions to government intelligence, the ... MANTECH seeks a motivated, career and customer-oriented Senior Software Developer to join our ...

Working closely with software engineers, architects, DevSecOps engineers, database administrators, and Government stakeholders, the QA Lead will help ensure every release is thoroughly validated ...

Working closely with software engineers, architects, DevSecOps engineers, database administrators, and Government stakeholders, the QA Lead will help ensure every release is thoroughly validated ...

Test Engineer/QA Lead

Montgomery, AL · On-site

$127K/yr

Working closely with software engineers, architects, DevSecOps engineers, database administrators, and Government stakeholders, the QA Lead will help ensure every release is thoroughly validated ...

Test Engineer/QA Lead

Montgomery, AL · On-site

$127K/yr

Working closely with software engineers, architects, DevSecOps engineers, database administrators, and Government stakeholders, the QA Lead will help ensure every release is thoroughly validated ...

next page

Showing results 1-20

Government Software Engineer information

See Montgomery, AL salary details

$62.8K

$145.9K

$203.3K

How much do government software engineer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for government software engineer in Montgomery, AL is $145,932.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,700.00 and $171,100.00 per year, depending on experience, location, and employer.

What is a government software engineer?

Government Software Engineers are professionals who design, develop, test, and maintain software systems used by government agencies. They work on projects that support public services, national security, data management, and various digital platforms for citizens and government operations. These engineers often address unique security, compliance, and scalability requirements due to the sensitive nature of government data. Their work is crucial in ensuring the efficient and secure functioning of government technology infrastructure.

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

To thrive as a Government Software Engineer, you need strong programming skills, knowledge of secure software development practices, and a relevant degree in computer science or a related field. Familiarity with government-approved frameworks, security clearance processes, and tools like Git, Java, Python, and cloud platforms is often required. Attention to detail, strong problem-solving, and the ability to work collaboratively while adhering to strict regulations are vital soft skills. These capabilities ensure that software solutions are reliable, secure, and compliant with government standards, supporting critical public sector missions.

What are some common challenges faced by government software engineers when working on public sector projects?

Government software engineers often encounter unique challenges such as navigating strict security protocols, complying with regulatory standards, and working with legacy systems that may require modernization. These projects typically involve extensive documentation and collaboration with cross-functional teams, including policy makers and end users, to ensure solutions meet public needs. Additionally, timelines can be influenced by procurement processes and budget constraints, making flexibility and strong communication skills essential for success.

What is the difference between Government Software Engineer vs Civil Software Developer?

AspectGovernment Software EngineerCivil Software Developer
CredentialsBachelor's in Computer Science or related, security clearances often requiredBachelor's in Civil Engineering, Computer Science, or related
Work EnvironmentGovernment agencies, secure facilities, regulated environmentsConstruction sites, infrastructure projects, urban planning
Employer & IndustryFederal, state, or local government agenciesConstruction firms, civil engineering companies
Common Search/ComparisonYesYes

Government Software Engineers focus on developing software for government agencies, often requiring security clearances and working within regulated environments. Civil Software Developers work on infrastructure and civil projects, emphasizing software for construction and urban planning. While both roles involve software development, their industries, work settings, and credentials differ significantly.

What are popular job titles related to Government Software Engineer jobs in Montgomery, AL?

For Government Software Engineer jobs in Montgomery, AL, the most frequently searched job titles are:

What job categories do people searching Government Software Engineer jobs in Montgomery, AL look for?

The top searched job categories for Government Software Engineer jobs in Montgomery, AL are:

What cities near Montgomery, AL are hiring for Government Software Engineer jobs?

Cities near Montgomery, AL with the most Government Software Engineer job openings:

Infographic showing various Government Software Engineer job openings in Montgomery, AL as of August 2026, with employment types broken down into 96% Full Time, and 4% Contract. Highlights an 89% In-person, 7% Hybrid, and 4% Remote job distribution, with an average salary of $145,932 per year, or $70.2 per hour.

Senior Software Architect

TechFlow, Inc.

Montgomery, AL

$128K - $174K/yr

Full-time

Re-posted 13 days ago


Job description

TechFlow is seeking an experienced Senior Software Architect / Lead Software Engineer to support a mission-critical DoD software development and modernization program in Montgomery, AL. This program provides software development and technical support services to sustain, enhance, and optimize a critical customer system through secure, scalable, and maintainable software solutions.

The successful candidate will lead the architectural design and development of modern software capabilities while ensuring solutions are built using nonproprietary, open-standard technologies that support scalability, maintainability, reliability, and long-term mission success. This role will provide technical leadership across the software development lifecycle, collaborating with software engineers, DevSecOps professionals, testers, database administrators, and Agile team members to deliver high-quality, secure software solutions.

Key Responsibilities

  • Lead the architectural design and technical implementation of scalable, maintainable, reliable, and secure software solutions using open-standard technologies.
  • Develop and maintain software solutions using modern Java enterprise development practices and industry-standard frameworks.
  • Design, develop, test, and maintain clean, efficient, secure source code within Government-owned Git repositories.
  • Provide technical leadership and guidance to software development teams, promoting best practices in architecture, coding standards, and secure development.
  • Participate in and conduct mandatory peer code reviews to ensure software quality, maintainability, and adherence to established standards.
  • Ensure software meets automated quality and security requirements through continuous integration, automated testing, and Static Application Security Testing (SAST).
  • Analyze and remediate software vulnerabilities, ensuring all new Blocker, Critical, and High security findings are addressed prior to task completion.
  • Identify, evaluate, and execute technical debt remediation efforts based on Government priorities.
  • Maintain and improve software quality metrics, including: minimum 90% automated test coverage for new code, overall SonarQube code quality rating of "A", inline documentation for at least 90% of individual methods using tool-compatible formats.
  • Collaborate with cybersecurity teams to ensure compliance with DoD Risk Management Framework (RMF) processes and Security Technical Implementation Guide (STIG) requirements.
  • Research, prototype, and evaluate emerging technologies, including artificial intelligence/machine learning (AI/ML), low-code/no-code platforms, and AI-assisted software development tools.
  • Mentor software engineers and promote adoption of modern development practices, tools, and technologies.
  • Support continuous improvement initiatives focused on software quality, performance, security, and mission effectiveness.