Software Engineer

Microsoft is a global technology company that builds innovative solutions to empower billions of people around the globe.
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Advertising

Description For Software Engineer

Microsoft is seeking a Software Engineer to join their Online Advertising team, a rapidly growing division handling billions of ad impressions daily. This role offers a unique opportunity to influence technology development in Microsoft's advertising growth area, working with terabytes of user data and complex algorithms. The position focuses on frontend development for advertising-related products, requiring expertise in modern web technologies and frameworks.

The ideal candidate will collaborate with product managers and UX designers to create sophisticated browser-based user experiences. You'll be responsible for translating design mockups into working applications while maintaining high performance and clean code standards. The role demands strong problem-solving abilities and expertise in frontend technologies including TypeScript, React, and modern JavaScript frameworks.

Microsoft offers an exceptional work environment with a hybrid work model allowing up to 50% work from home. The company provides comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. This position offers the opportunity to work on large-scale systems that impact billions of users while being part of Microsoft's global R&D team.

The role requires a minimum of 2 years of experience in web development, with a strong foundation in computer science fundamentals. You'll be joining a team that handles a significant portion of the $600 billion advertising market, with about $70 billion already online. This position offers excellent growth opportunities and the chance to work with cutting-edge technology in online advertising.

Last updated a month ago

Responsibilities For Software Engineer

  • Work with product manager and UX designers to build flexible, performant browser-based user experiences for Ads products
  • Own the delivery of an integral piece of an application
  • Manage and execute against project plans and delivery commitments
  • Drive best practices and engineering excellence

Requirements For Software Engineer

TypeScript
JavaScript
React
  • BTech/MTech in Computer Science or related Engineering discipline
  • At least 2 years of experience developing web-based user interfaces
  • Fluency in object-oriented programming (C#/Java)
  • Experience with Azure, AWS or other cloud platforms
  • Proficiency in HTML5, CSS 3.0, TypeScript and JavaScript libraries/frameworks
  • Strong problem-solving, coding and debugging capabilities
  • Experience in translating design mockups into working applications
  • Strong fundamentals in computer science
  • Experience with access control and security (preferred)

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 - Maternity Cover (Temporary)

Temporary Software Engineer II position at Microsoft Belgrade, working on Word Copilot team, focusing on AI-powered productivity solutions with hybrid work arrangement.

Software Engineer II

Microsoft Software Engineer II position focusing on frontend development with Azure and Power Pages, offering hybrid work model and comprehensive benefits.

Software Engineer II

Microsoft Bing Travel team seeks Software Engineer II to build world-class travel experiences using React and modern web technologies.

Software Engineer

Mid-level Software Engineer role at Microsoft's Windows team in Hyderabad, focusing on modern app development and platform innovation.

Software Engineer 2 (Full Stack)

Mid-level Software Engineer position at Microsoft's Bing team, focusing on frontend development and resource management systems with hybrid work arrangement.