Microsoft Corporation Senior Software Engineer in Redmond, Washington
The world is producing, storing and processing more data than ever before with much of it born and analyzed in the Cloud. Azure SQL Data Warehouse service is a central part of Microsoft's big data analytics story. The success of our customers depends on high performance, instantly scalable, extremely reliable, and highly secure data analytics provided by the Azure SQL Data Warehouse service. It powers innovation in every industry, facilitates breakthrough scientific and medical research, and underpins intelligent applications that are changing the way we live.
The SQL Server Data Warehouse team delivers world class relational data warehouse services used across the globe with some of the largest cloud deployments in the world. The team fosters a supportive and productive work environment and is known for providing growth avenues for developers to reach the highest levels at Microsoft. The team culture values engineering quality, technical excellence, and grass roots innovation. This position focuses on how the many microservices that comprise the service are provisioned, scaled, secured and managed.
We must stay a step ahead of our competitors by offering unlimited scale, service resiliency and ultra-fast operations. As a senior engineer on the team, you will help us design, develop, and support dramatic improvements in how data warehouses are provisioned, scaled, secured and managed. We seek collaborative engineers who want to work on large-scale distributed systems and grow their skills and the team’s skills along the way.
Bachelor’s degree in Computer Science or Engineering or Mathematics or Statistics or Physics OR in place of these 3+ years of industry software engineering experience
Strong design, implementation and communication skills
8 years of programming experience writing code in Java, C++, C#, or C or other object-oriented programming language
Experience building , shipping and operating online services.
Passion for building fault-tolerant, scalable distributed systems to meet the needs of our customers.
High enthusiasm, integrity, ingenuity, and resourcefulness to solve challenging problems.
Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes.
Great curiosity and willingness to question.
Experience using agile methodologies or test-driven development (TDD).
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs