Senior Software Engineer Job in Quantico, VA

Vacancy No. DESTIMP-12405967-24-AZ Department Federal Bureau of Investigation
Salary $139,395.00 to $181,216.00 Grade 14 to 14
Perm/Temp Permanent FT/PT Full-time
Open Date 5/2/2024 Close Date 5/23/2024
Job Link Apply Online Who may apply Public
Locations:
Quantico, VA


Job Description (Please follow all instructions carefully)

Summary

Are you ready to join one of the largest and most comprehensive crime labs in the world under the Nation's top law enforcement organization? The FBI Laboratory seeks a Senior Software Engineer to play a pivotal role in designing, developing, and maintaining software solutions that directly support our forensic procedures and robust accreditation requirements. If you thrive in a challenging and dynamic environment where innovation and excellence are paramount, this is the opportunity for you!

Duties

  • Senior developer with sufficient experience to mentor and provide technical guidance to team members focused on application and software development and development efforts; supporting the Laboratory's IT strategy and driving technical guidance, and best practices to ensure the successful delivery of high-quality solutions tailored to the unique needs of the FBI Laboratory Division.
  • Analyze, design, develop, test, and implement IT solutions tailored for FBI's Laboratory Division operations, ensuring seamless integration with existing systems and adherence to industry standards.
  • Provide expert guidance to system developers, collaborating closely with forensic experts to design and implement testing processes that ensure software solutions meet operational requirements and forensic standards.
  • Working with the team, address Application Programming Interface (API) and similar needs for the Laboratory as well as the integration and flow of data between systems.
  • Identify, analyze, and manage functional and infrastructure requirements specific to forensic laboratory operations, aligning software development efforts with the strategic goals of the Laboratory.
  • Maintain and monitor the security of information systems within Laboratory Division, implementing measures to safeguard sensitive data and ensure compliance with forensic and cybersecurity protocols and regulations.
  • Analyze systems requirements from forensic analysis documentation, translating complex technical specifications into user-friendly application prototypes tailored to the needs of forensic investigators.
  • Develop, maintain, and validate comprehensive systems design documentation, ensuring clear and accurate representation of interface requirements and facilitating seamless integration with existing systems and workflows.
  • Support and lead Agile teams that incrementally develop, deliver, and operate one or more solutions in a value stream.
  • Drive the design, development, and meticulous unit testing of Laboratory systems, scientific instrumentation, and applications.
  • Pioneer research initiatives to evaluate emerging technologies, aligning them with our strategic objectives and the mission and vision of the FBI.
  • Conduct comprehensive code reviews to optimize software performance and fortify system reliability.
  • Analyze and fine-tune the performance of web and database applications, delivering seamless user experiences and unparalleled efficiency.

Requirements

Conditions of Employment

  • Must be a U.S. citizen.
  • Must be able to obtain a Top Secret-SCI clearance.
  • Travel is limited.
  • The individual that fills this position will potentially be exposed to situations or information that depicts violent acts, lewd images, or involves isolated working conditions.
  • As a condition of employment, DNA samples are required from all FBI personnel who interact with evidence or federal DNA database samples in Laboratory Division (LD) space or whose work requires them to enter LD examination areas where evidence or DNA database samples are processed or examined as part of the quality control process to detect sample/evidence contamination, in accordance with the Genetic Information Nondiscrimination Act of 2008 (GINA), 75 Federal Register (FR) 68932; 29 C.F.R. 1635.8(b)(6).

Qualifications

GS-14: Applicant must possess at least one (1) year of specialized experience equivalent to the GS-13 grade level. SE is defined as follows:
  • At least 8 years of experience developing and deploying web applications in a production environment.
  • At least 5 years of experience using relational or document databases.
  • At least 2 year of Senior Developer responsibility or similar (Solo Dev, Tech Lead, etc.).
  • Experience in external customer facing application development.
  • Experience developing solutions with Python, .NET, C, C#, C++, JavaScript, PHP, Swift, Java, Go, APIs, COTS and GOTS or similar platforms.
  • Experience in the successful implementation of complex external customer facing web-based applications.
Desired Skills

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

