About The Position

As a Senior Software Engineer in PNC's Technology organization, you will design, develop, and maintain automation solutions for enterprise database platforms. The position combines software engineering, infrastructure automation, platform engineering, and database expertise to improve reliability, security, compliance, and operational efficiency. You will help evolve scalable automation frameworks supporting Oracle and other enterprise database technologies. The role includes providing detailed technical design and development of software solutions using existing and emerging platforms; proposing solutions to complex business needs; writing, testing, and deploying code; preparing technical and procedural documentation; and maintaining and debugging software. You will work with enterprise-scale technologies in a collaborative team focused on innovation and continuous improvement, and may influence platform strategy and mentor team members. The position is based in Pittsburgh, PA; Dallas, TX; Denver, CO; Birmingham, AL; or Strongsville, OH. PNC describes itself as an in-office company and encourages candidates to discuss workplace expectations with their recruiter and hiring manager. PNC will not provide employment visa sponsorship or participate in STEM OPT for this position.

Requirements

  • 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.
  • 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 instead of a degree.
  • Bachelor's degree listed under education; no required certifications or licenses.

Nice To Haves

  • Oracle Exadata administration.
  • Oracle Enterprise Manager (OEM).
  • Fleet Patching & Provisioning (FPP).
  • CI/CD pipeline development and deployment automation.
  • Platform engineering and Infrastructure as Code practices.
  • Database migration and modernization initiatives.
  • Agile delivery methodologies.
  • Experience supporting SQL Server, PostgreSQL, MySQL, MongoDB, or other enterprise database technologies.
  • Experience creating operational dashboards, reporting solutions, and engineering metrics.
  • Agile methodology, API development, computer programming, debugging, distributed systems, object-oriented programming, software development, system designs, technical designs, and version control.

Responsibilities

  • Design and develop automation solutions for database platform operations and administration.
  • Build reusable frameworks, tools, and engineering patterns to improve consistency and reduce manual effort.
  • Automate database provisioning, patching, monitoring, compliance validation, reporting, and vulnerability remediation.
  • 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 to 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.
  • Design, code, test, and deploy software solutions; prepare technical and procedural documentation; and maintain and debug software.
  • Assess and manage risks associated with business objectives and activities in support of PNC's Enterprise Risk Management Framework.
  • Apply customer-focused practices in business decisions and the creation of customer solutions.

Benefits

  • Medical and prescription drug coverage, including 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 programs that are fully paid.
  • Wellness program with financial incentives.
  • Maternity and/or parental leave, depending on eligibility.
  • Up to 11 paid holidays each year, depending on eligibility.
  • 9 occasional absence days each year, unless otherwise required by law.
  • Between 15 and 25 vacation days each year, depending on career level and years of service.
  • Incentive-eligible compensation based on company, business, and/or individual performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service