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 14 days 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

Microsoft seeks a Software Engineer II to develop the M365 admin center, offering hybrid work, competitive pay, and the chance to impact millions of users.

Software Engineer

Microsoft Windows team Software Engineer position focusing on modern app development and user experience transformation using XAML/UWP/WinUI and C/C++.

Software Engineer 2

Mid-level Software Engineer position at Microsoft's Xbox division, focusing on frontend development for gaming platforms with React and TypeScript.

Software Engineer II

Microsoft Software Engineer II position in Dublin working on M365 Copilot, focusing on frontend development with JavaScript/TypeScript and cloud services.

Software Engineer 2--Ads

Mid-level Software Engineer position at Microsoft's MAI Ads team, focusing on frontend development with React and Vue.js, requiring 2+ years of experience.