SAIC
Senior Full-Stack Software Engineer
SAIC, Silver Spring, Maryland, 20900
Description SAIC is currently seeking a Senior Full-Stack Software Engineer to join our dynamic team supporting the Food and Drug Administration (FDA) HIVE (High-performance Integrated Virtual Environment) team . SAIC supports the FDA and its scientists and medical reviewers in Scientific Computing which includes, technical and research aspects of bioinformatics, scientific software support, AI/ML, DevOps and Big Data analytics. This role is Hybrid and requires 1 day per week in Silver Springs, MD. The Full-Stack Software Engineer in the HIVE (High-performance Integrated Virtual Environment) team will be responsible for the comprehensive support, maintenance, and enhancement of software using a technology stack that includes C, C++, Python, and JavaScript/React. The ideal candidate will have expertise in creating code from scratch using these technologies. This role involves fixing bugs, converting, and upgrading legacy code to new technologies, and developing new software features. The engineer will collaborate closely with scientists and other engineers to integrate bioinformatics tools, ensuring that workflows are efficient and well-documented. Additionally, the engineer will develop and maintain unit tests to guarantee software reliability, as well as create and maintain thorough procedural and technical documentation to support scientific software. Job Duties: Support and maintain existing software code written in C/C++, Python, and JavaScript. Fix bugs in existing software and ensure the stability and performance of applications. Convert and upgrade legacy software components to new technologies and frameworks. Develop and maintain unit tests to ensure the reliability and correctness of software code. Integrate bioinformatics tools into existing and new software platforms. Develop new scientific software features and enhance existing functionalities. Collaborate with scientists and engineers to create and refine software solutions. Evaluate, document workflows, and resolve software and scientific workflow-related problems. Suggest enhancements to improve workflow performance. Write scripts and support documentation for scientific software. Create and maintain comprehensive scientific software procedural and technical documentation. Qualifications Required Education and Experience: Master’s degree in software engineering, Information Systems, Computer Science, Engineering, Science, Physics, or Math. 7 years of work-related experience is required; 10 years of experience is highly preferred. Alternatively, a bachelor’s degree and 9 years of experience can be accepted in lieu of a completed master’s degree. Must be eligible to obtain a Public Trust under FDA regulations prior to start. Must have resided in the in the United States for at least 3 out of the last 5 year. Required Skills: Hands-on experience with software development in C, C++, and Python. Proficient in SQL. Strong Linux shell scripting skills. Good understanding of web markup, including HTML5 and CSS3. Proficient understanding of code versioning tools, such as Git. Experience with Jira Issue Tracker and MS SharePoint. Desired Skills: Knowledge of JavaScript libraries and frameworks, particularly React. Ability to work independently while also collaborating effectively with technical and non-technical cross-functional teams. Working knowledge of REST and JSON APIs. Experience with building and working with container images. Strong written and verbal communication skills. Experience working in AWS cloud environments. Experience working with the FDA or similar federal government entities highly desired. Familiarity with Next-Generation Sequencing (NGS) and biological or epidemiological data is a plus. Target salary range: $120,001 - $160,000. The estimate displayed represents the typical salary range for this position based on experience and other factors. SAIC accepts applications on an ongoing basis and there is no deadline. Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site. REQNUMBER: 2413113 SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability