Staff Software Engineer, Database
India - Hyderabad
Redpin
We are transforming the way people and businesses move money. Driven by innovation, built on security, designed for efficiency.About the Role
We are seeking a Staff Software Engineer, Database to lead the transformation of our database architecture from legacy Microsoft SQL Server (MSSQL) to cloud-native database solutions, including AWS Aurora PostgreSQL. This role requires deep expertise in database architecture, scalability, and design, ensuring that our critical business applications are both high-performing and future-proof.
Key Responsibilities
· Architect & Design: Define and drive the database architecture strategy, ensuring seamless migration from MSSQL to cloud-native databases.
· Cloud-Native Transformation: Lead the transition to AWS Aurora PostgreSQL and explore other modern database technologies that align with business goals.
· Scalability & Performance: Design and implement highly available, scalable, and resilient database solutions for mission-critical applications.
· Database Governance & Security: Establish and enforce best practices around data security, encryption, compliance, backup, and disaster recovery.
· Infrastructure as Code (IaC): Implement database automation and provisioning using Terraform, CloudFormation, or Kubernetes-based database orchestration.
· Observability & Monitoring: Define and implement observability strategies with CloudWatch, Prometheus, or Coralogix.
· Collaboration & Leadership: Work closely with Engineering, DevOps, and Product Teams to align database solutions with application needs and performance expectations.
· Continuous Optimization: Drive cost-efficiency, performance tuning, and cloud resource optimization in the database infrastructure.
· Innovation & Future-State Planning: Research emerging database technologies and propose architectural enhancements for long-term scalability.
Required Skills & Experience
· 8+ years of experience in database engineering, with deep expertise in Microsoft SQL Server (MSSQL), exposure to MySQL and cloud-native databases.
· Hands-on experience with AWS Aurora PostgreSQL, Amazon RDS, or other cloud-based relational databases.
· Proven experience in database transformation projects, including migration from on-prem MSSQL to cloud.
· Strong knowledge of database architecture, replication, clustering, and partitioning strategies.
· Expertise in database schema design, query optimization, indexing, and performance tuning.
· Familiarity with NoSQL databases (e.g., DynamoDB, MongoDB) and hybrid architectures.
· Experience with IaC tools like Terraform, CloudFormation, or Kubernetes-based solutions for managing database infrastructure.
· Deep understanding of CI/CD pipelines and integrating databases into modern DevOps workflows.
· Strong analytical and problem-solving skills to handle large-scale distributed database systems.
Preferred Qualifications
· AWS Certified Database - Specialty or equivalent cloud certifications.
· Experience in designing and implementing event-driven architectures using streaming platforms like Kafka.
· Hands-on experience with multi-region, multi-cloud, and disaster recovery strategies.
· Exposure to serverless databases like AWS Aurora Serverless.
· Experience working in an Agile/Scrum environment.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Architecture AWS CI/CD CloudFormation Clustering DevOps DynamoDB Engineering Kafka Kubernetes MongoDB MS SQL MySQL NoSQL Pipelines PostgreSQL RDBMS Research Scrum Security SQL Streaming Terraform
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.