PNC

Senior Software Engineer, Database Automation Engineer

PNC
Apply
3 days ago
Pittsburgh, PA, USASenior

Base Salary

$86k - $158k/yr

Responsibilities

  • Design, develop, and maintain automation solutions supporting enterprise database platforms.
  • Build reusable frameworks and engineering patterns that streamline database operations and reduce manual effort.
  • Automate 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.
  • Expand automation capabilities across Oracle, SQL Server, PostgreSQL, MySQL, MongoDB, and future database platforms.
  • Create dashboards, operational metrics, and reporting solutions to improve visibility and reliability.
  • Lead automation initiatives, mentor team members, shape engineering standards, and troubleshoot across database, infrastructure, and application layers.

Requirements

  • Bachelor’s degree and typically 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.
  • Strong Oracle DBA expertise in large-scale enterprise environments, including RAC, ASM, RMAN, Data Guard, SQL, PL/SQL, backup and recovery, and performance tuning.
  • Advanced Python development skills plus Linux administration and shell scripting experience.
  • Hands-on experience with automation frameworks such as Ansible and with developing and consuming REST APIs.
  • Proficiency with Git or other source control platforms and experience supporting highly available production environments.
  • Preferred qualifications include Oracle Exadata, Enterprise Manager, Fleet Patching & Provisioning, CI/CD pipeline development, platform engineering, infrastructure automation, database modernization or migration, reporting dashboards, and experience with SQL Server, PostgreSQL, MySQL, and MongoDB.
  • Certifications are often desired, but no certification or license is required.

Benefits

  • The role is in-office and based in Pittsburgh, Dallas, Birmingham, Denver, or Strongsville.
  • Full-time eligible employees may receive medical, prescription drug, dental, vision, life insurance, disability protection, 401(k) matching, pension, stock purchase plans, dependent care reimbursement, backup child and elder care, adoption/surrogacy/doula reimbursement, educational assistance, and wellness programs.
  • Paid time off may include parental leave, up to 11 paid holidays, 9 occasional absence days, and 15 to 25 vacation days depending on career level and eligibility.
  • PNC provides reasonable disability accommodations and an inclusive workplace.

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