Senior Software Engineer, Database Automation
Job Description
PNC’s Technology organization is seeking a Senior Software Engineer focused on automation for enterprise database platform management. The role partners software engineering with deep Oracle expertise to improve reliability, security, compliance, and operational efficiency across data platforms.
Role Overview
In this position, you will design, propose, and deliver software solutions that support database operations and platform management. The role includes building reusable automation frameworks, deploying code, and maintaining technical documentation while improving consistency and reducing manual effort.
Location and Work Setup
- Location: Denver, CO
- Work setup: Onsite
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 extend 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 for 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.
- Experience with Oracle RAC, ASM, RMAN, Data Guard, SQL, and PL/SQL.
- Linux administration and enterprise monitoring tools.
- Troubleshooting across database, infrastructure, network, and application layers.
Education and Experience
- Minimum experience: 3 years
- Education: Bachelors
- Roles at this level typically require a university or college degree and 3+ years of relevant direct industry experience.
- In lieu of a degree, a comparable combination of education, job-specific certification(s), and experience (including military service) may be considered.
Preferred Experience
- 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.
Technologies and Tools
- Python; Linux shell scripting
- Ansible; REST APIs; Git
- Oracle RAC; ASM; RMAN; Data Guard; SQL; PL/SQL; Multitenant
- Linux; Oracle Enterprise Manager (OEM); Fleet Patching & Provisioning (FPP); Exadata
- SQL Server; PostgreSQL; MySQL; MongoDB
- CI/CD
Benefits
- Medical and 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
- 15 to 25 vacation days each year, depending on career level
- Years of service
- PNC provides additional paid time off depending on eligibility
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.
Application Window
Generally expected to be posted for two business days from 11/06/2026, though it may extend longer with business discretion.
Disability Accommodations
If an accommodation is required to participate in the application process, contact [email protected]. Include “accommodation request” in the subject line and provide your name, job ID, and preferred method of contact. Applicants may also call 877-968-7762 and say “Workday” for accommodation assistance. All information provided will be kept confidential and used only as needed to provide 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.
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 hiring individuals with certain criminal history.