2

Remote Federal Government Software Engineer Jobs in Raleigh, NC

Software Engineer (Performance)

Morrisville, NC · On-site +1

$131K/yr

... software developers responsible for the design, development, QA and install/deployment of ... Ability to work with remote teams Strong oral and written communication skills are essential.

... Remote Candidates who are back-to-work, people with disabilities, without a college degree, and ... federal, state or local law. To read and review this privacy notice click here

Software Engineer

Durham, NC · Remote

$40 - $75/hr

... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... Benefits: * This is a full-time or part-time REMOTE position * You'll be able to choose which ...

Software Engineer

Cary, NC · Remote

$40 - $75/hr

... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... Benefits: * This is a full-time or part-time REMOTE position * You'll be able to choose which ...

Software Engineer

Raleigh, NC · Remote

$40 - $75/hr

... other engineers -- who are driving real-world impact in AI development. Our platform offers an ... Benefits: * This is a full-time or part-time REMOTE position * You'll be able to choose which ...

Sr. Software Engineer

Raleigh, NC · On-site +1

$118K - $195K/yr

The Red Hat Cost Management team is looking for a skilled Senior Software Engineer to drive the ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Experience integrating AI/LLM frameworks into software engineering workflows or product features ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

... Remote (Hybrid options available) About Raymond: We are a progressive, forward-thinking ... sectors, including federal government, healthcare, education, and commercial industries. Our ...

next page

Showing results 1-20

Remote Federal Government Software Engineer information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

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

As of Jun 10, 2026, the average yearly pay for remote federal government software engineer in Raleigh, NC is $143,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

What is the difference between Remote Federal Government Software Engineer vs Remote State Government Software Engineer?

AspectRemote Federal Government Software EngineerRemote State Government Software Engineer
CredentialsBachelor's in CS or related, security clearances often preferredBachelor's in CS or related, state-specific certifications may be advantageous
Work EnvironmentFederal agencies, remote or hybrid, strict security protocolsState agencies, remote or hybrid, state-specific regulations
Employer & IndustryU.S. federal government, defense, homeland security
Search & Comparison IntentPeople comparing federal vs state government tech roles

Remote Federal Government Software Engineers typically work for federal agencies requiring security clearances and follow federal protocols, while Remote State Government Software Engineers serve state agencies with different regulations. Both roles involve developing software in government settings but differ mainly in scope, security requirements, and agency focus.

What are some common challenges faced by Remote Federal Government Software Engineers and how can they be addressed?

Remote Federal Government Software Engineers often encounter challenges such as navigating strict security protocols, collaborating across distributed teams, and managing communication across different time zones. Adhering to federal cybersecurity standards like FISMA and NIST requires careful attention to detail and frequent compliance checks. To address these challenges, engineers benefit from strong documentation habits, proactive communication, and leveraging secure collaboration tools approved by their agency. Building relationships with team members through regular virtual meetings can also improve coordination and project success.

What does a Remote Federal Government Software Engineer do?

A Remote Federal Government Software Engineer designs, develops, tests, and maintains software systems used by federal agencies, all while working from a remote location. Their responsibilities often include writing code, ensuring the security and compliance of applications, collaborating with team members virtually, and supporting mission-critical government projects. They must adhere to strict security protocols and may work on projects ranging from public-facing websites to classified defense systems. Effective communication, familiarity with federal regulations, and the ability to work independently are key aspects of the role.

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

To thrive as a Remote Federal Government Software Engineer, you need strong programming skills, a solid understanding of systems design, and typically a degree in computer science or a related field, often with the ability to obtain or maintain a federal security clearance. Familiarity with government-preferred technologies, secure development practices, and tools such as Git, AWS GovCloud, or FedRAMP-compliant systems is important, and certifications like CompTIA Security+ or CISSP may be required. Excellent problem-solving, attention to detail, and clear written communication skills help you collaborate remotely and meet rigorous compliance standards. These skills ensure secure, reliable software solutions that adhere to federal regulations and support mission-critical operations.
What are the most commonly searched types of Federal Government Software Engineer jobs in Raleigh, NC? The most popular types of Federal Government Software Engineer jobs in Raleigh, NC are:
What are popular job titles related to Remote Federal Government Software Engineer jobs in Raleigh, NC? For Remote Federal Government Software Engineer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Remote Federal Government Software Engineer jobs in Raleigh, NC look for? The top searched job categories for Remote Federal Government Software Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Remote Federal Government Software Engineer jobs? Cities near Raleigh, NC with the most Remote Federal Government Software Engineer job openings:
Infographic showing various Remote Federal Government Software Engineer job openings in Raleigh, NC as of June 2026, with employment types broken down into 33% Full Time, 33% Part Time, and 34% Contract. Highlights an 100% Remote job distribution, with an average salary of $143,405 per year, or $68.9 per hour.
Software Engineer Consultant

Software Engineer Consultant

First Citizens Bank

Raleigh, NC • Remote

$194K - $222K/yr

Full-time

Posted 26 days ago


First Citizens Bank rating

7.6

Company rating: 7.6 out of 10

Based on 103 frontline employees who took The Breakroom Quiz

79th of 141 rated banks


Job description

Overview

This is a remote role that may only be hired in the following locations: California, Arizona, North Carolina, and Texas.

