Senior Software Engineer, Database Automation Engineer

PNC Bank•Pittsburgh, PA
•Onsite

About The Position

PNC is hiring a Senior Database Automation Engineer within its Technology organization, based in Pittsburgh, PA; Dallas, TX; Birmingham, AL; Denver, CO; or Strongsville, OH. The role designs, develops, and maintains automation solutions for enterprise database platforms, building reusable frameworks and engineering patterns that streamline operations and reduce manual effort. It automates provisioning, patching, monitoring, compliance validation, reporting, and vulnerability remediation, and integrates enterprise tools, APIs, source control systems, and CI/CD pipelines. The engineer serves as a subject matter expert in Oracle database technologies, including RAC, ASM, Data Guard, RMAN, and Multitenant environments, while partnering with engineering teams to expand automation across Oracle, SQL Server, PostgreSQL, MySQL, MongoDB, and future platforms. The role creates dashboards, operational metrics, and reporting solutions; leads automation initiatives; mentors team members; and helps define engineering standards and best practices. It also involves detailed technical design and development, writing, testing, deploying, maintaining, and debugging software, and preparing technical and procedural documentation. The position is part of the Data Platform Services team, which delivers secure, reliable, and scalable database platforms for critical business operations. The team emphasizes engineering excellence, automation, continuous improvement, collaboration, innovation, and knowledge sharing. PNC describes itself as an in-office company and encourages candidates to confirm workplace expectations with the recruiter and hiring manager. PNC will not provide employment visa sponsorship or participate in STEM OPT for this position.

Requirements

  • 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.
  • Typically, a university or college degree and 3 or more 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.

Nice To Haves

  • 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 SQL Server, PostgreSQL, MySQL, and MongoDB in addition to Oracle.
  • Experience creating enterprise reporting solutions and operational dashboards.
  • Interest in identifying opportunities to automate, simplify, and improve engineering processes.
  • Skills in Agile methodology, API development, computer programming, debugging, distributed systems, object-oriented programming, software development, system design, technical design, and version control.

Responsibilities

  • Design, develop, and maintain automation solutions for enterprise database platforms.
  • Build reusable frameworks and engineering patterns that streamline database operations and reduce manual effort.
  • Automate database provisioning, patching, monitoring, compliance validation, reporting, and vulnerability remediation.
  • Develop integrations with enterprise tools, APIs, source control systems, and CI/CD pipelines.
  • Serve as a subject matter expert for Oracle database technologies, including RAC, ASM, Data Guard, RMAN, and Multitenant environments.
  • Partner with engineering teams to expand automation across Oracle, SQL Server, PostgreSQL, MySQL, MongoDB, and future database platforms.
  • Create dashboards, operational metrics, and reporting solutions that improve visibility and reliability.
  • Lead automation initiatives, mentor team members, and help shape engineering standards and best practices.
  • Propose and design software solutions for complex business needs; write, test, and deploy code.
  • Prepare technical and procedural software documentation, and maintain and debug software.
  • Collaborate with cross-functional teams to solve technical challenges, contribute to automation strategy, and improve reliability and efficiency.

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 fully paid programs
  • 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 and years of service
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service