Senior Full-Stack Software Engineer

Company:  SAIC
Location: Silver Spring
Closing Date: 16/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job ID: 2413113

Location: SILVER SPRING, MD, US

Date Posted: 2024-10-09

Category: Software

Subcategory: SW Engineer

Schedule: Full-time

Shift: Day Job

Travel: No

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: Public Trust

Potential for Remote Work: No

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 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 United States for at least 3 out of the last 5 years.

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 is 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.

#J-18808-Ljbffr
Apply Now
Share this job
SAIC
  • Similar Jobs

  • Senior Software Engineer, Full Stack

    district of columbia
    View Job
  • Senior Software Engineer, Full Stack

    Washington D.C.
    View Job
  • Senior Software Engineer (Full Stack)

    Washington D.C.
    View Job
  • Senior Software Engineer, Full Stack

    McLean
    View Job
  • Senior Software Engineer, Full Stack

    Washington D.C.
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