1

Government Software Engineering Jobs in Decatur, GA

S. government agencies. iboss enables the modern workforce to connect securely and directly to all ... Quickly understand and extend engineering architectural patterns * Deep understanding of the ...

New

Senior Software Engineer

Alpharetta, GA

$119.60K - $157.70K/yr

... choice for government lotteries. From cutting-edge backend systems to exciting entertainment ... The ideal candidate will have senior engineering and architecture experience among diverse teams ...

Senior Software Engineer

Alpharetta, GA · On-site

$119.60K - $157.70K/yr

... choice for government lotteries. From cutting-edge backend systems to exciting entertainment ... The ideal candidate will have senior engineering and architecture experience among diverse teams ...

Senior Software Engineer

Alpharetta, GA

$119.60K - $157.70K/yr

... choice for government lotteries. From cutting-edge backend systems to exciting entertainment ... The ideal candidate will have senior engineering and architecture experience among diverse teams ...

next page

Showing results 1-20

Government Software Engineering information

See Decatur, GA salary details

$62K

$144K

$200.6K

How much do government software engineering jobs pay per year?

As of Jun 3, 2026, the average yearly pay for government software engineering in Decatur, GA is $144,032.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,200.00 and $168,900.00 per year, depending on experience, location, and employer.

What Are Government Jobs in Software Engineering?

Government software engineering jobs involve working at the local, state, or federal levels to provide assistance to an area or government agency. In this role, you may set up a network or system, develop customized software, or use testing techniques to see whether or not existing software and hardware are performing as expected. Some government software engineering jobs are directly with the government, while contractors who specialize in specific areas fill other roles. Many government software engineering jobs are geographically centralized. In other words, the more government offices there are in an area, the more software engineering jobs you can expect to find.

What are the key skills and qualifications needed to thrive as a Government Software Engineer, and why are they important?

To thrive as a Government Software Engineer, you typically need a solid background in computer science, proficiency in programming languages like Java or Python, and a relevant degree or security clearance. Familiarity with government-specific systems, secure coding practices, and tools such as Git, CI/CD pipelines, and project management software is often required. Strong problem-solving abilities, communication skills, and attention to detail help you navigate complex regulations and collaborate with multidisciplinary teams. These skills are vital for building secure, reliable software solutions that support government operations and protect sensitive data.

What are some unique challenges faced by software engineers working in government agencies?

Software engineers in government agencies often work within strict regulatory and security frameworks, which can mean longer approval cycles and more documentation compared to private sector roles. Collaboration across multiple departments is common, as systems must integrate with legacy infrastructure and comply with public sector standards. While these constraints can be challenging, they also offer opportunities to contribute to projects that have a significant impact on public services and society. Engineers typically work in multidisciplinary teams and gain exposure to large-scale, mission-critical applications.

What is government software engineering?

Government software engineering involves designing, developing, and maintaining software systems for government agencies and public sector organizations. These professionals work on projects that support public services, such as healthcare, transportation, security, and administration. Their work often requires adherence to strict security and privacy standards, as well as compliance with government regulations. Government software engineers may collaborate with other IT professionals and stakeholders to create reliable, efficient, and user-friendly solutions that serve citizens and government employees. This field offers the opportunity to make a significant impact on society through technology.
What are popular job titles related to Government Software Engineering jobs in Decatur, GA? For Government Software Engineering jobs in Decatur, GA, the most frequently searched job titles are:
What job categories do people searching Government Software Engineering jobs in Decatur, GA look for? The top searched job categories for Government Software Engineering jobs in Decatur, GA are:
What cities near Decatur, GA are hiring for Government Software Engineering jobs? Cities near Decatur, GA with the most Government Software Engineering job openings:
Infographic showing various Government Software Engineering job openings in Decatur, GA as of May 2026, with employment types broken down into 86% Full Time, 12% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $144,032 per year, or $69.2 per hour.
Embedded Real-Time Software Engineer , Los: Atlanta ,Georgia ,USA , Full Time (MK)

Embedded Real-Time Software Engineer , Los: Atlanta ,Georgia ,USA , Full Time (MK)

Central Business Solutions

Atlanta, GA • On-site

$126.50K - $166.40K/yr

Full-time

Posted 16 days ago


Job description

Job Description
Industry: Government & Policy
Job Category: Information Technology
Job Purpose
The Embedded Real-Time Software Engineer is responsible for developing hard real-time embedded systems software. The Embedded Real-Time Software Engineer designs, implements, and tests solutions executing on limited-resource hardware, where the engineer develops software that interfaces to real-time operating systems, device drivers, and board devices. The Embedded Real-Time Software Engineer understands the complexity of allocating hardware board devices, manages hardware device access, architects for software scheduling and low latency, controls system states and modes, manages systems' components status and health, and develops domain-specific applications. The Embedded Real-Time Software Engineer performs full software development lifecycle tasks, applies disciplined software development processes, utilizes safety and security unique processes and designs, and incorporates open system software frameworks. The Embedded Real-Time Software Engineer is proficient in programming languages for real-time computing applications, such as C and C++, and demonstrates knowledge in software development principles, computer operating systems, Continuous Integration/Continuous Delivery (CI/CD), DevOps, Application Programming Interface (API) development, container development, and distributed systems. The Real-Time Software Engineer also works as part of a broad team of researchers to innovate new concepts, identify technology stakeholders, and execute challenging research in the national interest.
Key Responsibilities
  • Design, test, and develop software packages to meet system requirements.
  • Develop and maintain software and scripts to support embedded software development and processes.
  • Influence embedded software development processes.
  • Apply expertise in embedded systems to define requirements and develop embedded software designs recognizing limitations of target hardware platforms.
  • Author technical reports and presentations for projects of moderate-to-high complexity.
  • Compile report input from other researchers and prepare final report deliverables.
  • Lead and/or contribute to white papers and proposals - Provide technical leadership to development teams and verify managed developers are following embedded development processes.
  • Other related duties, as assigned.

Additional Responsibilities
  • Develop software for Military embedded systems applications.
  • Develop software requirements and design.
  • Develop software using approved coding standards and processes.
  • Provide software development estimates.
  • Ensure software is developed to meet military, safety, and security standards.
  • Create and deliver technical presentations.
  • Act as the software technical focal to sponsors for assigned projects.

Required Minimum Qualifications
  • Experience developing software for complex military systems using disciplined.
  • Software engineering experience with developing in languages such as C/C++ and/or Ada.
  • Experience developing real-time software.

Preferred Qualifications
  • Active Secret Clearance.
  • Experience developing software for integrated electronic warfare and/or sensors systems.
  • Experience with development of secure and/or safety critical systems.
  • Experience with avionics data buses (MIL-STD-1553, ARINC 429, Ethernet, RS-422, etc.), tactical data links, military radios.
  • Experience developing avionic systems on military aircraft.
  • Experience with military relevant open software standards and frameworks.
  • Experience leading small to mid-sized technical teams.

Skills and Certifications [note: bold skills and certification are required]
C/C++
Why this employer is a great company
The Georgia Tech Research Institute (GTRI) is the nonprofit research division of Georgia Institute of Technology, commonly known as Georgia Tech. It focuses on solving real-world engineering, science, cybersecurity, aerospace, defense, and technology problems for government agencies and private companies.
Central Business Solutions, Inc(A Certified Minority Owned Organization)
Checkout our excellent assessment tool: http://www.skillexam.com/
Checkout our job board : http://www.job-360.net/
Central Business Solutions, Inc
37600 Central Court Suite 214 Newark CA, 94560
Phone: (833)247-8800 Fax: (510)-740-3677
Web: http://www.cbsinfosys.com