Senior Software Engineer
Fully Remote
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.


Required Qualifications

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