1

Federal Government Software Engineer Jobs in Tennessee

Sr. Assoc, Software Engineering

Nashville, TN · On-site

$118K - $156K/yr

Nashville, TN Schedule: 9/80-Every other Friday off The Software Engineer, Specialist Level is an ... or government software development experience * 1 years experience C# and Visual Studio required ...

Nashville, TN Schedule: 9/80-Every other Friday off The Software Engineer, Specialist Level is an ... or government software development experience * 1 years experience C# and Visual Studio required ...

The Software Engineer, Specialist Level is a seasoned and experienced professional with proficient ... Ability to obtain and maintain a US Government security clearance Qualifications: * Bachelor ...

The Software Engineer, Specialist Level is a seasoned and experienced professional with proficient ... Ability to obtain and maintain a US Government security clearance Qualifications: * Experience with ...

Collaborate with government clients and internal stakeholders to gather, analyze, and refine ... Ensure compliance with security, privacy, and operational standards required in a federal R amp;D ...

Software Engineer

Brentwood, TN · On-site

$60K - $100K/yr

Software Engineer Revature | United States (Remote to Start) About Revature Revature is a ... We seek to comply with all applicable federal, state, and local laws related to discrimination and ...

The world's largest law firms, corporations, and government agencies rely on Relativity's legal AI ... This role reports to the Manager of Software Engineering and provides the opportunity to work on ...

Software Engineer I&C

Knoxville, TN · On-site

$43.25 - $55/hr

Export Control Laws, including obtaining any required government authorizations. Type One Energy is ... with applicable federal law. Employees hired to work in the United States will be required to ...

Apply system security to meet Federal Information Assurance requirements * Support preparation of ... scale Government program management, integration, engineering, and construction services for ...

Must be eligible for a federal security clearance (U.S. Citizenship is required) Kubernetes Platform Software Engineer As a Platform Software Engineer, you will design, implement, and maintain the ...

Apply system security to meet Federal Information Assurance requirements * Support preparation of ... scale Government program management, integration, engineering, and construction services for ...

Apply system security to meet Federal Information Assurance requirements * Support preparation of ... scale Government program management, integration, engineering, and construction services for ...

next page

Showing results 1-20

Federal Government Software Engineer information

See Tennessee salary details

$57.6K

$133.9K

$186.5K

How much do federal government software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for federal government software engineer in Tennessee is $133,895.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $157,000.00 per year, depending on experience, location, and employer.

What is a federal government software engineer?

A Federal Government Software Engineer designs, develops, and maintains software systems for government agencies. They work on secure, scalable, and mission-critical applications that support public services, defense, cybersecurity, and other national priorities. These engineers follow strict security and compliance guidelines, often collaborating with other government and contractor teams. The role may require knowledge of specific programming languages, cloud computing, and cybersecurity best practices. Security clearances may also be necessary, depending on the agency and project.

What skills and qualifications are needed to be a federal government software engineer?

To thrive as a Federal Government Software Engineer, you need a strong background in computer science, programming languages (such as Java, Python, or C++), and a relevant degree or equivalent experience. Familiarity with government-specific software systems, cloud platforms, cybersecurity standards (like FedRAMP or FISMA), and security clearances is often required. Excellent problem-solving, communication, and teamwork skills are crucial for collaborating with diverse stakeholders and managing complex projects. These abilities ensure the secure, reliable, and efficient development of software systems that support critical government operations.

What do federal government software engineers do?

As a Federal Government Software Engineer, you may work on projects ranging from developing secure web applications and data management systems to maintaining legacy platforms or implementing new cloud solutions. Your responsibilities often include coding, system integration, collaborating with cross-functional teams, and ensuring compliance with federal cybersecurity guidelines. You might also participate in requirements analysis, testing, and deploying software solutions that serve the needs of both internal users and the public. The work environment is typically collaborative, structured, and mission-driven, with opportunities to contribute to impactful, large-scale initiatives.

What are the most commonly searched types of Federal Government Software Engineer jobs in Tennessee? The most popular types of Federal Government Software Engineer jobs in Tennessee are:
What are popular job titles related to Federal Government Software Engineer jobs in Tennessee? For Federal Government Software Engineer jobs in Tennessee, the most frequently searched job titles are:
Infographic showing various Federal Government Software Engineer job openings in Tennessee as of August 2026, with employment types broken down into 90% Full Time, and 10% Part Time. Highlights an 100% In-person job distribution, with an average salary of $133,895 per year, or $64.4 per hour.

Sr. Assoc, Software Engineering

L3HHCM20

Nashville, TN • On-site

$118K - $156K/yr

Full-time

Posted 26 days ago


Job description

Job Title: Sr. Assoc, Software Engineering

Job Number: 41087

Job Location: Nashville, TN

Schedule:  9/80-Every other Friday off

Job Description:

The Software Engineer, Specialist Level is an intermediate career-level professional with proficient job area knowledge and practical experience of process execution under general supervision to achieve operational targets with moderate impact on departmental results.
Software Engineers produce unique, impactful software solutions that enhance mission capabilities for our customers while working collaboratively within a SCRUM engineering team. Job duties require contribution at each phase of the AGILE software development process, including planning, design, implementation, verification, deployment, and support activities for custom software components and applications.

Essential Functions:

  • Interact directly with engineering team and program management staff to analyze and understand requirements
  • Translate requirements into appropriate technical designs.
  • Effectively present and review technical designs with team members.
  • Implement requirements into software components and applications.
  • Provide technical verification of all technical, functional and corporate requirements prior to delivery of software components and applications.
  • Investigate and address requirement violations in software systems as needed.
  • Track and report status of tasks, deliverables, and issues to software engineering team.
  • Adhere to corporate processes and standards for all activities and deliverables.
  • Perform other appropriate duties as requested, directed, or assigned.
  • Perform all job functions with a positive, professional attitude.

Qualifications:

  • Bachelor's Degree and minimum 2 years of prior relevant experience In lieu of a degree, minimum of 6 years of prior related experience. Degree(s) in Computer Science, Engineering, Physics, or Mathematics.
  • 1 years experience of progressively advanced commercial or government software development experience
  • 1 years experience C# and Visual Studio required (Java experience a potential substitute) 
  • 1 years experience with relevant technologies, software development methodologies, and programming languages

Preferred Additional Skills:

  • Ability to identify complex problems and provide multiple solutions
  • Ability to understand, create, and communicate complex design specifications
  • Experience with WPF/XAML
  • A basic understanding of SOLID principles
  • Ability to utilize design patterns as appropriate
  • Basic understanding of UML (Unified Modeling Language)
  • Azure DevOps source control (GIT)
  • Experience with multithreaded application development

 #LI-EB1