Senior Software Engineer

DSFederal, Inc.
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows User Authentication Microsoft Azure System Configuration Continuous Integration Integrated Windows Authentication Drupal Extranet Federated Identity Management Internet Information Services (IIS) Network Security Automation of Marketing
+25 more
Microsoft SQL Server OAuth Oracle (Applications) Windows PowerShell Azure Active Directory Azure DevOps Pipelines Microsoft SharePoint Security Information and Event Management Software Deployment Virtual Machines SSL Certificate Management Transport Layer Security HybridCloud BIG-IP Local Traffic Manager (LTM) Deployment Automation Tenable Nessus Nintex Firewall Services Module Splunk Network Server Big Ip Key Vault Jenkins Plan of Action and Milestones Vulnerability Analysis

Job description

The Senior Software Engineer will support a Federal Government application and website support program by architecting, administering, configuring, patching, upgrading, securing, and troubleshooting SharePoint, Nintex K2, Drupal, Azure, F5, Power Gateway, and related application infrastructure environments. This role will provide senior-level engineering support across development, test, staging, production, internal, external, public website, and Azure-hosted environments. The Senior Software Engineer will work closely with application developers, database administrators, security teams, network teams, project managers, and federal stakeholders to maintain a secure, reliable, compliant, and high-performing application infrastructure. Requirements:

  • Architect, configure, administer, patch, upgrade, and troubleshoot SharePoint on-premises 2016/2019/Subscription Edition and SharePoint Online environments.
  • Configure, upgrade, and manage Nintex K2 automation platforms and related workflow infrastructure.
  • Support SharePoint site migrations from on-premises environments to SharePoint Online.
  • Configure SharePoint Online site collections, permissions, app registrations, web parts, and custom components.
  • Configure and manage Power Gateway and Power BI Data Gateway connections to SQL Server, Oracle, and other data sources.
  • Support Drupal 8/9/10/11 environments in Azure, including resource groups, virtual machines, associated resources, Network Security Groups, firewall rules, and access/connectivity troubleshooting.
  • Support Azure-hosted application infrastructure, including VMs, resource groups, managed identities, access policies, Key Vault, Private Link, App Services, and related dependent resources.
  • Configure and manage F5 Silverline Web Application Firewall Proxy, SSL profiles, threat profiles, iRules, and connectivity settings.
  • Configure and manage F5 BIG-IP Local Traffic Manager, server pools, traffic pools, SSL profiles, and related traffic management components.
  • Support authentication and access troubleshooting for Classic Windows Authentication, Windows Claims Authentication, OAuth, federal login services, Microsoft Entra ID, and federated login.
  • Create and maintain automated monitoring jobs for websites, services, SSL certificates, IIS AppPools, scheduled tasks, disk utilization, and system health.
  • Create automated deployment scripts using Azure DevOps Pipelines, Jenkins, and related build/deployment tools.
  • Support normal maintenance windows, application deployments, monthly maintenance, password changes, application patching, upgrades, and production readiness testing.
  • Configure and run vulnerability scans using tools such as Netsparker and Tenable Nessus; interpret findings and support remediation.
  • Use Splunk queries and system logs to monitor servers, applications, and security events.
  • Support FISMA, SA&A, A&A, ATO, POA&M, security waiver, firewall waiver, and vulnerability disclosure program activities.
  • Prepare and maintain technical documentation, SOPs, security documentation, infrastructure diagrams, deployment procedures, and operational runbooks.
  • Provide remote and occasional onsite support for federal stakeholders, including after-hours and maintenance-window support when required.

Requirements

  • More than 5 years of experience architecting, administering, patching, and configuring SharePoint on-premises 2016/2019/Subscription Edition and SharePoint Online.
  • Experience configuring SharePoint Online and migrating SharePoint sites from on-premises to SharePoint Online.
  • Experience configuring and managing Power Gateway.
  • At least 5 years of experience configuring and upgrading Nintex K2 automation.
  • Experience configuring and managing F5 Silverline Web Application Firewall Proxy, SSL settings, threat profile settings, and firewall/connectivity troubleshooting.
  • More than 5 years of experience supporting Drupal 8/9/10/11 in Azure.
  • More than 5 years of experience creating Azure resource groups, provisioning virtual machines and associated resources, and managing firewall rules through Network Security Groups.
  • More than 5 years of experience supporting FISMA security assessment and authorization activities.
  • Experience managing servers in Azure.
  • Experience supporting application infrastructure in development, test, staging, and production environments.

Preferred Qualifications

  • Experience supporting Federal Government application and website infrastructure environments.
  • Experience supporting federal cloud or hybrid cloud environments.
  • Experience with NIST 800-53 Rev. 5, ATO packages, SSPs, PIAs, BIAs, CMPs, contingency plans, incident response plans, MOUs, ISAs, and POA&Ms.
  • Experience with automated monitoring, CI/CD, Jenkins, Azure DevOps Pipelines, PowerShell, IIS, SSL certificate management, and application deployment support.
  • Experience supporting secure public websites, intranet applications, extranet portals, federated identity, PII protection, Section 508, and FISMA compliance.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:29 min

Transitioning from content management to cloud infrastructure

Matt Butcher · WWC 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:33 min

Recapping vital capability shifts across security and enterprise infrastructure

Sergej Reznik Sergej Reznik · Europe 2026 Virtual

6:28 min

Engaging with open source tech communities through documentation

Dwayne Mcdaniel · LIVE

Videos

See all

Related articles

See all