1

Powershell Jobs in Pennsylvania (NOW HIRING)

Software Engineer Sr

Pittsburgh, PA · On-site

$118K - $156K/yr

Use PowerShell and related Microsoft 365 tooling to automate administration, deployment, reporting, and maintenance tasks. Collaborate with business stakeholders, architects, QA, security, and ...

SQL Database Administrator

Chambersburg, PA · On-site

$49.75 - $62.25/hr

Write and Use SSIS (SQL Server Integration Services) and PowerShell Scripts. * Assist with conversions from older SQL versions to current version. * Assist with database server infrastructure and ...

Use PowerShell to automate routine support activities, assist with software deployment, and address system remediation needs. * Support Active Directory tasks such as user account assistance, access ...

next page

Showing results 1-20

Powershell information

See Pennsylvania salary details

$21

$49

$76

How much do powershell jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for powershell in Pennsylvania is $49.33, according to ZipRecruiter salary data. Most workers in this role earn between $39.28 and $58.32 per hour, depending on experience, location, and employer.

What is PowerShell?

PowerShell is an open source command-line shell and scripting language created by Microsoft and usable on Windows, macOS, and Linux. This tool allows you to use functions like cmdlets to quickly execute specific tasks within the framework of the system. PowerShell is used mainly for task automation and configuration management, particularly for administrative tasks otherwise considered tedious or repetitive. For example, PowerShell can be used to check whether each server in a group is running a particular program, which is essential for situations like verifying that security systems are functioning as intended. Despite its capabilities, PowerShell is rarely used outside of corporate and administrative environments.

What does a PowerShell professional do?

PowerShell professionals are IT specialists who use Microsoft's PowerShell scripting language to automate tasks, manage systems, and configure environments, primarily in Windows-based networks. They write, test, and maintain scripts to streamline repetitive processes, improve system efficiency, and ensure consistency across IT operations. Their work often involves managing servers, deploying software, handling user accounts, and troubleshooting issues within enterprise environments. By leveraging PowerShell, these professionals help organizations save time, reduce errors, and improve security in IT management.

What are the key skills and qualifications needed to thrive as a PowerShell developer?

To thrive as a PowerShell Developer, you need strong scripting skills, a solid understanding of Windows operating systems, and experience with automation, typically supported by relevant IT certifications like Microsoft Certified: Windows Server or Azure certifications. Familiarity with integrated development environments (IDEs) like Visual Studio Code, version control systems such as Git, and automation platforms like Azure DevOps or System Center is essential. Problem-solving abilities, attention to detail, and effective communication are crucial soft skills for interpreting requirements and collaborating with teams. These skills and qualifications are important because they enable the efficient automation of tasks, improve system reliability, and streamline IT operations.

How does a PowerShell professional typically collaborate with other IT team members on automation projects?

PowerShell professionals often work closely with system administrators, DevOps engineers, and network engineers to design and implement automation solutions. They frequently participate in project planning meetings to understand workflow needs and provide scripting expertise. Collaboration involves sharing scripts, integrating with other tools (like Azure or Active Directory), and ensuring that automation aligns with team goals. Regular communication and documenting scripts are essential to ensure that others can maintain or modify the automation as needed.

What is the difference between Powershell vs Bash?

AspectPowershellBash
Primary UseAutomation and configuration management on Windows systemsShell scripting and automation on Unix/Linux systems
EnvironmentWindows PowerShell, PowerShell Core cross-platformUnix/Linux terminals and macOS
SyntaxObject-oriented, cmdlet-basedText-based, command-line scripting
Common CertificationsMicrosoft Certified: PowerShellLinux Professional Institute Certification (LPIC), Bash scripting courses

PowerShell and Bash are both powerful scripting tools used for automation, but PowerShell is primarily designed for Windows environments with object-oriented scripting, while Bash is used in Unix/Linux systems with text-based scripting. Their usage depends on the operating system and specific automation needs.

How do I get all the jobs in PowerShell?

In PowerShell, to retrieve all scheduled jobs, use the Get-Job cmdlet, which lists background jobs started in the current session. For background jobs or remote jobs, you can also use Get-Job -State Running or Get-Job -Name to filter specific jobs. Managing jobs effectively requires understanding job states and using commands like Remove-Job to clean up completed jobs.

