Software Engineer
Bellevue , Washington
December 16, 2017
The Substrate Search Service Team in IPG (Information Platform Group) is looking for software developers. Are you interested in working on a product that ships new features every week? Would you like to design and develop new components that solve complex distributed systems and search optimization problems? If the answer to these questions is yes, then Substrate Search Service team would like to hear from you! We write software from the ground-up, running across thousands of servers. We are currently building a new system for searching data in an enterprise. The goal of the system is to efficiently search all entity types such as emails, calendar items, contacts, documents, and so on within milliseconds E2E latency. To design the new system, we are applying a combination of approaches from the fields of API design, Machine Learning, Distributed Computing, Workflow engines, Algorithm Optimization, and many more. Come to define, design and deliver the next state of enterprise search system.

Basic Qualifications:
• 2+ years of engineering experience

• BA/BS degree in computer science

Preferred Qualifications:
• 2+ Years of industry design and development experience in C#/C/C++/Java and systems programming.
• Passion for designing and building highly available distributed web scale systems.
• Demonstrated problem solving and debugging skills.
• Ability to learn and grasps concepts quickly in a fast paced environment.
• Experience with agile methodologies

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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.

Know someone who would be interested in this job? Share it with your network.