LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Senior Software Engineer (SQL)

at Microsoft

Back to all Databases jobs
Microsoft logo
Industry not specified

Senior Software Engineer (SQL)

at Microsoft

Mid LevelNo visa sponsorshipSQL/No-SQL Databases

Posted 4 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Azure DevOps-focused Senior Software Engineer with primary responsibilities around SQL databases and CI/CD tooling. You will help improve health and performance of Microsoft Azure SQL databases, while contributing to backend/application tier services. Lead design and development of features for end-to-end business scenarios, mentor team members on database performance tuning, and collaborate with Product, Design, and Engineering to deliver new capabilities, primarily using C#, PowerShell, and T-SQL.

Overview

Azure DevOps supports a collaborative culture and set of processes and tools that bring together developers, projects managers, and contributors to develop software. It enables the organizations to run the entire software development life-cycle from planning through deployment and maintenance.

We are looking for software Senior Software Engineers who would help us to provide great experience for software developers and improve our scalability in the space of CI/CD pipelines and repositories (git and TFVC). This engineer will be primarily focused on improving the health and performance of our Microsoft Azure SQL databases but the responsibilities will be broader and covering the backend/application tier services too.



Responsibilities
  • Lead and provide technical direction for the design and development of features, experiences & solutions for end-to-end business scenarios​

  • Constantly improve our tooling for deployment and database upgrade processes

  • Improve performance of stored procedures, functions and dynamic SQL

  • Troubleshooting of complex SQL issues like deadlocks, high CPU/memory/IO utilization, suboptimal execution plans

  • Mentor team members to grow the expertise in database performance tuning

  • Collaborate closely with Product, Design, and Engineering teams to build new features ​

  • Design, develop, test and support features, experiences and solutions primarily in C#, PowerShell, T-SQL

  • Support highly available services used by top companies and millions of users on a daily basis ​

  • Work with support to triage and debug technical support requests​

  • Analyze how your features are performing in production to learn and make the product better ​

  • Mentor, pair, participate in code reviews, and delegate work to encourage the professional and technical growth of those around you ​



Qualifications
  • Extensive software development experience in Microsoft SQL Server performance tuning

  • Experience with Azure SQL Database or any other managed cloud database

  • Experience as DBA (Database Administrator)

  • Solid understanding of Microsoft SQL Server and Azure SQL Database architecture

  • Experience with C#, C++, Java or any other OOP language​

  • Strong software engineering skills across all phases of software development lifecycle​

  • Practice of modern software engineering, including coding standards, code reviews, source control management, build processes, testing, and releasing​

  • Ability to understand unfamiliar code bases, debug client and service side applications​

  • Ability to prioritize and handle multiple tasks completely and independently, and generate clarity in ambiguous situations​

  • Strong system design and algorithmic skills, good knowledge of data structures​

  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers​

  • Solid understanding of testing principles ​

  • Excellent collaboration skills and critical thinking​

  • Good communication skills both verbal and written​


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Senior Software Engineer (SQL)

at Microsoft

Back to all Databases jobs
Microsoft logo
Industry not specified

Senior Software Engineer (SQL)

at Microsoft

Mid LevelNo visa sponsorshipSQL/No-SQL Databases

Posted 4 hours ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Azure DevOps-focused Senior Software Engineer with primary responsibilities around SQL databases and CI/CD tooling. You will help improve health and performance of Microsoft Azure SQL databases, while contributing to backend/application tier services. Lead design and development of features for end-to-end business scenarios, mentor team members on database performance tuning, and collaborate with Product, Design, and Engineering to deliver new capabilities, primarily using C#, PowerShell, and T-SQL.

Overview

Azure DevOps supports a collaborative culture and set of processes and tools that bring together developers, projects managers, and contributors to develop software. It enables the organizations to run the entire software development life-cycle from planning through deployment and maintenance.

We are looking for software Senior Software Engineers who would help us to provide great experience for software developers and improve our scalability in the space of CI/CD pipelines and repositories (git and TFVC). This engineer will be primarily focused on improving the health and performance of our Microsoft Azure SQL databases but the responsibilities will be broader and covering the backend/application tier services too.



Responsibilities
  • Lead and provide technical direction for the design and development of features, experiences & solutions for end-to-end business scenarios​

  • Constantly improve our tooling for deployment and database upgrade processes

  • Improve performance of stored procedures, functions and dynamic SQL

  • Troubleshooting of complex SQL issues like deadlocks, high CPU/memory/IO utilization, suboptimal execution plans

  • Mentor team members to grow the expertise in database performance tuning

  • Collaborate closely with Product, Design, and Engineering teams to build new features ​

  • Design, develop, test and support features, experiences and solutions primarily in C#, PowerShell, T-SQL

  • Support highly available services used by top companies and millions of users on a daily basis ​

  • Work with support to triage and debug technical support requests​

  • Analyze how your features are performing in production to learn and make the product better ​

  • Mentor, pair, participate in code reviews, and delegate work to encourage the professional and technical growth of those around you ​



Qualifications
  • Extensive software development experience in Microsoft SQL Server performance tuning

  • Experience with Azure SQL Database or any other managed cloud database

  • Experience as DBA (Database Administrator)

  • Solid understanding of Microsoft SQL Server and Azure SQL Database architecture

  • Experience with C#, C++, Java or any other OOP language​

  • Strong software engineering skills across all phases of software development lifecycle​

  • Practice of modern software engineering, including coding standards, code reviews, source control management, build processes, testing, and releasing​

  • Ability to understand unfamiliar code bases, debug client and service side applications​

  • Ability to prioritize and handle multiple tasks completely and independently, and generate clarity in ambiguous situations​

  • Strong system design and algorithmic skills, good knowledge of data structures​

  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers​

  • Solid understanding of testing principles ​

  • Excellent collaboration skills and critical thinking​

  • Good communication skills both verbal and written​


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

SIMILAR OPPORTUNITIES

No similar jobs available at the moment.