Job Description

Company Description

Public Storage is recognized as one of America’s Best Large Employers in 2022 by Forbes and our employees have also voted us as a Great Place to Work, having Best Career Growth, ranked us in the Top 5% for Work Culture, and in the Top 10% for Diversity and Inclusion.

With more than 2,800 locations nationwide, Public Storage is the leader in the self-storage industry, and given our number of tenants, we may very well be the world's largest landlord. We've experienced unprecedented growth over the past four decades, and it's in no small part due to the dedicated team that has helped us become an S&P 500 industry leader, the country's largest real estate investment trust (REIT), and the most recognizable name in self-storage.

Job Description

The Manager, Application Support is responsible for leading the processes and the Team responsible for Application Support, daily support and resolution of application and system issues that may arise across internally hosted, and SaaS based applications. This role leads troubleshooting efforts and provides root cause analysis of various application issues and works to proactively identify and reduce potential future problems. 

The Manager, Application Support will oversee and liaise with business leadership, stakeholders and external partners in the areas supported by the various business applications. Leads regular production support tasks such as version upgrades, migrations, configuration changes, automation, recurring software/application releases, user provisioning, report writing, dashboard creation, and other application related functions. Also serves as the subject matter expert for capacity planning, performance tuning and release management for the applications under their purview.

Success in this role requires strong technical, application, team management, communication, documentation, organization, innovation, and cross-departmental partnering skills.


  • Lead a team of five application support administrators that support the organization’s line of business applications within a Microsoft Windows and Public Cloud environment. Including, but not limited to:
    • Enterprise Job Scheduling Automation 
    • ERP Systems
    • Time and Attendance
    • Payroll integrations
    • Reporting
    • SharePoint and Mobile Applications
    • Other Internal and SaaS based applications


  • Provide leadership and direction to members of the application support team, in accordance with the organization’s policies and procedures.
  • Coach, mentor and develop staff, including overseeing new staff onboarding. 
  • Subject Matter Expert (SME) that trains/guides application support staff
  • Empower employees to take responsibility for their jobs and goals. 
  • Delegate responsibility and expect accountability and regular feedback. 
  • Lead staff members to meet the organization’s expectations for productivity, quality, and goal accomplishment.
  • Maintain employee work schedules including assignments, paid time off, telecommuting/hybrid work schedules and coverage for absenteeism. 
  • Review and rate the performance of employees on an annual basis
  • Maintain transparent communication. Appropriately communicate organization information through department meetings, one-on-one meetings, and appropriate email, IM, and regular interpersonal communication. 
  • Partner with senior management and human resources to identify the need for and plan disciplinary actions and/or improvement plans 
  • Monitor team support performance and promptly identify and address the root cause of missed SLAs, communication gaps and failures to meet expectations. 
  • Assist team resources in acquiring the needed skills/knowledge of the applications they are/will be supporting
  • Instill/maintain a growth mindset within the application support team to create a culture of continuous learning and development.


  • Lead application support for all relevant applications including installation, configuration, upgrades, modification, removal, application hardening, vulnerability remediation, and troubleshooting issues.
  • Lead troubleshooting application and process issues. Conduct root cause analysis and proactively identify potential issues/problems; communicate concerns and solutions to IT leadership, vendors, developers, and internal stakeholders as appropriate. Provide technical support to teams or individuals within the organization, internal users and to external users when required.
  • Lead application updates/upgrades and application changes for all relevant systems. Test and evaluate Applications to ensure compatibility with internal Hardware\Software and processes; follow appropriate change management processes for the same. 
  • Lead initiatives to improve overall application release quality, deployment and scalability
  • Identify and lead automation of repetitive tasks and ensure scalable solutions that remove manual intervention.
  • Recommend and assist with developing improvements around application support processes, tools, standards and the overall performance and level of support provided by the team.
  • Lead the implementation and utilize support tools that monitor and measure the effectiveness and availability of core applications.
  • Monitor error logs, system utilization and usage trends and report/escalate issues as appropriate; identify and correct anomalies when discovered. Monitor automated processes for specified systems and take action as appropriate to resolve any issues.
  • Partner with software development teams, business analysts, quality assurance teams, production support IT teams, power users and other stakeholder inside and outside of IT to coordinate technical elements of enterprise solutions.
  • Partner with Cybersecurity team to ensure applications are securely designed, configured, and delivered to thwart cyber threats and ensure compliance with privacy and legal requirements (SOX, etc.)


  • Collaborate with relevant stakeholders in infrastructure, Cybersecurity, Incident management and IT stakeholders in resolution of application support issues/concerns.
  • Collaborate with third party vendors to enhance the support and performance of applications offered to help the organization reach strategic goals and objectives.
  • Manage the vendor relationship with third party application providers; monitor performance; serve as internal escalation point; ensure maintenance and changes are documented, planned and communicated.
  • Lead, document and monitor project work plan progress to ensure projected timelines, resources and budget guidelines are on schedule and within budget
  • Ensure technical documentation is being maintained for the configuration and support processes relevant to delivering enterprise applications
  • Ensure the company’s change management, security policies and patch processes with respect to proposed or currently installed software applications are adhered to, performed, monitored, and tested 
  • Respond to requests for technical application services from internal stakeholders and estimate resources required. Negotiate priorities, product functionality, and project delivery dates. Resolve issues of conflicting requests from multiple departments.
  • Manage resolution of production issues of different criticalities with appropriate urgency and maintain the application uptime as per defined SLAs
  • Participate/own monthly/yearly audits for specific application controls.
  • Proactively identify opportunities for system improvement, cost savings, process improvement, and training.


  • Minimum 10+ years of full-time work experience in providing application support enterprise scale applications (IT environment)
  • 5+ years of experience managing an IT department
  • BA or BS in Computer Science / Information Technology or equivalent combination of skills, experience, and education.
  • Working knowledge of applicable regulatory requirements, data privacy practices, and laws including, SOX, and PCI as they relate to the management of IT Infrastructure in on-prem and GCP environments
  • Solid technical background particularly in managing highly complex, multi-platform environments (servers, storage, networks, security, virtualization, systems monitoring and management)
  • Strong knowledge of current and trending security practices, regulations, and technologies
  • Experience in .NET framework, IIS, and MS SQL
  • Demonstrable skills in writing queries (MS SQL, PostgreSQL). 
  • General script language a plus
  • Familiar with and experience in software releases and deployment methodologies.
  • Cloud application support experience a plus
  • Experience with the Microsoft SharePoint administration a plus
  • Experience with ERP systems (i.e. SAP, Oracle, JDE, etc.) a plus
  • Thorough understanding of system and software development life cycle (SDLC) methodologies and release management practices. 
  • DEVOPS experience a plus. 
  • Proficiency MS Windows desktop operating systems and MS Office tools
  • Ability to understand and analyze application environments and recommend/make improvements
  • Ability to document and present results of analysis
  • Excellent verbal and written communication skills and a proven ability to work in cross functional/ matrix organizations.
  • Advanced troubleshooting skills
  • Extraordinary attention to detail along with the ability to think big-picture strategy
  • Strong analytical and problem-solving skills
  • Some weekend, after-hours work is expected.

Additional Information

Public Storage offers competitive compensation program, in addition to medical, dental, vision, life, LTD, STD, AD&D, 401(k) with company matching, FSAs for healthcare and dependent care. Public Storage is an equal opportunity employer.

All your information will be kept confidential according to EEO guidelines.

Relocation assistance is not available for this role.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online