Jobs · Information Technology · Maryland

Software Engineer III

Pearson · Annapolis, MD · 3 days ago
Information TechnologyFull-time

About the role

We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows endpoints. This role is critical in maintaining, modernizing, and optimizing our Microsoft-based infrastructure, with a strong focus on endpoint management, automation, and end-user experience.

Responsibilities

  • Design, implement, and manage enterprise endpoint solutions using Microsoft Intune and related Microsoft Endpoint Manager technologies
  • Administer and support a fleet of ~20,000 Windows devices across a distributed enterprise environment
  • Lead Windows OS lifecycle management, including deployment, patching, upgrades, and security compliance
  • Develop, maintain, and optimize advanced PowerShell scripts for automation, reporting, and operational efficiency
  • Manage and enhance device configuration, compliance policies, and security baselines within the Microsoft ecosystem
  • Monitor and improve endpoint performance and user experience using tools such as Nexthink
  • Collaborate with security, networking, and infrastructure teams to ensure alignment with enterprise standards and policies
  • Troubleshoot and resolve complex, escalated endpoint and OS-related issues
  • Contribute to strategic initiatives such as Zero Trust, device hardening, and modern workplace transformation
  • Document processes, standards, and architectural decisions

Requirements

  • 7+ years of experience in Windows engineering within large enterprise environments
  • Strong expertise in Microsoft Intune (Endpoint Manager) and modern device management (MDM/MAM)
  • Deep knowledge of Windows 10/11 administration, deployment, and troubleshooting
  • Advanced PowerShell scripting skills, with a focus on automation and scalability
  • Experience managing large device fleets (10,000+ endpoints preferred)
  • Solid understanding of Microsoft 365, Azure AD (Entra ID), Group Policy, and hybrid identity environments
  • Experience with endpoint monitoring and analytics tools (e.g., Nexthink or similar)
  • Strong understanding of security best practices, compliance frameworks, and endpoint hardening
  • Proven ability to operate independently and handle high-impact escalations

Qualifications

  • Experience with Autopilot, Windows Update for Business, and application packaging/deployment
  • Familiarity with co-management (ConfigMgr/SCCM and Intune) environments
  • Knowledge of virtualization technologies (e.g., AVD, VDI)

Key Competencies

  • Strong problem-solving and analytical skills
  • Ability to simplify complex technical challenges and communicate effectively to stakeholders
  • Proactive mindset with a focus on automation and continuous improvement
  • Leadership qualities and ability to mentor junior engineers

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com