Is PowerShell hard to learn?

PowerShell is a scripting language used by system administrators and IT professionals, and its learning curve depends on prior experience with command-line interfaces and scripting. Basic commands are straightforward, but mastering advanced automation and scripting can require time and practice. Familiarity with Windows environments and scripting concepts can help accelerate learning for PowerShell roles.

Is PowerShell in demand?

PowerShell is in high demand for automation, scripting, and system administration tasks across many organizations. Professionals skilled in PowerShell, along with knowledge of Windows environments and scripting, are sought after in IT roles such as system administrators and DevOps engineers.

What are PowerShell jobs?

PowerShell jobs are background tasks or scripts that run asynchronously in the PowerShell environment, allowing administrators to perform multiple operations simultaneously. They are useful for automating repetitive tasks, managing system configurations, and improving efficiency in Windows administration. PowerShell jobs can be monitored, stopped, or retrieved using specific cmdlets like Start-Job, Get-Job, and Remove-Job.

What are the most commonly searched types of Powershell jobs in Pennsylvania?

The most popular types of Powershell jobs in Pennsylvania are:

What are popular job titles related to Powershell jobs in Pennsylvania?

For Powershell jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Powershell jobs in Pennsylvania look for?

The top searched job categories for Powershell jobs in Pennsylvania are:

Infographic showing various Powershell job openings in Pennsylvania as of August 2026, with employment types broken down into 83% Full Time, 9% Part Time, and 8% Contract. Highlights an 77% Physical, 11% Hybrid, and 12% Remote job distribution, with an average salary of $102,596 per year, or $49.3 per hour.

Office 365 Engineer/hybrid Malvern PA

Malvern, PA • On-site

Motion Recruitment Partners, LLC
Recruiting and Staffing Services • 1 - 5K employees

Other

Medical, Dental, Vision, Retirement, PTO

Posted 4 days ago


Job description

A leading enterprise organization in Malvern, PA is seeking a talented Office 365 Engineer to join their technology team in a full-time, hybrid role. T
his is an exciting opportunity to work across the Microsoft 365 ecosystem, supporting and engineering cloud-based productivity, collaboration, identity, and messaging technologies in a modern enterprise environment.
They're looking for someone who enjoys solving complex technical challenges, improving enterprise platforms, and staying ahead of Microsoft's rapidly evolving cloud technology. You'll gain exposure to projects involving Microsoft 365, Exchange Online, SharePoint, Teams, Entra ID, Intune, and PowerShell, with plenty of room to expand your skill set and grow into a senior engineering or architecture role.
Required Skills & Experience
3+ years of experience administering or engineering Microsoft 365 environments
Strong experience with Office 365 / Microsoft 365 administration and support
Experience with Exchange Online and email administration
Experience with Microsoft Entra ID (Azure AD), including users, groups, authentication, and access management
Experience with Microsoft Teams and SharePoint Online
Strong PowerShell scripting and automation skills
Experience troubleshooting complex Microsoft 365 issues in an enterprise environment
Strong understanding of Microsoft security, compliance, and identity concepts
Excellent communication and problem-solving skills
Desired Skills & Experience
Microsoft 365 certifications such as MS-102, AZ-104, or related certifications
Experience with Microsoft Intune / Endpoint Management
Experience with Exchange hybrid environments and migrations
Knowledge of Microsoft Purview, Defender for Office 365, and Microsoft security solutions
Experience with Conditional Access and MFA
Experience automating administrative tasks using PowerShell
Familiarity with Microsoft 365 governance and compliance
Experience working in large enterprise environments
What You Will Be Doing
Tech Breakdown
35% Microsoft 365 / Office 365 Administration & Engineering
20% Exchange Online / Messaging
15% Entra ID / Identity & Access Management
10% Teams & SharePoint
10% Intune / Endpoint Management
10% PowerShell / Automation
Daily Responsibilities
40% Hands-On Engineering & Troubleshooting
25% Microsoft 365 Administration & Platform Optimization
20% Project Work & Technical Implementations
15% Team Collaboration & Documentation
The Offer
You will receive the following benefits:
Medical, Dental, and Vision Insurance
Vacation Time
401(k)
Paid Holidays
Professional Development Opportunities
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.