EngineerJobs.io
← Back to all jobs

Job Description

PNC’s Technology organization is seeking a Senior Software Engineer to design and maintain automation solutions for enterprise database platforms. The focus of this role is Oracle database automation and platform engineering, with an emphasis on improving reliability, security, compliance, and operational efficiency in production environments.

Key Responsibilities

  • Design and develop automation solutions for database platform operations and administration.
  • Build reusable frameworks, tools, and engineering patterns to increase 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.

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 the operating system, database, network, and application layers.

Technology Stack

  • Python
  • Linux shell scripting
  • Ansible
  • REST APIs
  • Git
  • Oracle
  • Oracle RAC, ASM, Data Guard, RMAN
  • SQL, PL/SQL

Preferred Technical Experience

  • 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.

Additional Job Description Details

  • 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 code, tests, and deploy software.
  • Prepare technical and procedural documentation required for software.
  • Maintain and debug software.

Preferred Skills and Competencies

  • Agile methodology
  • API development
  • Computer programming
  • Debugging
  • Distributed systems
  • Object-oriented programming (OOP)
  • Software development
  • System designs and technical designs
  • Version control
  • Application delivery process
  • Application design and architecture
  • Application development tools and application testing
  • Packaged application integration
  • System development life cycle
  • Technical troubleshooting
  • Technical writing and documentation

Compensation and Incentives

Base Salary: USD 86,250 - 158,125 per yearly.

This role is incentive eligible with payment based upon company, business and/or individual performance.

Location and Work Model

Location: Birmingham, AL (onsite).

Education and Experience

Education: Bachelors.

Minimum Experience: 3 years.

Benefits

  • Medical/prescription drug coverage (with 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/elder care
  • Adoption, surrogacy, and doula reimbursement
  • Educational assistance, including select programs fully paid
  • Robust wellness program with financial incentives
  • Maternity and/or parental leave
  • Up to 11 paid holidays each year
  • 9 occasional absence days each year
  • 15 to 25 vacation days each year, depending on career level

Application Window

Generally, this opening is expected to be posted for two business days from 11/06/2026, although it may be longer with business discretion.

Disability Accommodations

If an accommodation is required to participate in the application process, contact [email protected]. Applicants may also call 877-968-7762 and say “Workday” for accommodation assistance. All information provided will be kept confidential and used only to the extent required to provide needed reasonable accommodations.

Equal Employment Opportunity (EEO)

PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.

Similar Jobs