PNC Financial Services Group is seeking a Senior Software Engineer, Database Automation to help modernize how enterprise database platforms are managed. In this role, you will design and build automation capabilities that support reliable, secure, and compliant database operations across Oracle and additional database technologies, with an emphasis on reducing manual work and improving consistency.
You will be part of PNCβs Technology organization, working onsite from Birmingham, AL. The role is expected to be posted for approximately two business days starting 11/06/2026, though it may extend based on business discretion.
Role scope
As a Senior Software Engineer, you will deliver automation solutions for enterprise database platform management. The work includes technical design and development of software using existing and emerging technology platforms, as well as detailed software and procedural documentation. Your efforts will support modernization initiatives that improve reliability, security, compliance, and efficiency across data platforms.
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 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.
- Experience aligned to Agile Methodology, API development, debugging, distributed systems, OOP, software development, system and technical design, version control, application delivery process and design, architecture, application development tools, application testing, packaged application integration, and system development life cycle.
- Bachelorβs degree.
There are no required certifications, no required licenses, and no required or preferred language assessments listed for this role.
Technology focus
- Oracle, Python, Linux shell scripting
- Ansible, REST APIs, Git
- Oracle RAC, ASM, RMAN, Data Guard, SQL, PL/SQL, Multitenant
- Linux administration, enterprise monitoring tools
- Exadata, Oracle Enterprise Manager (OEM), Fleet Patching & Provisioning (FPP)
- SQL Server, PostgreSQL, MySQL, MongoDB, CI/CD
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
- Years of service
Pay transparency
- Base Salary: $0.00 β $0.00
- Salaries may vary based on geographic location, market data, and individual skills, experience, and education.
- This role is incentive eligible with payment based upon company, business, and/or individual performance.
Accessibility and equal opportunity
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. If an accommodation is required to participate in the application process, contact AccommodationRequest@pnc.com and include βaccommodation requestβ in the subject line, along with your name, the job ID, and preferred method of contact. Applicants may also call 877-968-7762 and say βWorkdayβ for accommodation assistance. Information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations.
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. The position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for registered roles, may also be subject to the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or FINRA, which prohibit hiring individuals with certain criminal history.
For California residents, refer to the California Consumer Privacy Act Privacy Notice to understand how PNC may use or disclose your personal information in its hiring practices.