Senior Software Engineer, Database Automation Engineer
Job Description
PNC’s Technology organization supports mission-critical engineering work through practical, automation-first solutions. In this onsite role in Denver, CO, you’ll help design and deliver automation for enterprise database platforms, improving reliability and reducing manual effort while serving as an Oracle subject matter expert.
This position is incentive eligible with a base salary range of $86,250 to $158,125 per year. Salaries may vary based on geographic location, market data, and on individual skills, experience, and education.
Responsibilities
- Design, develop, and maintain automation solutions for enterprise database platforms.
- Build reusable frameworks and engineering patterns that streamline database operations and reduce manual work.
- Automate provisioning, patching, monitoring, compliance validation, reporting, and vulnerability remediation processes.
- Develop integrations with enterprise tools, APIs, source control systems, and CI/CD pipelines.
- Act as a subject matter expert for Oracle technologies, including RAC, ASM, Data Guard, RMAN, and Multitenant environments.
- Partner with engineering teams to expand automation capabilities across Oracle, SQL Server, PostgreSQL, MySQL, MongoDB, and future database platforms.
- Create dashboards, operational metrics, and reporting solutions to improve visibility and reliability.
- Lead automation initiatives, mentor team members, and help shape engineering standards and best practices.
- Provide detailed technical design and development using existing and emerging technology platforms, including proposing solutions for complex business needs.
- Write code, test, deploy, and maintain software; debug when issues arise.
- Prepare required technical and procedural documentation.
Requirements
- 3+ years of experience in Database Administration, Database Engineering, Software Engineering, or a related field.
- Strong Oracle DBA expertise in large-scale enterprise environments.
- Advanced Python development skills.
- Experience with Linux administration and shell scripting.
- Hands-on experience with automation frameworks such as Ansible.
- Experience developing and consuming REST APIs.
- Proficiency with Git or other source control platforms.
- Knowledge of Oracle RAC, ASM, RMAN, Data Guard, SQL, PL/SQL, backup and recovery, and performance tuning.
- Experience supporting highly available production environments and troubleshooting across database, infrastructure, and application layers.
Education: Bachelors degree.
Technologies
Oracle, RAC, ASM, Data Guard, RMAN, Multitenant, SQL, PL/SQL, Python, Linux, shell scripting, Ansible, REST APIs, Git, SQL Server, PostgreSQL, MySQL, MongoDB, CI/CD, dashboards, APIs
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
- 15 to 25 vacation days each year, depending on career level
- Years of service
Even Better If You Have
- Experience with Oracle Exadata, Enterprise Manager (OEM), or Fleet Patching & Provisioning (FPP).
- CI/CD pipeline development experience.
- Platform engineering or infrastructure automation experience.
- Experience leading database modernization or migration initiatives.
- Familiarity with Agile delivery methodologies.
- Experience supporting multiple database technologies including SQL Server, PostgreSQL, MySQL, and MongoDB.
- Experience creating enterprise reporting solutions and operational dashboards.
- A passion for identifying opportunities to automate, simplify, and improve engineering processes.
Additional Information
Application window: Generally expected to be posted for two business days from 11/06/2026, though it may be longer with business discretion.
Disability accommodations: If an accommodation is required to participate in the application process, contact [email protected] with subject line accommodation request and include name, job ID, and preferred method of contact. Applicants may also call 877-968-7762 and say Workday for accommodation assistance. All information is kept confidential and used only as required to provide needed reasonable accommodations.
Equal employment opportunity: PNC provides equal employment opportunity to qualified persons regardless of protected characteristics. This position is subject to Section 19 of the FDIA, and for any registered role, SAFE Act and/or FINRA requirements.
California residents: Refer to the CCPA Privacy Notice to understand how PNC may use or disclose personal information in hiring practices.