DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Federal Bureau of Investigation Senior Software Engineer in Quantico, Virginia

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! Responsibilities 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: Experience developing and deploying web applications in a production environment. Experience using relational or document databases. Senior Developer experience 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: 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.). 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

DirectEmployers