Senior Software Engineer - Database Automation and Platform Engineering
Job Description
PNC’s Technology organization is seeking a Senior Software Engineer to help design, develop, and maintain automation solutions for enterprise database platforms. This onsite role in Dallas, TX emphasizes infrastructure and platform engineering, along with deep database expertise to strengthen reliability, security, compliance, and operational efficiency across Oracle and other enterprise database technologies.
What you’ll do
- Design and develop automation solutions for database platform operations and administration.
- Build reusable frameworks, tools, and engineering patterns that improve consistency and reduce manual effort.
- Automate database provisioning, patching, monitoring, compliance validation, reporting, and vulnerability remediation.
- 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 database, infrastructure, network, and application issues.
- Lead technical initiatives, mentor team members, and help shape 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, including writing code, testing, deploying, and maintaining software.
- Prepare technical and procedural documentation required for software.
- Manage risk by assessing and effectively managing risks tied to business objectives and activities within PNC’s Enterprise Risk Management Framework.
- Apply customer-focused practices by aligning work with values and practices that prioritize customer needs and satisfaction, including the ability to create customized customer solutions.
Required qualifications
- 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.
Technologies and tools
- Python, Linux shell scripting, Ansible
- REST APIs, Git
- Oracle, Oracle RAC, ASM, Data Guard, RMAN, Multitenant
- Oracle Exadata administration, Oracle Enterprise Manager (OEM)
- Fleet Patching & Provisioning (FPP), CI/CD pipeline development
- Infrastructure as Code practices, Agile delivery methodologies
- SQL, PL/SQL
- SQL Server, PostgreSQL, MySQL, MongoDB
Education and experience
- Bachelor’s degree
- 3+ years of relevant/direct industry experience
- Roles at this level typically require a university/college degree; certifications are often desired
Salary and incentives
- Base salary: $86,250.00 – $158,125.00 (yearly)
- Salaries may vary based on geographic location, market data, and individual skills, experience, and education
- This role is incentive eligible, with payment based on company, business, and/or individual performance
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
Work location
- Dallas, TX (onsite)
Equal opportunity and compliance notes
- 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 SAFE Act and/or FINRA rules that prohibit hiring individuals with certain criminal history.
- California residents: refer to the California Consumer Privacy Act Privacy Notice for how PNC may use or disclose personal information in hiring practices.
Accommodation request
- For accommodations during the application process, email [email protected] and include “accommodation request” in the subject line, along with 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 is kept confidential and used only to the extent required to provide reasonable accommodations.
Application window: expected to be posted for two business days from 11/06/2026 (may be longer with business discretion).