Senior Software Engineer

Microsoft is a leading global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Advertising

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their mobile advertising team, focusing on building and maintaining client-facing mobile product offerings. The role involves developing highly optimized JavaScript SDKs that power over 2000+ websites and handle more than 1 billion ad requests daily. This position offers an opportunity to work on large-scale advertising solutions while collaborating with cross-functional teams.

The ideal candidate will have extensive experience in JavaScript development and modern web technologies. You'll be responsible for designing, implementing, and optimizing SDK products that are crucial to Microsoft's monetization strategy. The role requires both technical expertise and business acumen to understand the broader impact of the advertising platform.

Working at Microsoft offers exposure to cutting-edge ad technology and the chance to influence industry standards. The team culture emphasizes learning, innovation, and problem-solving at scale. You'll be part of a company that values both technical excellence and personal growth, with comprehensive benefits and opportunities for advancement.

This hybrid position offers flexibility with up to 50% work from home, making it an attractive opportunity for those seeking work-life balance while working on impactful projects. The role involves minimal travel (0-25%) and provides the chance to work on products that reach billions of users worldwide.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Develop highly optimized & stable JS SDKs products that work with large-scale platform infrastructure
  • Design, implement, test, and deploy new features and enhancements for products
  • Create and refine internal tools to improve product stability through automated testing
  • Stay informed about latest trends in web and ad technology
  • Work in a large cross functional engineering team to implement end-to-end solutions
  • Collaborate with Product Managers and support teams to solve technical problems

Requirements For Senior Software Engineer

JavaScript
TypeScript
Node.js
React
  • 7+ years of professional experience with JavaScript development
  • Experience with modern technologies: Webpack, Typescript, NodeJS, Jest, React, Playwright
  • Understanding of data structures, design patterns and asynchronous programming
  • Experience in API design and performance optimization tools

Benefits For Senior 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Azure Portal team, building and maintaining the main interface for Azure services used by millions of customers worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Mesh team, building immersive 3D experiences for Teams, combining AR/VR technology with enterprise collaboration.

Member of Technical Staff - Growth Web Engineer

Senior Growth Web Engineer position at Microsoft AI, focusing on Copilot development and user growth, requiring 4+ years of experience in web development and growth engineering.

Senior Software Engineer

Senior Software Engineer position at Microsoft's MAI team in Beijing, focusing on frontend development for Bing search and AI-powered applications, requiring 5+ years of experience.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on enhancing Excel's web application and collaboration features, requiring 8+ years of experience in software engineering.