New York Seasonal Jobs

Job Information

Microsoft Corporation Senior Software Engineer in New York, New York

If you believe in Data and Magical Power of Data that can fuel Microsoft’s Marketing and Sales – a multi trillion-dollar market opportunity, this might be the right job for you. The ideal candidate would be passionate about leveraging the latest and greatest of Azure Services – such as ADLS Gen2, ADB, Azure Synapse Analytics, Azure Stream Analytics, Azure Analysis Services, Power BI, etc. – to power the big data engineering scenarios by working closely with multiple business partners and other engineering teams to consistently deliver incremental business value.

This position will enhance your curiosity on data, expose you to various business challenges and enable you to grow as a seasoned engineering leader focused on simplifying complex business problems. This role would also facilitate as an excellent platform for you to showcase your ability to deliver high business value iteratively for Microsoft’s Marketing and to show-case how we power the Marketing business to our leading customers.



  • Architect, Design and Create Technical strategies to simplify complex business problems.

  • Act as Agile Sprint Lead focused on engineering fundamentals and execution efficiencies to deliver critical releases.

  • Write clean, well-intended code with an emphasis on quality, simplicity, and maintainability, while also inspiring others to do the same through code reviews, 1:1 mentoring, etc.

  • Apply engineering principles to solve complex problems while leveraging sound engineering practices.

  • Developing the data platform to acquire and integrate data from diverse sources using Azure Data Lake Gen2, Spark, Azure Databricks, Azure Synapse Analytics, Cosmos DB, Event Hub, Stream Analytics, etc.

  • Develop low latency paths and models to support business operational/ reporting requirements.

  • Implement best practices in reporting and analysis: data integrity, data quality, performance optimization and automation.

  • Work with multiple client partner teams to implement cohesive end-to-end experiences.


Required Qualifications:

  • 7+ years of software engineering experience, with majority of that time in building data-driven engineering solution such as data pipelines, ML, analytics, or reporting solution.

Preferred Qualifications:

  • Strong focus on learning new technologies and demonstrated experience incorporating them into production solutions.

  • Excellent problem-solving and debugging skills with a solid understanding of testing practices.

  • Expertise in the following or comparable Big data technologies like Azure Data Lake, Spark, Data bricks, Azure Synapse Analytics, COSMOS DB, SQL Azure.

  • Demonstrable ability in data modeling, ETL development, and Data warehousing, or similar skills.

  • Development experience in 2 or more in SQL, Scala, Python, C#, DAX or MDX.

  • Strong verbal and written communication skills, and ability to work through amArebiguous situations.

This role is open to remote consideration within the U.S.

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.