Guidehouse
Software Development & Support
SeniorSoftwareDeveloper
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Developer at Guidehouse. Skills: Python, JavaScript, React, AWS, Docker, Full stack development. Creating and maintaining applications. Developing new applications”
What You'll Achieve.
Develop reliable, scalable services; Make complex scientific data and workflows accessible and actionable; Ensure performance and usability at scale; Meet the demands of rapidly growing datasets
Industry & Context.
Translate complex scientific workflows into reliable, scalable services; Design user interfaces that make complex scientific data and workflows accessible and actionable; Find creative solutions to scale the performance of existing analysis pipelines to meet the demands of rapidly growing datasets
Up to 10% Travel, Ability to Obtain Public Trust, Periodic onsite presence is required, In-person new-joiner orientation in Tysons Corner, VA, Occasional onsite team meetings in Rockville, MD
What They're Looking For.
Must Have
M. S. in computer science or related field, Minimum Six (6) years of Full stack web application development and maintenance experience, including development in Python and React, Minimum Three (3+) years of experience working with databases, Experience building containerized applications using Docker, Experience using GitHub actions, Minimum Two (2+) years of experience with Git and code deployments to multiple environments and involving reviewing the contributions of multiple team members, Experience deploying and operating software on AWS, Experience developing and using RESTful web services and JSON or XML objects for communication, Experience communicating with end users on software development being comfortable explaining complex computational terms using simple language for a non-computational audience, Demonstrated experience extending the functionality of existing ability to learn an existing body of code and extend it, Ability to meet position requirements that include required in‑person activities, such as new‑joiner orientation in Tysons Corner, VA and onsite meetings in Rockville, MD, as determined by program and business needs., Must be able to obtain and maintain a Federal or DoD Public Trust.
Nice to Have
Experience with scientific computing libraries, Experience with data-intensive workloads, Experience with distributed systems, Candidates with an active Public Trust or existing suitability are preferred., Knowledge of terraform, Familiarity with SCRUM/Agile development, Familiarity with Swagger/OpenAPI, Experience visualizing complex or large-scale data sets, Experience reviewing and responding to security vulnerability reports, Background in bioinformatics, genomics, or computational biology
What You'll Do.
Creating and maintaining applications
Developing new applications
Extending existing applications
Developing new features and customizations
Scaling performance of existing analysis pipelines
Deploying and maintaining software
Prototyping solutions
Reviewing and addressing security vulnerabilities
Designing and implementing APIs
Designing data processing pipelines
Designing computational services
Developing reusable React components
Integrating with APIs
Ensuring performance and usability at scale
Contributing to system architecture
Mentoring other developers
How You'll Work.
Team & Collaboration
Participate in a highly integrated software development team; Collaborate between the project team and internal teams; Collaborate closely with PhD-level scientists and subject matter experts; Mentoring other developers and reviewing and providing feedback on other developer’s work; Reviewing the contributions of multiple team members
Communication Scope
Communication skills are essential; Frequently converse with non-computational subject matter experts; Comfortable explaining complex computational terms using simple language for a non-computational audience
Process & Methodology
Tracking tasks, Agile environment
Full Job Description
**_Job Family_ :** Software Development & Support ** _Travel Required_ :** Up to 10% **_Clearance Required_ :** Ability to Obtain Public Trust We are seeking a highly skilled, dynamic developer with full stack expertise using Python and JavaScript technologies. The developer will support web and mobile applications used by researchers and clinicians at the National Institute of Allergy and Infectious Diseases (NIAID) in the National Institutes of Health (NIH). This opportunity is a full-time position with Guidehouse and can be remote or on-site at NIH in Rockville, MD. Periodic onsite presence is required, including in‑person new‑joiner orientation in Tysons Corner, VA and occasional onsite team meetings in Rockville, MD. The Senior Software Developer will collaborate closely with PhD-level scientists and subject matter experts to translate complex scientific workflows into reliable, scalable services and to design user interfaces that make complex scientific data and workflows accessible and actionable. Responsibilities include designing and implementing APIs, data processing pipelines, and computational services, developing reusable React components, integrating with APIs, ensuring performance and usability at scale, contributing to system architecture, writing well-tested, maintainable code, and mentoring other developers. Experience with scientific computing libraries, data-intensive workloads, or distributed systems is highly desirable. Applications developed by the team are used in clinical and research settings and development is driven by continued use and iterative feedback from researchers and clinical staff as well as subject matter experts and software development team members. Strong communication skills for this position are essential as the Developer may need to frequently converse with non-computational subject matter experts. **_What You Will Do_ :** The role will be responsible for creating and maintaining applications and will entail: * Participat
Applying for this Senior Software Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Guidehouse?
Real rants from real employees. Read before you apply.