1

Fbi Software Engineer Jobs in Virginia (NOW HIRING)

Data Engineer

Winchester, VA · On-site

$111K - $133K/yr

To support this mission, we are seeking a Data Engineer to play a critical role in the FBI ... Develop data analytics for both desktop and web-based visual analytic software to support diverse ...

Data Engineer

Winchester, VA

$111K - $133K/yr

To support this mission, we are seeking a Data Engineer to play a critical role in the FBI ... Develop data analytics for both desktop and web-based visual analytic software to support diverse ...

Data Engineer

Winchester, VA

$105K - $126K/yr

To support this mission, we are seeking a Data Engineer to play a critical role in the FBI ... Develop data analytics for both desktop and web-based visual analytic software to support diverse ...

Software Developer (Junior)

Stafford, VA · On-site

$66K - $86K/yr

... the FBI. CODIS is a client server application developed using Microsoft .NET that supports a ... CODIS software allows local, state, and national laboratories to compare DNA profiles ...

Software Developer (Junior)

Stafford, VA

$66K - $86K/yr

... the FBI. CODIS is a client server application developed using Microsoft .NET that supports a ... CODIS software allows local, state, and national laboratories to compare DNA profiles ...

... software development and maintenance for CODIS, a mission-critical application for the FBI. Today ... Collaborate with developers and senior test engineers to validate requirements, system designs, and ...

Data Engineer

Winchester, VA

$111K - $133K/yr

To support this mission, we are seeking a Data Engineer to play a critical role in the FBI ... Develop data analytics for both desktop and web-based visual analytic software to support diverse ...

... software development and maintenance for CODIS, a mission-critical application for the FBI. Today ... Collaborate with developers and senior test engineers to validate requirements, system designs, and ...

Senior Software Developer

Stafford, VA

$54.25 - $71.75/hr

... for the FBI. Today, CODIS is a client server application developed using Microsoft .NET that ... Developer to design, develop, test, and maintain enterprise software applications. The ideal ...

Senior Software Developer

Stafford, VA · On-site

$54.25 - $71.75/hr

... for the FBI. Today, CODIS is a client server application developed using Microsoft .NET that ... Developer to design, develop, test, and maintain enterprise software applications. The ideal ...

Senior Software Developer

Stafford, VA

$54.25 - $71.75/hr

... for the FBI. Today, CODIS is a client server application developed using Microsoft .NET that ... Developer to design, develop, test, and maintain enterprise software applications. The ideal ...

Junior Software Developer

Stafford, VA · On-site

$66K - $86K/yr

... for the FBI. Today, CODIS is a client server application developed using Microsoft .NET that ... Knowledge of DevOps techniques and approaches to software development * Knowledge of Docker and ...

Junior Software Developer

Stafford, VA

$66K - $86K/yr

... for the FBI. Today, CODIS is a client server application developed using Microsoft .NET that ... Knowledge of DevOps techniques and approaches to software development * Knowledge of Docker and ...

next page

Showing results 1-20

Fbi Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do fbi software engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for fbi software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Fbi Software Engineer position, and why are they important?

To thrive as an FBI Software Engineer, you need a strong background in computer science, secure coding practices, and problem-solving, typically supported by a bachelor’s or advanced degree in a relevant field. Familiarity with programming languages (such as Java, C++, or Python), cybersecurity protocols, and government software systems—as well as security clearance eligibility—is essential. Excellent communication, analytical thinking, and teamwork skills set you apart in this position. These capabilities are crucial for developing secure, reliable software solutions for sensitive federal operations and working effectively within multidisciplinary teams.

What is an FBI Software Engineer job?

An FBI Software Engineer develops, tests, and maintains software solutions that support the bureau's mission in national security, intelligence, and law enforcement. They work on secure systems, databases, and applications used for investigations, data analysis, and cybersecurity. This role requires strong programming skills, knowledge of security best practices, and the ability to obtain a security clearance. Engineers collaborate with agents, analysts, and IT teams to create reliable and efficient software solutions.

What are the typical career growth opportunities for an FBI Software Engineer?

FBI Software Engineers have opportunities to advance by taking on roles with increased technical responsibility, leading development teams, or moving into project management and information security architecture positions. As you gain experience and demonstrate strong performance, you may also progress into supervisory or specialized technical roles, and support mission-critical initiatives that impact national security. The FBI encourages ongoing professional development, cross-training, and education to help staff broaden their expertise and take on new challenges. Career paths may also include opportunities to collaborate with other federal agencies or contribute to innovative research and technology projects. This creates a dynamic and rewarding environment for technology professionals passionate about public service.

What are the most commonly searched types of Fbi Software Engineer jobs in Virginia? The most popular types of Fbi Software Engineer jobs in Virginia are:
What are popular job titles related to Fbi Software Engineer jobs in Virginia? For Fbi Software Engineer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Fbi Software Engineer jobs in Virginia look for? The top searched job categories for Fbi Software Engineer jobs in Virginia are:
Data Engineer

$111K - $133K/yr

Full-time

Posted 5 days ago


Job description

About the Organization
Now is a great time to join Redhorse Corporation. We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.S. national interests. We're looking for thoughtful, skilled professionals who thrive as trusted partners building technology-agnostic solutions and want to apply their talents supporting customers with difficult and important mission sets.
About the Role
Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Data Engineer to play a critical role in the FBI's "Pinnacle" modernization effort. This high-impact initiative involves the large-scale migration of over 10TB of legacy data from Oracle and SCOP systems into modern cloud environments, including AWS S3 and Amazon EKS. In this role, you will be the bridge between legacy information and future-ready intelligence, developing advanced visual analytic applications and ensuring that bulk relational data is accessible, secure, and ready for analysis.
Key Responsibilities
  • Lead the migration of legacy datasets exceeding 10TB from Oracle and SCOP environments into AWS S3 and Amazon EKS.
  • Design and deliver advanced visual analytic applications that enable stakeholders to perform complex bulk analysis of relational information.
  • Develop data analytics for both desktop and web-based visual analytic software to support diverse user needs.
  • Manage and optimize relational data within SQL Server and Oracle database management systems.
  • Rotate periodically into the Help Desk (Tiers 1-3) to provide high-level technical troubleshooting and data support for end-users.
  • Facilitate the modernization of data architecture to improve the speed and accuracy of mission-critical information delivery.

Required Experience/Clearance
  • Active U.S. Government Top Secret security clearance with SCI eligibility.
  • 5+ years of professional experience in data engineering or a related field.
  • Proven experience migrating large-scale datasets (Terabyte-scale) across different enclaves, platforms, or cloud environments.
  • Demonstrated experience developing data analytics for visual analytic software (desktop and web-based).
  • High proficiency in database management using SQL Server and Oracle.
  • Experience working with cloud-native storage and orchestration tools, specifically AWS S3 and Amazon EKS.

Desired Experience
  • Experience with high-performance computing (HPC) environments and large-scale data processing.
  • Familiarity with open-source visualization tools and libraries.
  • Knowledge of FBI, National Archives, and Records Administration (NARA) data guidelines and compliance standards.
  • Experience in a tiered support environment providing technical troubleshooting for data-heavy applications.
  • Advanced certifications in AWS or database administration.

Redhorse Corporation is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability, or any other protected class.
Accommodations:
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Talent Acquisition at [email protected]
Redhorse Corporation shall, in its discretion, modify or adjust the position to meet Redhorse's changing needs.
This job description is not a contract and may be adjusted as deemed appropriate in Redhorse's sole discretion.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.