This position works on Gitlab pipelines to drive all Microservices. Builds out to the Docker registry and then deploys to openshift. Creates pods and manages using Kubernetes. Develops, tests, debugs, and troubleshoots containerized applications on Openshift platform. Designs, develops and maintains custom helm charts to deploy applications, certificates, and configurations. Crafts Network policies to allow internamespace communications. Create scripts and utilities to automate data analysis and deployments. Designs and implements automation tools and frameworks for continuous integration, delivery, and deployment. Monitors the availability, latency, and overall system health. Supports on-call incident, change management and root cause analysis. Sets up continuous integration processes with build, release, and test. Utilizes tools like GitLab, Jenkins to perform and implement continuous integration processes. Works on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and write playbooks in YAML language to manage Web Applications and services. Creates repositories, branches, tags in Gitlab and assists developers to fix code merge issues and to implement parallel development process. Collaborates with development and operations teams to identify and address bottlenecks in the software development lifecycle. Knowledge and experience with code quality and setting up quality gates using sonarqube to enforce high coding quality and maintainability.  Troubleshoots and resolves issues related to application development, deployment, and operations and utilizes tools like Appdynamics, Dynatrace, Grafana, Splunk for metrics collection, visualization and alerting. Performs routine application maintenance to ensure the production environment runs smoothly. Develops maintenance requirements and procedures. Plans team structure, activities, and involvement in project management activities. Supports Elastic Search, Kibana and Redis cluster changes and monitoring. Integrates application configuration with privileged access management tools like Cyberark. This is a remote role that may only be hired in the following locations: California, Arizona, North Carolina, Texas.


Qualifications

Bachelor’s degree in Computer Science, Electronic Communication Engineering, Information Technology Management, or related field plus five (5) years of experience in the job offered or five (5) years of experience as a Software Developer, or related occupation.

Requires extensive experience designing and maintaining enterprise-grade pipelines using GitLab/Jenkins, with advanced scripting in Bash and Python for complex deployment workflows, system administration, and large-scale infrastructure automation. Requires experience with SonarQube integration for code quality and security compliance. Requires advanced proficiency with Docker, Podman, Kubernetes, and OpenShift to deploy and scale containerized applications across distributed environments. Requires deep expertise with Helm for templated, repeatable deployments across dev, staging, and production. Requires substantial experience with Ansible for enterprise infrastructure provisioning and configuration management, and YAML for defining CI/CD pipelines, Kubernetes manifests, Helm charts, and Ansible playbooks across complex multi-environment systems. Requires expertise with Elasticsearch/Kibana for enterprise-scale log aggregation and monitoring dashboards, and Redis for in-memory caching and session management to optimize high-throughput application performance. Requires deep proficiency with Dynatrace, AppDynamics, Splunk, Zabbix, and Grafana for enterprise performance monitoring and alerting. Requires advanced knowledge of SSL/TLS, Keyfactor for certificate lifecycle management, and CyberArk for privileged access control. Requires extensive experience with TCP/IP, firewall configurations, Akamai CDN, and Microservices Architecture to ensure secure, reliable, and highly scalable application delivery across complex distributed systems. Requires advanced Linux proficiency for server configuration, troubleshooting, and containerized workloads, combined with proven expertise in production incident resolution and root cause analysis in high-availability environments. This is a remote role that may only be hired in the following locations: California, Arizona, North Carolina, Texas.

The base pay for this position is generally between $194,275.00 to $222,583 per year. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits

This job posting is expected to remain active for 31 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants. #EJC   #LI-DNI 

Qualifications:

Bachelor’s degree in Computer Science, Electronic Communication Engineering, Information Technology Management, or related field plus five (5) years of experience in the job offered or five (5) years of experience as a Software Developer, or related occupation.

Requires extensive experience designing and maintaining enterprise-grade pipelines using GitLab/Jenkins, with advanced scripting in Bash and Python for complex deployment workflows, system administration, and large-scale infrastructure automation. Requires experience with SonarQube integration for code quality and security compliance. Requires advanced proficiency with Docker, Podman, Kubernetes, and OpenShift to deploy and scale containerized applications across distributed environments. Requires deep expertise with Helm for templated, repeatable deployments across dev, staging, and production. Requires substantial experience with Ansible for enterprise infrastructure provisioning and configuration management, and YAML for defining CI/CD pipelines, Kubernetes manifests, Helm charts, and Ansible playbooks across complex multi-environment systems. Requires expertise with Elasticsearch/Kibana for enterprise-scale log aggregation and monitoring dashboards, and Redis for in-memory caching and session management to optimize high-throughput application performance. Requires deep proficiency with Dynatrace, AppDynamics, Splunk, Zabbix, and Grafana for enterprise performance monitoring and alerting. Requires advanced knowledge of SSL/TLS, Keyfactor for certificate lifecycle management, and CyberArk for privileged access control. Requires extensive experience with TCP/IP, firewall configurations, Akamai CDN, and Microservices Architecture to ensure secure, reliable, and highly scalable application delivery across complex distributed systems. Requires advanced Linux proficiency for server configuration, troubleshooting, and containerized workloads, combined with proven expertise in production incident resolution and root cause analysis in high-availability environments. This is a remote role that may only be hired in the following locations: California, Arizona, North Carolina, Texas.

The base pay for this position is generally between $194,275.00 to $222,583 per year. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits

This job posting is expected to remain active for 31 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants. #EJC   #LI-DNI 

Education:UNAVAILABLEEmployment Type: FULL_TIME

What First Citizens Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom