This Senior Software Engineer role focuses on building automation capabilities for enterprise database platforms. The position blends software engineering, infrastructure automation, platform engineering practices, and deep Oracle database expertise to enhance reliability, security, compliance, and day-to-day operational efficiency.
Responsibilities
- Design and develop automation solutions for database platform operations and administration.
- Build reusable frameworks, tools, and engineering patterns to improve consistency and reduce manual effort.
- Automate database provisioning, patching, monitoring, compliance validation, reporting, and vulnerability remediation processes.
- Develop integrations with enterprise tools, APIs, and CI/CD pipelines.
- Support and automate Oracle database environments, including RAC, ASM, Data Guard, RMAN, and Multitenant architectures.
- Partner with database engineering teams to standardize workflows and expand automation across multiple database platforms.
- Create dashboards, reporting solutions, and operational metrics to improve visibility and decision-making.
- Troubleshoot complex issues across database, infrastructure, network, and application layers.
- Lead technical initiatives, mentor team members, and contribute to engineering standards and the automation strategy.
- 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, and maintain and debug software as needed.
- Prepare technical and procedural documentation required for software.
Requirements
- Experience in Software Engineering, Database Engineering, Database Administration, or a related technical discipline.
- Strong experience administering Oracle databases in large-scale enterprise environments.
- Proficiency in Python development and Linux shell scripting.
- Experience with automation frameworks such as Ansible.
- Experience working with REST APIs and source control platforms such as Git.
- Strong knowledge of Oracle RAC, ASM, RMAN, Data Guard, SQL, PL/SQL, performance tuning, backup, and recovery.
- Experience supporting highly available production environments.
- Ability to troubleshoot across operating system, database, network, and application layers.
Preferred Technical Experience
- Oracle Exadata administration.
- Oracle Enterprise Manager (OEM).
- Fleet Patching & Provisioning (FPP).
- CI/CD pipeline development and deployment automation.
- Platform engineering and Infrastructure as Code practices.
- Database migration and modernization initiatives.
- Agile delivery methodologies.
- Experience supporting SQL Server, PostgreSQL, MySQL, MongoDB, or other enterprise database technologies.
- Experience creating operational dashboards, reporting solutions, and engineering metrics.
Preferred Skills
- Agile Methodology
- API Development
- Computer Programming
- Debugging
- Distributed Systems
- Object-Oriented Programming (OOP)
- Software Development
- System Designs
- Technical Designs
- Version Control
Technologies
- Python
- Linux shell scripting
- Ansible
- REST APIs
- Git
- Oracle
- Oracle RAC
- ASM
- Data Guard
- RMAN
- SQL
- PL/SQL
- Oracle Multitenant
Competencies
- Application Delivery Process
- Application Design
- Architecture
- Application Development Tools
- Application Testing
- Packaged Application Integration
- System Development Life Cycle
- Technical Troubleshooting
- Technical Writing/Documentation
Compensation and Location
Location: Denver, CO (onsite)
Base salary: USD 86,250 - 158,125 per yearly
This role is incentive eligible with the payment based upon company, business and/or individual performance.
Education and Experience
Education: Bachelors
Minimum experience: 3 years
Roles at this level typically require a university or college degree, with 3+ years of relevant or direct industry experience. Certifications are often desired. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience may be considered.
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
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 with subject line including “accommodation request” and include name, the 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 will be used only to the extent required to provide needed 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 the hiring of individuals with certain criminal history.