Senior Database Engineer
We are seeking an experienced Senior Database Engineer to join our growing team. This role is a unique blend of software development and database ownership, requiring a deep understanding of database architecture, performance, and reliability.
This position involves designing, building, and maintaining enterprise-grade applications and services using C# and .NET. You will also be responsible for owning database operations, including backup, restore, high availability, and disaster recovery. Additionally, you will work on performance monitoring and scaling, cost and capacity management in Azure, and ensure data integrity, security, and operational excellence throughout the application lifecycle.
Key Responsibilities:
* Database Architecture, Performance & Ownership: Design, evolve, and optimize database schemas, indexes, queries, and stored procedures to support high-performance application workloads.
* Software Development & Feature Delivery: Develop and maintain enterprise-grade applications and services using C# and .NET, and build application features that interact deeply with the database.
* Azure Cloud & DevOps: Design and operate solutions using Microsoft Azure, with a focus on reliability and observability.
Required Qualifications:
* Experience & Education: Bachelor's degree in Computer Science, Software Engineering, or equivalent experience; 7+ years of professional experience in C#/.NET software development.
* Technical Skills (Priority Order): Strong SQL Server / Azure SQL expertise, including advanced T-SQL, stored procedures, query optimization, indexing strategies, performance tuning, and troubleshooting.
* Soft Skills: Excellent communication skills, strong analytical and problem-solving abilities, ability to work independently, and high attention to detail.
Bonus Points:
* Microsoft Azure certifications (Developer Associate, Solutions Architect, or similar); experience with Plivo or Twilio; strong understanding of DevOps practices and production operations.
What We Offer:
* A collaborative engineering culture that values quality, accountability, and continuous improvement.