> Markdown version of [/jobs/ext/1133445-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1133445-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:** Ardent Eagle Solutions - **Location:** Bethesda, MD, United States (Remote available) - **Experience:** Expert - **Salary:** $125,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Application Firewall, Application Performance Management, Application Services, User Authentication, Microsoft Azure, Cloud Computing, Configuration Management, Software Documentation, Cyber Security, Computer Networks, Databases, System Configuration, Data Mart, Linux, Web Development, Integrated Windows Authentication, Drupal, Federated Identity Management, Google Analytics, Monitoring of Systems, Identity and Access Management, Network Security, Machine Learning, Windows Servers, OAuth, Windows PowerShell, Power BI, Azure Active Directory, Microsoft SharePoint, Software Deployment, Software Engineering, Virtual Machines, Software Vulnerability Management, Web Applications, Web Traffics, Scripting, Transport Layer Security, Enterprise Software Applications, Load Balancing, Reliability of Systems, Tenable Nessus, Nintex, Firewall Services Module, Splunk, Network Server, Devsecops, Big Ip, Key Vault, Jenkins, Plan of Action and Milestones, Vulnerability Analysis - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7489f77d2f18c298 ## About the Role * 5 or more years' experience architecting, administering, patching, and configuring SharePointon premises 2016/2019/SE/SPO. * Experience configuring SharePoint Online and migrating SharePoint sites from on-premises to SharePoint Online. * Experience configuring and managing Power Gateway * At least 5 years' experience configuring and upgrading Nintex K2 automation * Experience configuring and managing F5 Silverline Web Application Firewall (WAF) Proxy, SSL, Threat Profiles settings as well as trouble shooting firewall and connectivity issues. * More than 5 years' experience supporting Drupal 8/9/10/11 in Azure, creating resource groups, provisioning VMs, and associated resources, managing firewall rules via Network Security Groups. * More than 5 years' experience supporting FISMA security assessment and authorization activities. * Experience managing servers in Azure. Education: Requires BS/BA degree in related field (or equivalent) ## Description The NICHD Office of OIT requires continued planning and technical support for IT application and website development and maintenance, Section 508 Compliance, database and data mart support, application infrastructure support, and other technical services including but not limited to the support of new and emerging technologies such as Artificial Intelligence (AI), Machine learning (ML)/Robotic Process Automation (RPA), NICHD and/or NIH Wide. The focus of these IT support activities is creation, development, maintenance, operation, and support of a web application infrastructure that provides an efficient, effective, reliable, and secure computing environment in support of NICHD's and NIH's mission and supports staff in the efficient and effective utilization of these capabilities. Background: The Eunice Kennedy Shriver National Institute of Child Health and Human Development (NICHD) was established as one of the 27 institutes and centers within the National Institutes of Health (NIH) in 1962. NICHD's mission is to lead research and training to understand human development, improve reproductive health, enhance the lives of children and adolescents, and optimize abilities for all. Responsibilities: * Design, implement, and support enterprise application platforms and infrastructure supporting mission-critical federal systems. * Collaborate with Government stakeholders, technical teams, and project leadership to deliver secure, scalable, and highly available application environments. * Engineer, configure, administer, patch, and upgrade enterprise application platforms, including SharePoint Subscription Edition, SharePoint Online, K2 Nintex Automation, Power BI Gateway, and related technologies. * Design, build, and maintain cloud-based solutions in Microsoft Azure, including virtual machines, Azure App Services, Key Vault, Private Link, Resource Groups, managed identities, and networking components. * Develop and maintain automation solutions for application deployments, system monitoring, infrastructure management, and operational support using Azure DevOps, Jenkins, PowerShell, and scripting technologies. * Build and manage CI/CD pipelines to automate application deployments across development, testing, staging, and production environments. * Configure and maintain Linux and Windows server environments supporting enterprise applications, websites, and content management platforms. * Support authentication and identity management technologies, including Microsoft Entra ID, OAuth, Windows Authentication, Claims Authentication, and federated identity solutions. * Troubleshoot complex application, infrastructure, networking, authentication, and connectivity issues across cloud and on-premises environments. * Configure and administer enterprise networking and security technologies, including F5 BIG-IP, F5 Silverline Web Application Firewall (WAF), SSL certificates, load balancing, traffic management, and firewall configurations. * Develop automated monitoring solutions for applications, servers, websites, services, SSL certificates, scheduled jobs, and infrastructure components to improve system reliability and operational efficiency. * Support enterprise application deployments, software upgrades, maintenance windows, and production releases while minimizing service disruptions. * Collaborate with database, network, cybersecurity, and application development teams to support integrated enterprise solutions. * Analyze application performance, web traffic, and system logs using tools such as Google Analytics, Splunk, and other monitoring platforms to identify trends and resolve operational issues. * Perform vulnerability assessments, interpret security scan results, and remediate findings using enterprise security tools including Tenable Nessus and Netsparker. * Support Federal Information Security Modernization Act (FISMA) compliance activities, including implementation of security controls, Plan of Action and Milestones (POA&M) management, vulnerability remediation, and security documentation. * Contribute to Security Assessment and Authorization (SA&A) and Authorization to Operate (ATO) activities by preparing technical documentation in accordance with NIST 800-53 and federal security requirements. * Maintain system documentation, operational procedures, technical diagrams, and deployment guides to support ongoing operations and knowledge transfer. * Participate in Change Advisory Board (CAB) activities, release planning, configuration management, and production change control processes. * Provide technical leadership, mentor junior engineers, and promote software engineering, automation, and DevSecOps best practices across project teams. * Support production operations by participating in on-call rotations and providing timely resolution of critical system issues outside normal business hours, as needed. ## 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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## 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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries)