Job opening: Senior Software Engineer
Salary: $139 395 - 181 216 per year
Published at: May 02 2024
Employment Type: Full-time
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.
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.
Contacts
- Address Federal Bureau of Investigation
935 Pennsylvania Ave, NW
Washington, DC 20535
US
- Name: Christopher Glass
- Email: [email protected]
Map