> Markdown version of [/jobs/ext/1205978-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1205978-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** DSFederal, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=15bfdce569c9d31b ## About the Role * 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. ## 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. ## Related Videos - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling](https://www.wearedevelopers.com/videos/266-decoupling-101-why-decouple-when-not-to-progressive-decoupling-and-success-stories-in-decoupling) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Events like RSAC Get You CISOs. Developers Decide What Actually Gets Deployed.](https://www.wearedevelopers.com/magazine/693-events-like-rsac-get-you-cisos-developers-decide-what-actually-gets-deployed) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Understanding and Mitigating Common Web Vulnerabilities](https://www.wearedevelopers.com/magazine/565-understanding-and-mitigating-common-web-vulnerabilities) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)