Software Engineer

5 - 10 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

About the Role

We are seeking a Database Engineer with strong software engineering and cloud database infrastructure experience to support and evolve our

global AWS based database platforms This is a contract role for a hands-on engineer passionate about automation reliability and scalability

with deep expertise in Aurora PostgreSQL and modern cloud database architectures

Key Responsibilities

  • Design implement and maintain highly available and performant Aurora PostgreSQL systems in AWS
  • Build tools and scripts Python SQL to automate upgrades or migrate databases from 1 cluster aws account

to another with near zero downtime using DMS terraform for DMS infrastructure deployment management

  • Implement CICD pipelines workflows for repeatable automated rebuild deployments
  • Partner with SREs and service teams to design database solutions that meet application performance and compliance requirements
  • Troubleshoot complex production database issues by analysing logs query plans metrics and system level behaviour
  • Optimize schema design queries and indexes to ensure efficiency and scalability
  • Document operational runbooks architecture decisions and engineering best practices
  • Contribute to a culture of reliability continuous improvement and technical excellence

Required Qualifications

  • 5-10 years of hands-on experience managing largescale cloud native databases preferably Aurora PostgreSQL
  • Strong understanding of PostgreSQL internals replication and performance tuning
  • Experience supporting multiregional or zero downtime database migrations or upgrades using DMS
  • Proficiency in Python for automation and SQL for database development and optimization
  • Experience with AWS database services Aurora PostgreSQL DMS
  • Solid grasp of CICD pipelines Infrastructure as Code and containers Docker
  • Strong problem solving and communication skills ability to collaborate with distributed teams

Nice to Have

  • Familiarity with Elasticache ValkeyRedis DynamoDB or Key spaces
  • Exposure to performance testing platforms APMs and observability tooling eg Datadog Prometheus Grafana
  • Experience contributing to engineering design reviews mentoring peers and improving team level processes
  • Proven experience with monitoring alerting and incident management in production environments

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

chennai, tamil nadu, india