Desired Skills are:
  • Automate environment deployments into varied and complex environments.
  • Enhance/build CI/CD pipelines to support new deployment targets, environments, and architectures, using DevSecOps principles and practices to get the most out of the tool chain.
  • Identify constraints and employ creative automation solutions to break bottlenecks, improve processes, and create efficiencies.
  • Design and code automated tests and testing frameworks, test tools, CI infrastructure, automated deployments, and design scalable maintenance practices.
  • Technical certifications in software development and cloud technology.

Education

This job does not have an education qualification requirement.

Additional information

As the federal agency whose mission is to ensure the fair and impartial administration of justice for all Americans, the Department of Justice is committed to fostering a diverse and inclusive work environment. To build and retain a workforce that reflects the diverse experiences and perspectives of the American people, we welcome applicants from the many communities, identities, races, ethnicities, backgrounds, abilities, religions, and cultures of the United States who share our commitment to public service.

Recruitment Incentive Potential:
Selected candidate may be offered up to a 25% recruitment incentive if eligible and will be required to sign a service agreement.

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

Keywords
Senior Software Engineer, Software Development, Programming Languages, C, C#, C++, BASIC, Fortran, Pascal, Algol, COBOL, Go, Python, Perl, .NET, Java, JavaScript, Ruby, SQL, HTML, CSS, Full Stack Development, Frontend Development, Backend Development, Assembly Language, JQery, Visual Basic, Federal Bureau of Investigation (FBI), Laboratory, Scientific Instrumentation, Forensics, Science and Technology, Science, Top Secret Clearance, API, Web Development, Mobile Development, Agile Methodologies, Scrum, Kanban, Scaled Agile Framework (SAFe), Software Architecture, System Design, Database Management, API Development, Cloud Computing, DevOps, Continuous Integration, Continuous Deployment, CI/CD, Test-Driven Development (TDD), Version Control Systems (e.g., Git, SVN), Code Review, Problem-Solving, Technical Proficiency, Analytical Skills, Communication Skills, Team Collaboration, Leadership, Technical Documentation, Quality Assurance, Software Testing, Performance Optimization, Scalability, Security, User Experience (UX), User Interface (UI), Object-Oriented Programming (OOP), Functional Programming, Software Lifecycle Management, Agile Practices, Software Engineering Best Practices, Computer Science, GOTS (Government Off-The-Shelf), COTS (Commercial Off-The-Shelf), Innovation, Excellence, Information Technology, IT, Impactful Work, Professional Growth, Collaborative Culture, Stability and Security

How You Will Be Evaluated

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

Please make sure your specialized experience/requirement(s) can be identified in your resume. Applicants must meet the qualification requirements by the closing date of this announcement.

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.

All applicants will be rated on the following Competencies

  • Communication
  • Customer Service
  • Flexibility and Adaptability
  • Information Management
  • Leadership
  • Problem Solving/Judgement
  • Technology Awareness

Required Documents

To apply to this position, interested applicants must provide a complete application package by the closing date which includes:

  1. Your resume, specifically noting relevant work experience and associated start and end dates
  2. A complete assessment questionnaire
  3. Other supporting documents (if applicable):
  • College transcripts, if qualifying based on education or if there is a positive education requirement
  • Notification of Personnel Action, SF-50; not applicable to current FBI employees
  • Memorandum for Record (MFR), Please see Additional Information
  • Most recent Performance Appraisal; not applicable to current FBI employees
  • Veterans: DD 214; Disabled Veterans: DD 214, SF-15, and VA letter dated 1991 or later

How to Apply

To apply for the Senior Software Engineer position, please click here.

Official Position Title: IT Specialist

Agency contact information

Christopher Glass

Address

Federal Bureau of Investigation
935 Pennsylvania Ave, NW
Washington, DC 20535
US
Learn more about this agency

Next steps

Once your complete application is received we will conduct an evaluation of your qualifications and determine your ranking. The Most Competitive candidates will be referred to the hiring manager for further consideration and possible interview. You will be notified of your status throughout the process.


Note: We cannot accept applications on behalf of Federal Agencies. Application instructions are listed within the Job Description.