Skip to main content
U.S. flag
Back to results

Software Developer

Department of Justice
Federal Bureau of Investigation
This job announcement has closed

Summary

As a Software Developer, your job is to design and build the systems that power and protect our law enforcement operations. This means applying your expertise in programming, secure system design, and data-driven solutions to create tools that support investigations, track evidence, analyze intelligence, and enable secure information sharing across the federal government, as well as with our domestic and international law enforcement partners.

Overview

Help
Job closed
Open & closing dates
10/01/2025 to 10/10/2025
Salary
$77,002 to - $168,597 per year
Pay scale & grade
GS 11 - 14
Location
1 vacancy in the following location:
Huntsville, AL
Remote job
No
Telework eligible
No
Travel Required
Occasional travel - You may be expected to travel for this position.
Relocation expenses reimbursed
No
Appointment type
Permanent
Work schedule
Full-time
Service
Excepted
Promotion potential
14
Supervisory status
No
Security clearance
Sensitive Compartmented Information
Drug test
Yes
Financial disclosure
Yes
Bargaining unit status
No
Announcement number
DESTIMP-12803186-25-VL
Control number
846191600

Duties

Help

GS-11

  • Execute technical tasks, contribute to team projects, support development work under guidance.
  • Work on cross-functional technical teams to complete IT projects.
  • Connect and gather feedback with End Users/Customers.
  • Perform basic technical work as part of an Agile team.
  • Support application development teams.

GS-12 (In addition to the above)

  • Independently manage complex tasks, recommend solutions, manage parts of a project.
  • Evaluate and recommend ways to solve complex software development issues.
  • Gather, analyze, and synthesize customer and end-user feedback to improve software.
  • Evaluate and recommend ways to improve effectiveness and efficiency of work operations in a software development team.
  • Work with development teams to provide technical guidance, troubleshoot issues, and support software solutions that meet functional and technical requirements.

GS-13 (In addition to the above)

  • Serve as a technical liaison responsible for maximizing the value delivered by the team and ensuring backlog alignment with customer/stakeholder needs.
  • Engage with stakeholders to collect feedback, identify trends/issues, and translate findings into actionable recommendations.
  • Lead technical efforts, coordinates with stakeholders, defines technical needs, and influences product direction.
  • Contribute to the Product Vision and Architectural Roadmap.
  • Define technical skills and resource needs to meet the product requirements.

GS-14 (In addition to the above)

  • Oversee large-scale or highly complex development initiatives, lead multi-team strategy, and provide top-tier technical direction.
  • Lead development teams, provide technical guidance, troubleshoot issues, and support solutions at the enterprise level.
  • Evaluate and recommend ways to solve complex, enterprise-level software development issues.
  • Lead software development planning in alignment with strategic product vision.

Requirements

Help

Conditions of employment

  • Must be a U.S. citizen
  • Must be able to obtain a Top Secret-SCI clearance
  • All federal employees who opted into the Deferred Resignation program (DRP) MUST resign prior to appointment in their new position

Qualifications

GS-11: Applicant must possess at least one (1) year of specialized experience equivalent to the GS-09 grade level. SE is defined as follows:

  • Experience performing software development tasks as part of a technical team.
  • Experience participating in Agile development teams to assist in coding, testing, and implementing software solutions.
  • Experience supporting application development projects by troubleshooting basic technical issues.
  • Experience collaborating with cross-functional teams to complete IT-related tasks.
  • Demonstrated the ability to troubleshoot and debug software defects and production issues.

GS-12: In addition to the above, applicant must possess at least one (1) year of specialized experience equivalent to the GS-11 grade level. SE is defined as follows:

  • Experience independently performing a wide range of software development activities, including evaluating and resolving moderately complex software development issues.
  • Experience analyzing and recommending improvements to software development processes, workflows, and team operations.
  • Experience collecting and synthesizing end-user feedback to recommend changes that enhance product performance and usability.
  • Experience collaborating with product owners, business analysts, and other stakeholders to understand software requirements and propose technical solutions.
GS-13: In addition to the above, applicant must possess at least one (1) year of specialized experience equivalent to the GS-12 grade level. SE is defined as follows:
  • Experience leading software development initiatives and coordinating technical requirements.
  • Experience serving as a technical liaison to align development team deliverables with customer and stakeholder needs.
  • Experience defining technical skills, tools, and resources needed to meet software development requirements.
  • Experience designing, developing, and testing software applications according to specifications and user requirements.

GS-14: In addition to the above, applicant must possess at least one (1) year of specialized experience equivalent to the GS-13 grade level. SE is defined as follows:

  • Experience that demonstrates the ability to oversee enterprise-level software development efforts and provide strategic technical direction.
  • Experience recommending and implementing innovative solutions to address critical system challenges.
  • Experience providing expert-level technical guidance to multiple teams to ensure alignment with mission requirements.
Desired Skills

Desired skills are NOT mandatory and will NOT be utilized to minimally qualify applicants.

The ideal candidate will possess skills, knowledge, and/or experience in one or more of the following areas:

  • Cloud services and technologies (AWS, OCI or Azure)
  • Agile methodology (SAFe, Scrum, etc.)
  • AI/ML services and platforms

Education

All degrees must be from an accredited college or university. Education may be substituted for specialized experience as follows:

Degrees must be in one of the following fields: computer science, engineering, information science, information systems management, mathematics, operations research, statistics, or technology management OR a degree that provided a minimum of 24 semester hours in one or more of the fields identified above and required the development or adaptation of applications, systems or networks.

Education completed in foreign colleges or universities may be used to meet the above requirements provided you can show foreign education is comparable to that received in an accredited educational institution in the United States.

GS-11: Applicant must have a Ph.D. OR equivalent doctoral degree OR 3 full years of progressively higher level graduate education leading to such a degree OR LL.M., if related.

Additional information

This position advertised has been exempted from the federal civilian hiring freeze.

Memorandum for Record: Work performed outside assigned duties (that would not normally be documented on an SF-50, i. e., back-up duties), has to be documented in detail by an immediate supervisor in order to receive full credit for amount of time worked in that position. If no documentation is furnished no credit will be given for time worked in that position. The following notations must be specified in the documentation (Memorandum for Record):

  • Percent of time worked in the particular position (cannot conflict with main duties).
  • The month/year work began.
  • Frequency worked (i.e., daily, monthly, etc.)
  • Specific duties performed.

Candidates should be committed to improving the efficiency of the Federal government, passionate about the ideals of our American republic, and committed to upholding the rule of law and the United States Constitution.

How you will be evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

Your application will be evaluated and rated under the FBI's Candidate Rating Procedures. Your resume and supporting documentation will be used to determine whether you meet the job qualifications listed in this announcement and will be compared to your responses to the online assessment questionnaire. High self-assessment in the vacancy questions that is not supported by information in your resume, and/or supporting documents may eliminate you from Most Competitive status.

Your application will then be placed in one of three categories: Most Competitive, Competitive, or Least Competitive. Names of candidates in the Most Competitive category will be sent to the hiring official for employment consideration. Veterans' preference will be applied.

Your session is about to expire!

Your USAJOBS session will expire due to inactivity in 8 minutes. Any unsaved data will be lost if you allow the session to expire. Click the button below to continue your session.