Senior Software Engineer - Database Automation and Platform Engineering

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

About The Position

At PNC, the Senior Software Engineer works within the Technology organization and is based in Pittsburgh, PA; Dallas, TX; Denver, CO; Birmingham, AL; or Strongsville, OH. The role designs, develops, and maintains automation solutions for enterprise database platforms, combining software engineering, infrastructure automation, platform engineering, and database expertise to improve reliability, security, compliance, and operational efficiency. The engineer helps evolve scalable automation frameworks for Oracle and other enterprise database technologies. The role provides detailed technical design and development of software solutions using existing and emerging platforms; proposes solutions for complex business needs; writes, tests, and deploys code; prepares technical and procedural documentation; and maintains and debugs software. It contributes to enterprise-scale technologies and critical business operations, collaborates on innovation and continuous improvement, and may influence platform strategy while developing technical and leadership skills. PNC describes the position as in-office and encourages candidates to confirm 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 in lieu of a degree.
  • Bachelor's degree listed as the education level.
  • Must demonstrate appropriate knowledge, skills, and abilities for the role.

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.
  • 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; no certification is required for this position.

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.
  • 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 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, develop, test, and deploy software solutions for complex business needs.
  • Prepare technical and procedural documentation for software.
  • Maintain and debug software.
  • Focus on customer needs and satisfaction when making business decisions and creating customer solutions.
  • Assess and manage risks associated with business objectives and activities in accordance with 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, depending on eligibility.
  • 15 to 25 vacation days each year, depending on career level and years of service, depending on eligibility.
  • Incentive-eligible compensation based on company, business, and/or individual performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service