Senior Software Engineer, Database Automation

PNC•Strongsville, OH
•Onsite

About The Position

PNC is hiring a Senior Software Engineer in its Technology organization to build and operate automation solutions for enterprise database platforms. The role combines Oracle database expertise with software engineering and platform automation to improve reliability, security, compliance, and efficiency while reducing manual effort and accelerating delivery. The position may be based in Pittsburgh, Pennsylvania; Denver, Colorado; Dallas, Texas; Strongsville, Ohio; or Birmingham, Alabama, and PNC describes itself as an in-office company. The engineer will design and develop software solutions using existing and emerging platforms, address complex business needs, write, test, deploy, maintain, and debug software, and prepare technical and procedural documentation. The role also supports Oracle database environments and partners with engineering teams to expand automation across other database technologies. The successful candidate will contribute to reusable frameworks and standards, lead automation initiatives, mentor colleagues, and promote operational excellence. PNC expects employees to focus on customers and manage risks in keeping with its Enterprise Risk Management Framework. The role is incentive eligible, with payment based on company, business, and/or individual performance. PNC will not provide employment visa sponsorship or participate in STEM OPT for this position.

Requirements

  • Typically requires a university or college degree and 3+ years of relevant or direct industry experience; a comparable combination of education, job-specific certifications, and experience may be considered in lieu of a degree.
  • Bachelor's degree listed under education.
  • Technical knowledge of Python and Linux shell scripting.
  • Experience with Ansible or similar automation frameworks.
  • Knowledge of REST APIs and Git.
  • Knowledge of Oracle RAC, ASM, RMAN, Data Guard, SQL, and PL/SQL.
  • Linux administration and enterprise monitoring tools knowledge.
  • Ability to troubleshoot across database, infrastructure, network, and application layers.
  • Preferred skills listed include Agile methodology, API development, computer programming, debugging, distributed systems, object-oriented programming, software development, system designs, technical designs, and version control.
  • Competencies include application delivery process, application design and architecture, application development tools and testing, packaged application integration, system development life cycle, technical troubleshooting, and technical writing/documentation.

Nice To Haves

  • 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.
  • Certifications are often desired, though no certification is required for this position.

Responsibilities

  • Design and develop automation solutions for database operations and platform management.
  • Automate database provisioning, patching, monitoring, compliance, reporting, and remediation.
  • Build reusable frameworks and engineering standards that reduce manual work 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.
  • Propose and design software solutions to address complex business needs.
  • Write, test, and deploy software; prepare technical and procedural documentation; and maintain and debug software.
  • Assess and manage risks associated with business objectives and activities in support of PNC's Enterprise Risk Management Framework.
  • Keep customer needs and satisfaction as primary considerations in business decisions and develop customized customer solutions.

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 and elder care.
  • Adoption, surrogacy, and doula reimbursement.
  • Educational assistance, including select programs fully paid.
  • 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 and 25 vacation days each year, depending on career level and eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service