Senior Database Solutions Engineer
About the Role
We are seeking an experienced Senior Database Solutions Engineer to join our engineering team. This role involves designing and implementing database solutions that meet the requirements of our applications.
* Design, evolve, and optimize database schemas, indexes, queries, and stored procedures to support high-performance application workloads.
* Own database performance tuning, query optimization, and capacity planning across environments.
* Manage availability, backup/restore, disaster recovery, and survivability strategies in Azure SQL.
This position is ideal for a senior engineer who has experience working with databases and enjoys writing production code, building features that interact heavily with data, and taking responsibility for how the database performs in real-world, high-availability environments.
Responsibilities
* Database Architecture, Performance & Ownership
o Design, develop, and maintain enterprise-grade applications and services using C# and .NET.
o Build application features that interact deeply with the database, balancing correctness, performance, and maintainability.
* Azure Cloud & DevOps
o Design and operate solutions using Microsoft Azure, with a focus on reliability and observability.
o Support CI/CD pipelines and deployment practices using Azure DevOps.
Requirements
* Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
* 7+ years of professional experience in C#/.NET software development.
* Strong written and spoken English (C1 or C2 proficiency).
Preferred Qualifications
* Microsoft Azure certifications (Developer Associate, Solutions Architect, or similar).
* Experience working with Plivo or Twilio.
* Strong understanding of DevOps practices and production operations.
We offer competitive compensation commensurate with experience and a collaborative engineering culture that values quality, accountability, and continuous improvement.