About the Role
<h2>Senior Engineer, Software Engineering</h2><p>We are seeking a highly skilled Senior Engineer with extensive hands-on experience in Microsoft SQL Server and Azure-based data migration. The ideal candidate will be responsible for designing scalable data solutions, executing high-volume migration projects, ensuring performance optimization and operational stability, and supporting the ongoing modernization of enterprise data environments using the Microsoft technology ecosystem.</p><h3>Key Responsibilities</h3><ul><li>Deliver large-scale data migration projects from on-prem SQL Server to Azure (or other databases) and legacy Microsoft systems to Azure SQL Database and Azure SQL Managed Instance, ensuring data integrity, schema alignment, and secure end-to-end movement.</li><li>Execute migration planning activities including pre-migration analysis, dependency mapping, dry runs, go-live cutovers, rollback planning, and post-migration hypercare support.</li><li>Develop and optimize complex T-SQL queries, stored procedures, and schema objects for high-volume applications and critical workloads.</li><li>Analyze execution plans and optimize performance, addressing issues such as blocking, deadlocks, index strategy, I/O bottlenecks, and statistics management.</li><li>Design scalable and maintainable database structures applying normalization and denormalization practices as needed, including dimensional modeling when required.</li><li>Build and maintain enterprise-grade data pipelines using Azure Data Factory, including incremental and bulk ingestion patterns aligned with business needs.</li><li>Manage data storage on Azure Data Lake Storage Gen2 including structured and unstructured data organization, metadata consistency, and performance considerations.</li><li>Support database deployment and release automation using Azure DevOps, CI/CD pipelines, and related tools ensuring predictable, version-controlled, and auditable releases.</li><li>Define and implement data archival and retention strategies using SQL Server and Azure services to optimize storage cost, maintain regulatory compliance, and ensure long-term data accessibility.</li><li>Conduct operational support including proactive monitoring, incident response, RCA preparation, and database availability management using Azure Monitor, Log Analytics, and SQL Insights.</li><li>Collaborate with product and architecture teams to deliver stable and high-quality data systems that support business operations and growth.</li></ul><h3>Requirements</h3><ul><li>Strong hands-on SQL Server development expertise with experience in performance tuning, analytical troubleshooting, and enterprise data modeling.</li><li>Practical experience in Azure Data Factory, Azure SQL, Azure SQL Managed Instance, Azure Data Lake Storage, and Azure Database Migration Service.</li><li>Good understanding of deployment and configuration engineering using Azure DevOps pipelines, SSDT, and structured software release controls.</li><li>Experience with operational monitoring, alerting, capacity management, and reliability engineering in Azure-based database environments.</li><li>Strong analytical, communication, and cross-functional problem-solving skills.</li></ul><h3>Work Arrangements</h3><ul><li>Location: Bangalore (HUB4, Working from Office)</li><li>Type: Full-Time</li></ul>
Requirements
Benefits
Job Overview
- Posted
- 1/21/1970
- Experience
- senior
- Work Mode
- hybrid
- Salary
- Not disclosed
About Bootminds
Visit the company page to learn more about the culture and other open positions.
View Company →