1

Fbi Software Engineer Jobs in Virginia (NOW HIRING)

Software Developer HighPoint professionals focus on helping government agencies and companies ... in the FBI under their contracts (required for IMD) and whether they will be processed for a ...

Software Developer (Junior)

Stafford, VA · On-site +1

$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 ...

Senior Software Developer

Stafford, VA · On-site +1

$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 +1

$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 ...

Jr. Software Developer

Stafford, VA · On-site +1

$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 ...

Jr. 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 Jul 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.

Is it difficult to get hired by FBI?

Becoming an FBI software engineer requires a strong background in computer science, cybersecurity, or related fields, along with relevant experience and security clearances. The hiring process is competitive and involves multiple steps, including background checks, interviews, and assessments of technical skills. Candidates often need to demonstrate proficiency with programming languages, security protocols, and problem-solving abilities.

Does FBI hire software engineers?

Yes, the FBI hires software engineers to develop and maintain cybersecurity tools, data analysis systems, and other technology solutions. Candidates typically need a strong background in computer science, programming skills, and security clearances, with positions often requiring a bachelor's degree or higher in a related field.

How much do FBI software engineers make?

FBI software engineers typically earn between $80,000 and $150,000 annually, depending on experience, education, and security clearance level. Salaries can vary based on location, seniority, and specialized skills such as cybersecurity or software development with languages like Python or Java.

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.

Is 30 too late to join FBI?

Becoming an FBI special agent or software engineer typically requires candidates to be between 23 and 37 years old, with some flexibility depending on the role and background. Age limits are set to ensure candidates can complete training and serve effectively, but individuals with relevant skills, experience, and education can still pursue federal employment at age 30 or older.

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:
Infographic showing various Fbi Software Engineer job openings in Virginia as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.
Software Engineer with Security Clearance

Software Engineer with Security Clearance

22nd Century Technologies, Inc.

Lorton, VA • On-site

Other

Re-posted 14 days ago


Job description

Job Title: Software Engineer
Client: FBI
Location: Lorton, VA (3 days onsite/2 days remote) Employment Type: Full-time
________________________________________
Job Summary
We are seeking a highly motivated and skilled Software Engineer to design, develop, and maintain scalable applications and services. The ideal candidate has strong experience in backend development, modern web technologies, cloud-native tools, and mobile testing frameworks, along with a solid foundation in software engineering best practices.
________________________________________ Key Responsibilities
• Design, develop, and maintain robust, scalable, and high-performance applications. • Build and manage RESTful APIs and backend services using Python and Java. • Develop asynchronous and distributed systems using task queues and messaging frameworks. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable, and efficient code following best practices. • Perform debugging, troubleshooting, and performance optimization. • Participate in architectural discussions and contribute to system design. • Ensure high code quality through unit testing and end-to-end testing. • Maintain technical documentation for systems and processes. • Work in Agile environments and actively contribute to sprint planning and reviews. ________________________________________
Required Technical Skills Programming Languages
• Strong proficiency in Python • Solid understanding of JavaScript and frontend frameworks (Vue.js/Node.JS/Angular.JS) Backend & Frameworks
• Experience with FastAPI • Hands-on experience with Celery for asynchronous task processing • Understanding of SQLAlchemy (ORMs and data modeling) DevOps & Containerization
• Hands-on experience with Docker and containerized applications • Familiarity with Kubernetes for orchestration and deployment Version Control & Tools
• Proficiency in Git • Experience with Atlassian tools: o Jira o Confluence o Bamboo o Bitbucket ________________________________________
Core Software Engineering Skills
• Strong understanding of Agile methodologies • Experience in Unit Testing and End-to-End Testing • Strong debugging and problem-solving skills • Ability to create clear and concise technical documentation ________________________________________ ________________________________________
Preferred Qualifications
• Familiarity with CI/CD pipelines • Exposure to cloud platforms (AWS, GCP, or Azure) is a plus Clearance:
• Top Secret, willing to get CI/Poly