Hybrid Senior Software Developer

Posted 2 hours ago

Apply now

About the role

  • Senior Software Developer developing web and mobile applications for NIH researchers at Guidehouse. Collaborate with scientists and support complex scientific data workflows in a hybrid work environment.

Responsibilities

  • Participate in a highly integrated software development team working in an agile environment, documenting code, testing code, and tracking tasks
  • Develop new applications as well as extend existing applications; develop new features and customizations that harmonize with existing codebases
  • Find creative solutions to scale the performance of existing analysis pipelines to meet the demands of rapidly growing datasets
  • Collaborate between the project team and internal teams to support enterprise infrastructure to deploy and maintain software
  • Experiment with new technologies and systems as well as prototype solutions for potential integration into existing infrastructure
  • Review and address security vulnerabilities in collaboration with our security and infrastructure teams

Requirements

  • 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 mentoring other developers and reviewing and providing feedback on other developer’s work
  • Experience developing and using RESTful web services and JSON or XML objects for communication
  • Experience communicating with end users on software development projects; being comfortable explaining complex computational terms using simple language for a non-computational audience
  • Demonstrated experience extending the functionality of existing software; 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. Candidates must receive approved adjudication of their Public Trust prior to onboarding with Guidehouse. Candidates with an active Public Trust or existing suitability are preferred.

Benefits

  • Medical, Rx, Dental & Vision Insurance
  • Personal and Family Sick Time & Company Paid Holidays
  • Parental Leave
  • 401(k) Retirement Plan
  • Group Term Life and Travel Assistance
  • Voluntary Life and AD&D Insurance
  • Health Savings Account, Health Care & Dependent Care Flexible Spending Accounts
  • Transit and Parking Commuter Benefits
  • Short-Term & Long-Term Disability
  • Tuition Reimbursement, Personal Development, Certifications & Learning Opportunities
  • Employee Referral Program
  • Corporate Sponsored Events & Community Outreach
  • Care.com annual membership
  • Employee Assistance Program
  • Supplemental Benefits via Corestream (Critical Care, Hospital Indemnity, Accident Insurance, Legal Assistance and ID theft protection, etc.)

Job title

Senior Software Developer

Job type

Experience level

Senior

Salary

$113,000 - $188,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job