Software Engineer Sr

PNC

Strongsville (OH)

On-site

USD 86,250 - 158,125

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health coverage
401(k) with company match
Stock purchase plans
Paid time off

Job summary

PNC is seeking a Senior Software Engineer to advance Microsoft 365 solutions from Strongsville, OH, joining a team that designs, builds, and sustains enterprise-grade platforms. You will work across SharePoint Online, SPFx, Power Apps, Power Automate, and Graph APIs to deliver scalable solutions.

You will collaborate with architects, QA, security, and operations, ensuring secure coding, governance, and robust release processes.

Qualifications

  • 3+ years of hands-on software engineering experience, preferably with enterprise Microsoft 365 solutions.
  • Strong experience with SharePoint Online including lists, libraries, permissions, pages, and site structure.
  • Proficiency in SPFx development with JavaScript or TypeScript.
  • Experience with Power Platform tools and environment promotion.
  • Proficiency with PowerShell for Microsoft 365, SharePoint, and automation.
  • Experience with REST APIs, JSON, HTML, and CSS, and modern web development.
  • Familiarity with Agile/Scrum and distributed teams.

Responsibilities

  • Design, develop, test, and support Microsoft 365 solutions utilizing SharePoint Online, Power Platform, SPFx, PowerShell, and JavaScript.
  • Build and maintain custom SharePoint components such as web parts, extensions, and workflows.
  • Develop client-side solutions with SPFx, JavaScript/TypeScript, REST APIs, and Microsoft Graph.
  • Create and refine Power Apps, Power Automate flows, and other Power Platform components to automate business processes.
  • Implement and support Power Platform pipelines to promote solutions across environments.
  • Automate administration, deployment, reporting, and maintenance tasks using PowerShell and related tooling.
  • Collaborate with stakeholders, architects, QA, security, and operations to deliver reliable enterprise solutions.
  • Follow secure coding, lifecycle management, governance, and release management practices.
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes and enhancements.
  • Document solution designs, configuration details, deployment steps, and operational support procedures.

Skills

SharePoint Online
SPFx
Power Platform
PowerShell
JavaScript/TypeScript
REST APIs
Microsoft Graph
Git
Agile/Scrum

Tools

SharePoint Framework (SPFx)
Power Apps
Power Automate
Microsoft Graph
Git

Job description

Position Overview
At PNC, we value our people as our greatest asset and aim to deliver the best experience to our customers while fostering an inclusive workplace. As a Senior Software Engineer in the Technology organization, you will work from one of several hubs including Pittsburgh, PA; Strongsville, OH; Cleveland, OH; Dallas, TX; Phoenix, AZ; Denver, CO; or Birmingham, AL.

Future Duties and Responsibilities
  • Design, develop, test, and support Microsoft 365 solutions utilizing SharePoint Online, Power Platform, SPFx, PowerShell, and JavaScript.
  • Build and maintain custom SharePoint components such as web parts, extensions, and workflows.
  • Develop client‑side solutions with SPFx, JavaScript/TypeScript, REST APIs, and Microsoft Graph.
  • Create and refine Power Apps, Power Automate flows, and other Power Platform components to automate business processes.
  • Implement and support Power Platform pipelines to promote solutions across environments.
  • Automate administration, deployment, reporting, and maintenance tasks using PowerShell and related tooling.
  • Collaborate with stakeholders, architects, QA, security, and operations to deliver reliable enterprise solutions.
  • Follow secure coding, application lifecycle management, governance, and release management practices.
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes and enhancements.
  • Document solution designs, configuration details, deployment steps, and operational support procedures.
Required Skills & Qualifications
  • 3+ years of hands‑on software engineering experience, preferably supporting enterprise Microsoft 365 solutions.
  • Strong experience with SharePoint Online (lists, libraries, permissions, pages, site structure, solution support).
  • Hands‑on development of SharePoint Framework (SPFx) solutions using JavaScript or TypeScript.
  • Experience with Power Platform tools – Power Apps, Power Automate, and solution‑aware lifecycle management.
  • Working knowledge of Power Platform pipelines and environment promotion practices.
  • Proficiency with PowerShell for Microsoft 365, SharePoint, and Power Platform automation.
  • Experience with REST APIs, Microsoft Graph, JSON, HTML, CSS, and modern web development practices.
  • Experience with version control (Git) and collaborative development practices.
  • Understanding of security, governance, performance, and support considerations for Microsoft 365 solutions.
  • Knowledge of Agile/Scrum methodologies and distributed team experience.
