See all roles

Drupal Software Engineer | U.S. Based | Federal Background Check Required

Work from home Full-time role Hiring

Location: Remote (US-based) Employment Type: Full-time (1099 Consultant) About Viderity Viderity is a HUBZone-certified and Woman-Owned Small Business (WOSB) delivering award-winning IT, digital, and creative solutions across federal and commercial markets. Our services span application development, creative services, cybersecurity, data analytics, strategic communications, event management, training, and program management. With over 15 years of proven success and exceptional past performance, we empower clients with innovative, measurable results. Position Overview The Drupal Software Engineer will be a developer working across the Drupal portals, with particular focus on the UI and backend features supporting the Applicant Portal and Reviewer Portal. The person will also contribute across the broader SAP ecosystem. The primary responsibility is to build, enhance, and maintain the Applicant Portal and Reviewer Portal, while also contributing to adjacent Drupal-based systems and the broader SAP ecosystem.

Key Responsibilities

Frontend Responsibilities

  • Build and maintain the Applicant Portal, Reviewer Portal, Metadata Manager Portal, and Administrator Portal front end components
  • Implement a user centered UI aligned with NSF’s design standards and consistent with USWDS patterns where used
  • Ensure complete Section 508 compliance including keyboard navigation, semantic structure, ARIA patterns, and screen reader compatibility
  • Implement role-based access control in the UI so users see only the data and actions appropriate for their role
  • Work closely with UX, product, and NSF teams to implement wireframes and requirements accurately

Backend Responsibilities

  • Build and maintain Drupal backend logic including custom modules, hooks, forms, and custom Form API implementations
  • Implement workflows for application intake, review processes, scoring, metadata validations, and program configuration
  • Build and maintain RESTful APIs and integration points
  • Support metadata ingestion pipelines and validation rules
  • Implement user and role management consistent with RBAC requirements
  • Collaborate with database engineers on data modeling, queries, and performance tuning
  • Contribute to monitoring, logging, and error handling to support production stability

General Software Engineering Responsibilities

  • Perform end to end analysis, design, and development
  • Code, debug, test, and troubleshoot during the full development lifecycle
  • Conduct and participate in peer code reviews
  • Participate in UI and UX discussions and provide engineering input
  • Mentor and support junior engineers as needed

Qualifications

Education and Experience

  • Bachelor’s degree in Computer Science or related field, or equivalent years of experience
  • At least 5 years of professional engineering experience

Technical Skills Required •Experience with Sass for CSS preprocessing and Twig for templating

  • Demonstrated experience with Drupal development, including Drupal 10 module development, Drupal 10 Form APIs, custom forms, templates, theming, hooks, and custom workflows
  • Experience building complex, accessible web applications
  • Experience implementing Section 508 and WCAG accessibility
  • Experience with role-based access control in both frontend and backend contexts
  • Strong backend experience with APIs, workflow logic, and metadata driven systems
  • Strong relational database skills
  • Familiarity with cloud or hybrid hosting environments
  • Experience with CI and CD pipelines, Docker, and modern DevOps practices is a plus

Soft skills

  • Strong communication and comfort working with teams
  • Client facing professionalism
  • Strong attention to detail
  • U.S. Citizenship required (due to Federal contract restrictions)

What We Offer

  • Competitive hourly rate (commensurate with experience).
  • Flexible, remote work arrangement.
  • Opportunity to contribute to a high-impact, federally mandated modernization initiative.
  • Collaborative environment with direct visibility on a nationally recognized federal program.

Apply tot his job Apply To this Job

You might like

Lead Enterprise Account Manager - Federal System Integrators and Civilian Agencies

Work from home Full-time role

Staff Security and Compliance Engineer, Federal - Moveworks Remote / Telecommute Jobs

Work from home Full-time role

Program Manager - Security Cooperation Program

Work from home Full-time role

Lead Account Manager - US Federal - Independent Agencies

Work from home Full-time role

Grant Writer

Work from home Full-time role

Public Health Expert

Work from home Full-time role

Telemarketing - Telefundraising for Nonprofit Theaters

Work from home Full-time role

Hepatitis Epidemiologist

Work from home Full-time role

Communications Manager: Journalist, Story Seeker, Story Teller

Work from home Full-time role

Budget and Policy Analyst

Work from home Full-time role

Cyber Defense Analyst- Remote

Work from home Full-time role

Experienced Part-Time Customer Service Representative – Phone and Chat Support for arenaflex Members

Work from home Full-time role

Collections & Billing Specialist

Work from home Full-time role

Experienced Remote Data Entry Clerk/Typist Clerk – Join arenaflex and Make a Lasting Impact!

Work from home Full-time role

Experienced Data Entry Specialist – Remote Work Opportunity at arenaflex

Work from home Full-time role

Experienced Part-time Remote Customer Service Representative – Flexible Work from Home Opportunities

Work from home Full-time role

Experienced Customer Experience Agent (Overnight Shift) – Livestream Shopping and Ecommerce Expert

Work from home Full-time role

Remote Medical Billing, Claims and Denials Associate

Work from home Full-time role

Director of Business Development & Partnerships

Work from home Full-time role

Bilingual English/Spanish Customer Support Specialist – Policy & Billing Solutions Expert at arenaflex

Work from home Full-time role