Software developer

Software Development Manager (Actimize)

Job Overview

At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united to provide the best experience to our customers. We work together every day to foster an inclusive work culture where all of our employees feel respected, valued and have the opportunity to contribute to the success of the company.

As a Senior Software Developer within PNC’s Enterprise Technology & Security organization, you will be based in Pittsburgh, PA. This is a remote position and can sit anywhere within the PNC footprint except Colorado, Hawaii, or Alaska. There are low expectations for regular in-person activities at the office.

You will be responsible for leading the successful development and implementations of Actimize.

The ideal candidate will have the following qualifications:
• IFM 5.14, IFM-x 10.1
• AIS 4.29, 4.32
• MCR 4.15
• ActOne 6.5, 6.6
• Oracle 19c
• Linux RHEL 8.x

job description

  • Creates and leads the technical design and development of software solutions.
  • Proposes and designs software solutions to meet complex business needs. Prepares required technical and procedural documentation.
  • Facilitates the resolution of complex problems.
  • Provides technical advice and support to colleagues. Reviews software coding, testing and documentation.
  • Applies modern principles, methodologies and tools to advance business initiatives and capabilities.

PNC employees are proud of our reputation and we expect our employees to be:

  • Customer-centric – Know the values ​​and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage this information to create customized customer solutions.
  • Risk management – Evaluate and effectively manage all risks associated with their business objectives and activities to ensure they adhere to and support PNC’s enterprise risk management framework.


Application Delivery Process – Knowledge of core tasks, deliverables, and formal application delivery methodologies; ability to use them to provide new or improved applications.

Application design, architecture – Knowledge of application design activities, tools and techniques; ability to use them to convert business requirements and logic models into technical application design.

Application Development Tools – Knowledge and ability to use a variety of specific tools and toolkits for application development and support.

Application Testing – Knowledge of application testing and ability to design, plan and execute application testing strategies and tactics to ensure software quality at all stages of application development.

Integration of packaged applications – Knowledge and ability to implement packaged application software and integrate it with enterprise applications, databases and technology platforms.

System Development Life Cycle – Knowledge of project management techniques and the ability to plan, design, develop, test, implement and maintain the segments and phases of the system development life cycle.

Technical Troubleshooting – Knowledge of technical troubleshooting approaches, tools and techniques, and ability to anticipate, recognize and resolve technical issues (hardware, software, application or operational).

Professional experience

Roles at this level typically require a university/college degree, with 3+ years of relevant/direct industry experience. Certifications are often desired. In lieu of a degree, a comparable combination of education and experience (including military service) may be considered.



Additional job description

Base salary: Based on skills and experience.


PNC offers its employees a full range of benefits to meet your current and future needs. Depending on your eligibility, options for full-time employees include medical/prescription drug coverage (with a health savings account feature); dental and vision options; employee and spousal/children’s life insurance; short-term and long-term disability protection; maternity leave and parental leave; paid holidays, vacation days and occasional absences; 401(k), retirement and stock purchase plans; dependent care reimbursement account; supportive care for children/elderly; adoption assistance; educational assistance and a strong wellness program with financial incentives. To learn more about these and other programs, including benefits for part-time employees, visit > New to PNC.

Disability accommodation statement:

The PNC workplace is inclusive and responsive to individual needs. If you have a physical or other disability that may require accommodation, including technical assistance with the PNC Careers website or the application process, please call 877-968-7762 and select Option 4: Recruitment or contact email us at [email protected]

Hours of operation for the Human Resources Service Center are Monday through Friday, 9:00 a.m. to 5:00 p.m. ET.

Equal Employment Opportunity (EEO):

PNC provides equal employment opportunities to qualified individuals regardless of race, color, gender, religion, national origin, age, sexual orientation, gender identity, gender, 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 connection with our employment practices.

Apply now