Expires soon Microsoft France

Software Engineer

  • Bellevue (King County)
  • IT development

Job description

What if your job description were simply “Make tomorrow better?”   That’s the essence of roles within our Bing Team. Every day, we bring an insatiable curiosity to the table, challenging ourselves to reimagine what is and what can be.   We build on what’s come before to create what’s next. We drive machine intelligence.   We help shape the future.   We empower billions of people around the globe.  

The Bing Geospatial team brings a comprehensive online mapping solution to a wide variety of customers. These include millions of individuals browsing at home on the web and across devices, to thousands of enterprise partners and customers. All need access to petabytes of mapping content: road vectors, aerial imagery, real-time traffic layers, business data, street view images, etc. They want it fast, fresh, beautiful, and customized for their specific needs. This is where the Rendering and Imagery Delivery team comes in. We are a core of strong and agile developers owning the design, development, deployment, and live-site health of software running on over 5000 geo-distributed servers hosting all of this content. We also render customized, vector-based maps on the fly in a variety of styles and languages to meet the diverse needs of our customers. We have an asset of mature and robust projects we are constantly building upon, as well as the challenge of several new projects currently underway. We enjoy quick turnaround from ideas to live code leveraging shared infrastructure, from Autopilot to Cosmos and Azure. We benefit from strong technical leadership, solid management commitment and mutual cooperation with many other teams both within Bing and across Microsoft.

Basic Qualifications:

•      1+ years’ experience software development

•      Experience in C#

Desired profile

Qualifications:

•      Demonstrated fluency in C#, understanding of the .NET framework, solid object-oriented design skills and be familiar with distributed programming, including multi-thread and multi-processes semantics.

•      Familiarity with ASP.Net, SQL, networking and/or Azure development is preferred.

•      Knowledge of some aspects of our problem space, including Windows graphics (GDI+, DirectX) and GIS are a plus, but they can be learned on the job.

•      Sound engineering practices and the ability to work well in a fast-moving team, empowered with complete ownership over the release cycle and live-site monitoring.

•      We work in a combined engineering environment; past experience with software testing, DevOps, and/or machine learning is a plus.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Make every future a success.
  • Job directory
  • Business directory