Software Engineer

Global technology company empowering people and organizations through innovative software and services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer

Microsoft's Bing Places Data team is seeking a Software Engineer to enhance their location search experience globally. This role focuses on building pipelines and tools for processing local business data, implementing quality metrics, and experimenting with web mining, crowd sourcing, and AI solutions. The position offers deep exposure to Search technology and Maps & Bing's complete technology stack. You'll develop expertise in web-scale distributed processing, machine learning, and big data analytics while collaborating with various engineering and research teams. The team culture emphasizes agility, ambition, and software craftsmanship. This role provides significant opportunity to impact Microsoft's local search capabilities while working with cutting-edge technology. The position requires strong technical skills, particularly in data processing and analysis, and offers comprehensive benefits including healthcare, educational resources, and work-life balance benefits. Microsoft maintains a strong commitment to diversity, inclusion, and equal opportunity employment.

Last updated 5 minutes ago

Responsibilities For Software Engineer

  • Design, coding, and shipping of high quality products and services
  • Work with program & product management to contribute to product roadmaps and new service definitions
  • Own a set of services & tools and support customers with new feature requests and operational issues
  • Drive a high quality bar in terms of code quality, test driven development, daily builds and automated runtime monitoring & alerts

Requirements For Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline with proven coding experience
  • Experience with large-scale web services, big data processing, statistical analysis, or web search
  • Coding experience in C, C++, C#, Java, JavaScript, or Python
  • Background in machine learning, data mining, web mining, statistics preferred
  • Bias for action and track record of delivering results while dealing with ambiguity

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer

Software Engineer II

Software Engineer II position at Microsoft's CCE Engineering Team, focusing on cloud solutions and commerce experiences, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to build and maintain distributed build & deployment systems for Bing, Edge, and other major products, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to develop Azure IoT and IoT Central platforms using TypeScript, Node.js, and Kubernetes in a hybrid work environment.

Software Engineer II

Software Engineer II position at Microsoft's Viva Glint team, focusing on backend development, analytics, and AI integration for employee engagement platform.

Software Engineer II

Software Engineer II position at Microsoft's Finance Data and Experiences team, building scaled solutions and analytics platforms using Azure and cloud technologies.