Job Description (Core Tasks)
  • Provide detailed technical design and development of software solutions using existing and emerging technology platforms.
  • Propose and design software solutions to address complex business needs.
  • Write code, test, and deploy software.
  • Prepare technical and procedural documentation required for software.
  • Maintain and debug software.
Benefits
  • Comprehensive health coverage including medical, prescription drug, dental, and vision plans.
  • Life, disability, and short‑term and long‑term security plans.
  • 401(k) with company match, pension, and stock purchase plans.
  • Dependent care reimbursement, backup child/elder care, and adoption, surrogacy, and doula reimbursement.
  • Educational assistance for select programs fully paid.
  • Robust wellness program with financial incentives.
  • Paid time off: parental leave, holidays, absence days, vacation days, and additional leave based on service.
Pay Transparency

Base Salary: $86,250.00 – $158,125.00 (may vary by location, market data, and individual qualifications). The role is incentive eligible based on company, business, and individual performance.

Disability Accommodations Statement

Applicants requiring accommodations in the application process may contact AccommodationRequest@pnc.com or call 877‑968‑7762 and request “Workday.” All information will be kept confidential and used only to provide needed reasonable accommodations.

Equal Employment Opportunity (EEO)

PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.

California Residents

Refer to the California Consumer Privacy Act Privacy Notice to understand how PNC may use or disclose your personal information in our hiring practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

PNC • Pittsburgh

On-site
USD 86,000 - 159,000
Medical/Dental/Vision insurance
401(k) with company match
Pension and stock purchase plans
+1
Software Engineer Sr
Software Engineer Sr

PNC • Birmingham (AL)

On-site
USD 67,000 - 173,000
Health insurance
401(k) with PNC match
Pension
+3
Software Engineer Sr
Software Engineer Sr

PNC • Cleveland (OH)

On-site
USD 55,000 - 153,000
Medical/prescription drug coverage
401(k) with PNC match
Educational assistance
Software Engineer Senior- Kafka Expert & Microservices and Web UI Angular
Software Engineer Senior- Kafka Expert & Microservices and Web UI Angular

PNC • Pittsburgh

On-site
USD 86,000 - 173,000
Medical/prescription coverage
Dental and vision
Life insurance
+4
Software Engineer - Automation & Platform
Software Engineer - Automation & Platform

PNC • Farmers Branch (TX)

On-site
USD 75,000 - 138,000
Medical/prescription drug coverage
401(k) with PNC match
Paid time off including vacation and holidays
Software Engineer (JAVA/ Openshift/Kubernetes)
Software Engineer (JAVA/ Openshift/Kubernetes)

PNC • Pittsburgh

On-site
USD 78,000 - 106,000
Medical, dental, vision coverage
401(k) with company match
Paid holidays and vacation
Software Engineer Lead (Angular/.NET)
Software Engineer Lead (Angular/.NET)

PNC • Pittsburgh

On-site
USD 40,000 - 158,000
Medical coverage
Dental & Vision
401(k) with company match
+1
Software Engineering Mgr Sr - Workforce Technologies
Software Engineering Mgr Sr - Workforce Technologies

Fairygodboss • Strongsville (OH)

On-site
USD 80,000 - 167,000
Health benefits
401(k) with match
Pension plan
+2
Software Engineer Sr (Angular/.NET)
Software Engineer Sr (Angular/.NET)

PNC • Birmingham (AL)

On-site
USD 90,000 - 130,000
Medical and dental coverage
401(k) with company match
Paid holidays and time off
+1
Software Engineer Principal Sr. - Javascript, GO, CI/CD, DevSecOps
Software Engineer Principal Sr. - Javascript, GO, CI/CD, DevSecOps

Fairygodboss • Birmingham (AL)

On-site
USD 112,000 - 250,000