Job Directory Microsoft Senior Software Engineer

Senior Software Engineer Microsoft
Redmond, WA

Microsoft is a technology company that develops and supports software, services, and devices.

Companies like Microsoft
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Microsoft

Job Description

We live in the Age of Data. And we LOVE Data! Data and insights from data power an increasing range of applications, transforming not just the technology industry but society at large. Individuals and businesses need a powerful, elastic, and highly available Data Platform that can help them derive insights from large volumes of data. The Database Systems organization is delivering such a platform for a range of Relational Database workloads, from online transaction processing workloads, to data warehousing solutions, from on premise enterprise systems, to on-demand cloud services. Uniquely in the industry, we deal with the full breadth of environments, from server-based to cloud-based systems, delivering features that work across these environments, providing differentiated value to our customers.

We are a full stack team, tackling the breadth of technology from distributed systems, availability, scalability, security, query processing, storage, operating systems, networking, management tools, web development, and most other fields in Computer Science. As an organization, we are also proud of our world class team, our deep investments in growing and retaining talent, and the diversity of skills, experiences, interests and personalities that makes our team strong. Along with the positive impact to society from our technology, our team also prides itself on direct involvement in various social causes, particularly related to broadening access to technology to all sections of society. To help our business to succeed in its ambitions, the Database Systems team is building up Business Analytics capabilities that allow us to track and improve customer experience, provide metrics around growth of existing and new offerings we are constantly developing, and want to apply Machine Learning techniques to answer various business questions. We are creating and maintaining data pipelines and Data Warehouses that allow us to analyze very large data sets that are emitted from our cluster telemetry, and relevant data from across the company. We won't work in isolation but will leverage analytical work that has been done across the company.

Basic Qualifications:

* 5+ years of relevant experience regarding designing and implementing software systems
* Software engineering skill in one or more high level languages (C#, C++, Java, Python)
* BS, MS, or PhD in computer science (or equivalent)

Preferred, but not required:

* Common ML and analysis tools (R, SAS, SPSS, MatLab)
* Experience with large scale applied machine learning techniques is a plus but not required
* Experience with SQL or equivalent query language.



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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

We are looking for engineers who are passionate about data and want to work in a multi-disciplinary team of Software Engineers, Data Engineers and Data Scientists to solve real-world business problems. You will work on either data from diverse structured and unstructured data sources, and various formats including tabular, text and time series or can contribute to our core data pipeline. In addition, we have deep investments in on-prem telemetry that we need to update/modernize. This business-critical telemetry stack enables business insights for our existing and new features on Windows and Linux. We expect all team members to contribute broadly, with an agile and growth mindset, so your ability to step into multiple areas will be a key attribute that we are looking for.

About Microsoft

Microsoft is a technology company that develops and supports software, services, and devices.

10001 employees

1 microsoft way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.