Sr Software Engineer at Microsoft
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

26 Feb, 26

Salary

0.0

Posted On

28 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Database Administration, Database Architecture, Data Modeling, Schema Optimization, Azure SQL Database, Cosmos DB, Data Explorer, NoSQL, ClickHouse, Scripting, CI/CD Pipelines, Infrastructure as Code, Performance Tuning, Troubleshooting, DevOps, Version Control

Industry

Software Development

Description
Architect and design scalable, secure, and high-performance database solutions Perform advanced data modeling, schema optimization, and capacity planning Lead automation initiatives for operational processes using scripting and Infrastructure as Code Implement CI/CD pipelines for database deployments and upgrades Ensure performance, security, and availability of databases across RDBMS, NoSQL, and ClickHouse Manage Azure database services including Azure SQL Database, Cosmos DB, and Data Explorer Perform upgrades, backups, recovery, and migrations with minimal downtime Troubleshoot and resolve complex database-related incidents within SLA Collaborate with international teams and stakeholders on architecture and design decisions Mentor junior engineers and promote best practices in database operations Prepare and maintain documentation for architecture, SOPs, and operational guidelines Drive compliance with security and regulatory standards Participate in on-call rotation and provide production support for critical systems. Evaluate new tools, platforms, and updates within the low-code/no-code solution industry and provide recommendations on adopting new solutions that improve efficiency, scalability, and functionality of the development process. Design application solutions by using advanced configurations established in low-code/no-code platforms (e.g., Power Automate) to create customized and scalable solutions that address business requirements Partner with stakeholders to synthesize and integrate comprehensive understanding of business objectives into program requirements and technical specifications. 8-11 years of experience in database administration and architecture with RDBMS (MySQL, PostgreSQL) Deep expertise in NoSQL and ClickHouse, including design and optimization Strong experience with Azure database services (Azure SQL, Cosmos DB, Data Explorer) Proven ability in database design, data modeling, and schema optimization Experience in performance tuning, query optimization, and troubleshooting complex issues Proficiency in scripting languages (Shell, Python, Perl) for automation Hands-on experience with CI/CD pipelines and Infrastructure as Code for database deployments Excellent communication and leadership skills to mentor and guide teams Experience with distributed systems and high-availability architectures Knowledge of key-value stores such as Redis or Aerospike Familiarity with version control tools (Git) and configuration management tools (Puppet, Chef) Understanding of security compliance and regulatory requirements for data platforms Exposure to DevOps tools and practices for database operations
Responsibilities
The Sr Software Engineer will architect and design scalable and secure database solutions while leading automation initiatives for operational processes. They will also manage Azure database services and ensure the performance and availability of databases across various platforms.
Loading...