Senior Software Engineer - Database Automation and Platform Engineering

PNC Bank NA

United States

On-site

USD 120,000 - 180,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PNC is seeking a Senior Software Engineer to design, develop, and maintain automation solutions for enterprise database platforms across multiple locations in the US. The role focuses on reliability, security, and operational efficiency, with a strong emphasis on Oracle databases and automation frameworks.

You will lead initiatives, mentor peers, and collaborate with database engineering teams to standardize workflows, implement dashboards, and improve visibility for operations at scale.

Qualifications

  • Experience with Oracle databases in large-scale enterprise environments.
  • Proficiency in Python development and Linux shell scripting.
  • Experience with automation frameworks such as Ansible.
  • Experience working with REST APIs and source control platforms such as Git.
  • Strong knowledge of Oracle RAC, ASM, RMAN, Data Guard, SQL, PL/SQL, performance tuning, backup, and recovery.
  • Experience supporting highly available production environments.
  • Ability to troubleshoot across operating system, database, network, and application layers.
  • Preferred Skills Agile

Responsibilities

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

Skills

Software Engineering
Database Engineering
Database Administration
Python
Linux shell scripting
Ansible
REST APIs
Git
Agile
Troubleshooting

Tools

Ansible

Job description

Position Overview

At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success.

Position Summary

You will be based in Pittsburgh, PA, Dallas, TX, Denver, CO, Birmingham, AL or Strongsville, OH. As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining automation solutions that support enterprise database platforms. This position combines software engineering, infrastructure automation, platform engineering, and deep database expertise to improve reliability, security, compliance, and operational efficiency. You will help drive the evolution of scalable automation frameworks that support Oracle and other enterprise database technologies across the organization.

Job Responsibilities
  • Design and develop automation solutions for database platform operations and administration.
  • Build reusable frameworks, tools, and engineering patterns that improve consistency and reduce manual effort.
  • Automate database provisioning, patching, monitoring, compliance validation, reporting, and vulnerability remediation processes.
  • Develop integrations with enterprise tools, APIs, and CI/CD pipelines.
  • Support and automate Oracle database environments, including RAC, ASM, Data Guard, RMAN, and Multitenant architectures.
  • Partner with database engineering teams to standardize workflows and expand automation across multiple database platforms.
  • Create dashboards, reporting solutions, and operational metrics that improve visibility and decision-making.
  • Troubleshoot complex database, infrastructure, network, and application issues.
  • Lead technical initiatives, mentor team members, and contribute to engineering standards and automation strategy.
Qualifications
  • Experience in Software Engineering, Database Engineering, Database Administration, or a related technical discipline.
  • Strong experience administering Oracle databases in large-scale enterprise environments.
  • Proficiency in Python development and Linux shell scripting.
  • Experience with automation frameworks such as Ansible.
  • Experience working with REST APIs and source control platforms such as Git.
  • Strong knowledge of Oracle RAC, ASM, RMAN, Data Guard, SQL, PL/SQL, performance tuning, backup, and recovery.
  • Experience supporting highly available production environments.
  • Ability to troubleshoot across operating system, database, network, and application layers.

Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position. Preferred Skills Agile

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Sr (Senior Database Automation Engineer) in Farmers Branch
Software Engineer Sr (Senior Database Automation Engineer) in Farmers Branch

Energy Jobline ZR • Farmers Branch (TX)

On-site
USD 120,000 - 180,000
Software Engineer Sr (Senior Database Automation Engineer)
Software Engineer Sr (Senior Database Automation Engineer)

PNC • Pittsburgh

On-site
USD 120,000 - 180,000
Senior Database Automation & Platform Engineer
Senior Database Automation & Platform Engineer

PNC • Birmingham (AL)

On-site
USD 86,000 - 158,000
Health benefits
401(k) match
Paid time off
Senior Oracle Database Automation & Platform Engineer
Senior Oracle Database Automation & Platform Engineer

PNC • United States

On-site
USD 120,000 - 180,000
Senior Database Automation Engineer — Oracle & Enterprise DBs
Senior Database Automation Engineer — Oracle & Enterprise DBs

PNC • Birmingham (AL)

On-site
USD 86,000 - 158,000
Senior Software Engineer - Oracle DB Automation
Senior Software Engineer - Oracle DB Automation

PNC • Pittsburgh

On-site
USD 110,000 - 170,000
Medical coverage
Dental and vision options
401(k) with company match
+2
Senior Database Automation Engineer
Senior Database Automation Engineer

PNC • Birmingham (AL)

On-site
USD 120,000 - 160,000
Health insurance
401(k) with company match
Paid time off
Senior Database Automation Engineer
Senior Database Automation Engineer

Energy Jobline ZR • Farmers Branch (TX)

On-site
USD 120,000 - 180,000
Senior Software Engineer: Automation & Database Platform
Senior Software Engineer: Automation & Database Platform

PNC • Pittsburgh

On-site
USD 120,000 - 180,000
Oracle Database Automation Engineer
Oracle Database Automation Engineer

Dell Technologies • Round Rock (TX)

On-site
USD 130,000 - 190,000