Microsoft Corporation Software Engineer 2 in Bellevue, Washington

Big Data and AI is fundamentally transforming computing, but messy data can slow down AI projects. Data scientists and developers spend far too much time preparing the data that they need for all phases of AI, and our mission is to build technologies that help these users spend significantly less time doing data prep - helping them spend more time on the actual AI.

To this end, we are building new capabilities to assist our customers as they acquire, understand, clean, transform and prepare their data. We work with both local and cloud data, and allow customers to scale their data processing from the desktop to the cloud.

We are a small team with a start-up mentality and a proven track record of delivering results. Here is your chance to influence and contribute to the future of Data Wrangling at Microsoft in a big way!


We are looking for engineers with experience delivering end-to-end customer facing features. In this role, you will be responsible for designing, implementing and testing new features, and delighting our customers with top quality and performance. This role participates deeply in all phases of the development cycle (design, development, test, and validation).


  • 5+ years of software development/engineering experience

  • A minimum of a Bachelor’s degree in Computer Science or Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience

  • Strong coding skills in C# OR JavaScript (TypeScript is a plus)


  • Experience shipping high-quality, customer-facing software

  • Strong design and problem solving skills

  • Ability to work independently, manage multiple priorities and deliverables concurrently in a fast-paced environment, and deliver quality results

  • Passion to delight our customers

  • Expertise in Python is a plus

  • Expertise in Spark 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 at .

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