HamburgerMenu
hirist

Principal Software Engineer - Oracle DB/PostgreSQL

Delphie Consulting services
Hyderabad
12 - 15 Years

Posted on: 10/09/2025

Job Description

About the Role :

We are seeking a highly experienced Principal Software Engineer (Database) to architect, optimize, and scale our enterprise-grade data platforms. This senior engineering role requires deep expertise in Oracle and PostgreSQL databases, AWS Cloud database services, and DevOps-driven automation. The ideal candidate will drive data modernization, implement high-performance architectures, and lead critical initiatives involving database migrations, replication, and performance engineering, while ensuring security, compliance, and resilience at scale.

Key Responsibilities :

Database Architecture & Engineering :

- Architect and design scalable, secure, and highly available database platforms leveraging Oracle and PostgreSQL.

- Define and enforce best practices for data modeling, schema design, and database lifecycle management.

- Implement replication and high-availability strategies using Oracle GoldenGate (OGG) and related tools.

- Drive adoption of modern database engineering practices including Liquibase-based schema versioning and CI/CD integration.

Migration, Optimization & Automation :

- Lead database migration and upgrade programs across heterogeneous environments (on-premises to AWS, Oracle to PostgreSQL).

- Develop automation scripts in Shell and Python to streamline database operations, deployment pipelines, and self-healing processes.

- Proactively monitor and optimize performance using AWR, ADDM, SAR, and advanced monitoring frameworks.

- Champion database observability and telemetry through modern DevOps toolchains.

Cloud & DevOps Integration :

- Manage AWS-native database services including Aurora, RDS, and related infrastructure.

- Define and implement disaster recovery (DR) strategies, backup automation, and failover mechanisms in hybrid cloud environments.

- Collaborate with DevOps teams to integrate database systems into CI/CD pipelines, containerized environments (Docker/Kubernetes), and Infrastructure as Code (IaC) frameworks.

Governance, Security & Compliance :

- Ensure database security hardening, encryption, auditing, and compliance with regulatory standards.

- Implement automated change management and approval workflows for schema and data operations.

- Lead DR drills, compliance checks, and audit readiness for mission-critical systems.

Leadership & Collaboration :

- Serve as a technical authority and escalation point for complex database challenges and incidents.

- Mentor and guide database engineers, developers, and DevOps teams on advanced database architecture and performance tuning.

- Partner with enterprise architects, business stakeholders, and product teams to align data engineering with organizational goals.

Required Skills & Qualifications :

- 12+ years of proven experience in enterprise database engineering and leadership.

- Expert-level proficiency in Oracle and PostgreSQL : installation, configuration, performance tuning, replication, and upgrades.

- Hands-on expertise with Oracle GoldenGate (OGG) and Liquibase for replication and schema change automation.

- Strong background in AWS database services (Aurora, RDS, Backup, Monitoring, Failover).

- Proficiency in Shell scripting and experience with Python automation for DevOps-driven operations.

- Proven experience in performance optimization, data security, compliance frameworks, and backup/recovery strategies at enterprise scale.

- Strong communication, stakeholder engagement, and cross-functional leadership skills.


info-icon

Did you find something suspicious?