Senior Software Engineer, Database Automation Engineer

PNC•Strongsville, OH
•$86,250 - $158,125•Onsite

About The Position

PNC is hiring a Senior Database Automation Engineer within its Technology organization. The role is based in Pittsburgh, PA; Dallas, TX; Birmingham, AL; Denver, CO; or Strongsville, OH, and is part of the Data Platform Services team. PNC describes itself as an in-office company and encourages candidates to discuss workplace expectations with the recruiter and hiring manager. The team delivers secure, reliable, and scalable database platforms supporting critical business operations, with an emphasis on engineering excellence, automation, continuous improvement, collaboration, and knowledge sharing. The engineer designs, develops, and maintains automation solutions for enterprise database platforms, building reusable frameworks and patterns to streamline operations and reduce manual effort. The work includes automating provisioning, patching, monitoring, compliance validation, reporting, and vulnerability remediation; integrating enterprise tools, APIs, source control, and CI/CD pipelines; and developing dashboards and operational metrics. The role is an Oracle database subject matter expert and partners with engineering teams to broaden automation across other database technologies. It also involves leading initiatives, mentoring team members, and shaping engineering standards and best practices. The position includes detailed technical design and development of software solutions using existing and emerging technology platforms; proposing solutions for complex business needs; writing, testing, and deploying code; preparing technical and procedural documentation; and maintaining and debugging software. Employees are expected to focus on customer needs and effectively manage risks in accordance with PNC's Enterprise Risk Management Framework. The role is incentive eligible, with payment based on company, business, and/or individual performance. PNC will not provide employment visa sponsorship or participate in STEM OPT for this position.

Requirements

  • Experience in database administration, database engineering, software engineering, or a related field.
  • Strong Oracle DBA expertise in large-scale enterprise environments.
  • Advanced Python development skills.
  • Experience with Linux administration and shell scripting.
  • Hands-on experience with automation frameworks such as Ansible.
  • Experience developing and consuming REST APIs.
  • Proficiency with Git or other source control platforms.
  • Knowledge of Oracle RAC, ASM, RMAN, Data Guard, SQL, PL/SQL, backup and recovery, and performance tuning.
  • Experience supporting highly available production environments and troubleshooting across database, infrastructure, and application layers.
  • Typically, a university or college degree and 3+ years of relevant or direct industry experience; comparable education, job-specific certifications, and experience may be considered in lieu of a degree.
  • Bachelor's degree listed as the education requirement.
  • Must demonstrate appropriate knowledge, skills, and abilities for the role.
  • No employment visa sponsorship or STEM OPT participation is available for this position.

Nice To Haves

  • Experience with Oracle Exadata, Enterprise Manager (OEM), or Fleet Patching & Provisioning (FPP).
  • CI/CD pipeline development experience.
  • Platform engineering or infrastructure automation experience.
  • Experience leading database modernization or migration initiatives.
  • Familiarity with Agile delivery methodologies.
  • Experience supporting SQL Server, PostgreSQL, MySQL, and MongoDB in addition to Oracle.
  • Experience creating enterprise reporting solutions and operational dashboards.
  • Interest in identifying opportunities to automate, simplify, and improve engineering processes.
  • Preferred skills include Agile methodology, API development, computer programming, debugging, distributed systems, object-oriented programming, software development, system designs, technical designs, and version control.
  • Certifications are often desired, but no certification is required.

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 database 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 technologies, including RAC, ASM, Data Guard, RMAN, and Multitenant environments.
  • Partner with engineering teams to extend automation across Oracle, SQL Server, PostgreSQL, MySQL, MongoDB, and future database platforms.
  • Create dashboards, operational metrics, and reporting solutions that improve visibility and reliability.
  • Lead automation initiatives, mentor team members, and help establish engineering standards and best practices.
  • Design and develop software solutions using existing and emerging technology platforms to address complex business needs.
  • Write, test, and deploy code; prepare technical and procedural documentation; and maintain and debug software.
  • Collaborate with cross-functional teams on technical challenges, automation strategy, and scalable solutions that improve database platform reliability and efficiency.
  • Focus on customer needs and assess and manage risks in support of PNC's Enterprise Risk Management Framework.

Benefits

  • Medical and prescription drug coverage, including a Health Savings Account feature, subject to eligibility.
  • 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 eligibility.
  • Incentive-eligible compensation based on company, business, and/or individual performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service