Senior Software Engineer
MicrosoftRedmondUpdate time: November 20,2019
Job Description

Microsoft Managed Desktop (MMD) is an important new Microsoft offering.  As an engineering organization we take a significant role in the deployment and management of the corporate desktop computing platforms for our customers.  We leverage all of Microsoft 365, Enterprise cloud management and security offerings.

 

It has never been a more exciting time for us to have this offering in the market.  MMD is leading with a cloud-first approach and using devices and integrated software offerings to provide great experience for our business customers.  We’re working as a startup team in a dynamic engineering organization, building and leveraging key features into the broader Microsoft cloud technology stack like:

  • Windows 10 (Windows as a Service, Windows Defender Suite + Advanced Threat Protection, Autopilot, imageless deployment, etc.)
  • Office 365
  • Cloud Identity and management infrastructure (Azure Active Directory & Intune)

 

MMD is a new end-to-end offering in the market revolutionizing the experience of end users using Windows for their work.  You will get an amazing opportunity to extend your knowledge of several important Microsoft products and technical areas listed above.

Responsibilities

  • Be part of a small, agile team working with experienced engineers that behaves more like a start-up than an established team.
  • Leverage Microsoft BI Suites to provide actionable insights into customer acquisition, and other key business performance metrics
  • Engineer a modern data pipeline to collect, organize, and process data
  • Produce clean, reusable code that is unit tested, code reviewed, and adheres to code standards
  • Lead and facilitate a close development partnership with our Multi-tenant Operations team
  • Drive the design and creation of solutions that allow MMD to offer a high level of service – reliable, available, and scalable
  • Ideate and propose new product innovations to meet the needs of our customers.

Qualifications

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or closely related field
  • 8+ years of experience designing and developing software
  • Strong scripting skills to perform data/file manipulation
  • 5+years of experience with data aggregation platforms based on technologies such as SQL, Azure Data Lake, Hadoop, Cosmos, CosmosDB, HDInsights etc.
  • Solid understanding and proven skills in raw and processed stream design, relational database design and dimensional models
  • Solid understanding of event processing including publish/subscribe mechanisms
  • Demonstrated ability to create and ship high quality code by using engineering best practices.
  • Hands on experience in big data components.
  • Experience with data warehousing and datamart design and implementation
  • Experience with data security and compliance (PII, PHI, GDPR etc.)
  • Strong understanding and inner workings of metadata management, data lineage, and data governance
  • Strong experience in structured, unstructured, semi-structured data techniques and processes

 

Preferred Qualifications:

  • Comfortable learning and growing in a fast paced, start-up environment.
  • Proven track record of strong customer advocate and creative problem solver
  • Ambitious, self-motivated, proactive, and results-oriented
  • Experience using scalable data ingestion and transformation systems in batch and near real time environments (λ-lambda architecture)
  • Experience with SQL (T-SQL), relational modeling, and big data tools such as Hive, U-SQL (Scope) or Spark (experience with Spark is a plus)
  • Experience with ETL, data modeling, and working with Business Intelligence systems.
  • Experience with machine learning and predictive analytics is a plus.

Azure Data Factory or Integration Services Experiences is a plus.

 

 

 

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.

Get email alerts for the latest"Senior Software Engineer jobs in Redmond"