PNC’s Technology organization is seeking a Senior Software Engineer focused on modernizing enterprise database platform management through automation and disciplined engineering practices. This role designs and builds automation for Oracle database operations and platform management, while expanding those capabilities across multiple database technologies.
Role Focus
Drive automation that improves reliability, security, compliance, and efficiency across PNC’s data platforms. Combine deep Oracle database expertise with software engineering and platform automation to reduce manual effort, accelerate delivery, and establish reusable frameworks that support current and future database technologies.
Responsibilities
- Design and develop automation solutions for database operations and platform management.
- Automate provisioning, patching, monitoring, compliance, reporting, and remediation processes.
- Build reusable frameworks and engineering standards to reduce manual effort and improve consistency.
- Support and automate Oracle database environments, including RAC, ASM, Data Guard, RMAN, and Multitenant.
- Partner with engineering teams to expand automation across SQL Server, PostgreSQL, MySQL, MongoDB, and future database platforms.
- Lead automation initiatives, mentor team members, and drive operational excellence.
- 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.
Required Experience and Qualifications
- Oracle DBA experience in large-scale enterprise environments.
- Experience with database automation, platform engineering, and CI/CD practices.
- Knowledge of Exadata, Oracle Enterprise Manager (OEM), and Fleet Patching & Provisioning (FPP).
- Experience supporting multiple database technologies and modernization initiatives.
- Agile delivery experience and a passion for continuous improvement.
- Python and Linux shell scripting.
- Ansible or similar automation frameworks.
- REST APIs and Git.
- Oracle RAC, ASM, RMAN, Data Guard, SQL, and PL/SQL.
- Linux administration and enterprise monitoring tools.
- Troubleshooting across database, infrastructure, network, and application layers.
- Agile Methodology.
- API Development.
- Computer Programming.
- Debugging.
- Distributed Systems.
- Object-Oriented Programming (OOP).
- Software Development.
- System Designs.
- Technical Designs.
- Version Control.
- Application Delivery Process.
- Application Design.
- Architecture.
- Application Development Tools.
- Application Testing.
- Packaged Application Integration.
- System Development Life Cycle.
- Technical Troubleshooting.
- Technical Writing/Documentation.
- University / college degree.
Technologies
- Python
- Linux shell scripting
- Ansible
- REST APIs
- Git
- Oracle
- Oracle RAC
- ASM
- RMAN
- Data Guard
- Multitenant
- SQL
- PL/SQL
- Linux
- SQL Server
- PostgreSQL
- MySQL
- MongoDB
- Exadata
- Oracle Enterprise Manager (OEM)
- Fleet Patching & Provisioning (FPP)
- CI/CD
- RAC
Benefits
- Medical/prescription drug coverage (with a Health Savings Account feature)
- Dental and vision options
- Employee and spouse/child life insurance
- Short and long-term disability protection
- 401(k) with PNC match
- Pension and stock purchase plans
- Dependent care reimbursement account
- Back-up child/elder care
- Adoption, surrogacy, and doula reimbursement
- Educational assistance, including select programs fully paid
- Robust wellness program with financial incentives
- Maternity and/or parental leave
- Up to 11 paid holidays each year
- 9 occasional absence days each year, unless otherwise required by law
- Between 15 to 25 vacation days each year, depending on career level
Location and Work Setting
This position is based in Dallas, TX and is onsite.
Position Overview
As a Senior Software Engineer within PNC’s Technology organization, you will be based in Pittsburgh, PA, Denver, CO, Dallas, TX, Strongsville, OH, or Birmingham, AL.
Pay Transparency
Base Salary: $0.00 – $0.00. Salaries may vary based on geographic location, market data and on individual skills, experience, and education. This role is incentive eligible with payment based upon company, business and/or individual performance.
Application Window
Generally, this opening is expected to be posted for two business days from 11/06/2026, although it may be longer with business discretion.
Disability Accommodations Statement
If an accommodation is required to participate in the application process, contact AccommodationRequest@pnc.com. Emails not related to accommodation requests will not receive responses. Applicants may also call 877-968-7762 and say “Workday” for accommodation assistance. All information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations. PNC fosters an inclusive and accessible workplace and provides reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions.
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. This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.
California Residents
Refer to the California Consumer Privacy Act Privacy Notice to understand how PNC may use or disclose personal information in hiring practices.