PNC

Senior Software Engineer - Database Automation and Platform Engineering

PNC
Apply
3 days ago
Pittsburgh, PA, USASenior

Base Salary

$86k - $158k/yr

Responsibilities

  • Design and develop automation solutions for database platform operations and administration.
  • Build reusable frameworks, tools, and engineering patterns that reduce manual effort and improve consistency.
  • Automate database provisioning, patching, monitoring, compliance validation, reporting, and vulnerability remediation.
  • Develop integrations with enterprise tools, APIs, source control, and deployment pipelines.
  • Support Oracle database environments including RAC, ASM, Data Guard, RMAN, and multitenant architectures.
  • Partner with database engineering teams to standardize workflows across multiple database platforms.
  • Create dashboards, reporting solutions, and operational metrics.
  • Troubleshoot complex database, infrastructure, network, operating system, and application issues.
  • Lead technical initiatives, mentor team members, and contribute to engineering standards and automation strategy.

Requirements

  • Bachelor’s degree; a comparable combination of education, job-specific certifications, and experience may be considered in lieu of a degree.
  • 3+ years of relevant or direct industry experience is typical for this level.
  • Strong experience administering Oracle databases in large-scale enterprise environments.
  • Proficiency in Python development and Linux shell scripting.
  • Experience with Ansible, REST APIs, and source control platforms such as Git.
  • Knowledge of Oracle RAC, ASM, RMAN, Data Guard, SQL, PL/SQL, performance tuning, backup, and recovery.
  • Experience supporting highly available production environments and troubleshooting across operating system, database, network, and application layers.
  • Preferred experience includes Oracle Exadata, Oracle Enterprise Manager, Fleet Patching & Provisioning, CI/CD pipeline development, platform engineering, Infrastructure as Code, database migration and modernization, and operational dashboards.
  • Experience with SQL Server, PostgreSQL, MySQL, MongoDB, or other enterprise database technologies is preferred.
  • Certifications are often desired, but no certification is required.

Benefits

  • The position is in-office and may be based in Pittsburgh, Dallas, Denver, Birmingham, or Strongsville.
  • Eligible full-time employees may receive medical, prescription drug, dental, vision, life insurance, disability, 401(k) matching, pension, stock purchase, dependent care, backup care, adoption/surrogacy/doula reimbursement, educational assistance, and wellness benefits.
  • Paid time off may include parental leave, up to 11 paid holidays, 9 occasional absence days, and 15–25 vacation days depending on career level and service.

Tech Stack

AnsibleGitLinuxMicrosoft SQL ServerMongoDBMySQLPostgreSQLPythonSQL

Categories

PNC

About PNC

10,000+ employees

PNC is a U.S. bank offering retail, business, and corporate banking, including checking, savings, credit cards, mortgages, auto loans, and wealth management. It earns revenue from interest income and fees across consumer, small-business, and institutional clients, and provides digital and branch services nationwide. Headquartered in Pittsburgh, it is a public company listed on the NYSE.

Contact me