P

PNC Financial Services

Runs a national bank for people and businesses

Senior Software Engineer - Database Automation

Database AdministrationConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Roles at this level typically require 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, including military service, may be considered in lieu of a degree.
  • Preferred experience includes Oracle database administration in large-scale enterprise environments.
  • Experience with database automation, platform engineering, and continuous integration and continuous delivery practices is preferred.
  • Knowledge of Exadata, Oracle Enterprise Manager, and Fleet Patching & Provisioning is preferred.
  • Experience supporting multiple database technologies and modernization initiatives is preferred.
  • Technical skills include Python, Linux shell scripting, Ansible or similar automation frameworks, REST APIs, Git, Oracle RAC, ASM, RMAN, Data Guard, SQL, PL/SQL, Linux administration, and enterprise monitoring tools.
  • Troubleshooting across database, infrastructure, network, and application layers is required.
  • Preferred skills include Agile methodology, API development, computer programming, debugging, distributed systems, object-oriented programming, software development, system design, technical design, and version control.
  • Competencies include application delivery process, application design, architecture, application development tools, application testing, packaged application integration, system development life cycle, technical troubleshooting, and technical writing and documentation.
  • The role requires customer focus and the ability to assess and manage risks in accordance with PNC’s Enterprise Risk Management Framework.
  • No required certifications or licenses are listed.

Responsibilities

  • Design and develop automation solutions for database operations and platform management.
  • Automate database provisioning, patching, monitoring, compliance, reporting, and remediation processes.
  • Build reusable frameworks and engineering standards that reduce manual effort 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.
  • 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.
  • Write, test, and deploy software.
  • Prepare technical and procedural documentation required for software.
  • Maintain and debug software.

Desired Qualifications

  • Agile delivery experience and a commitment to continuous improvement.

About the Company

PNC Financial Services

Runs a national bank for people and businesses

PNC Financial Services runs one of the largest banks in America, serving households and businesses of every size through branches, apps, and corporate bankers. Acquisitions turned it from a regional lender into a coast-to-coast bank, notably its purchases of National City during the 2008 financial crisis and BBVA USA in 2021. Consumers keep checking and savings accounts, such as Virtual Wallet with its built-in budgeting tools, and take out mortgages and credit cards, while companies borrow and manage cash through PNC. It earns most of its money on the gap between loan interest and deposit costs, and the rest from fees. PNC traces its roots to a savings bank founded in 1845 and is based in Pittsburgh, Pennsylvania.

Company size
10,001+
Company stage
IPO
Headquarters
Pittsburgh, PA
Founded
1845

Recently Posted Jobs

Explore more opportunities at PNC Financial Services

See more jobs