Software Engineer - II

Microsoft Advertising empowers advertisers to reach their maximum potential through digital advertising solutions on the Microsoft Advertising platform.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Advertising

Description For Software Engineer - II

Microsoft Advertising (MSA) is seeking a Software Engineer II to join their Monetize reporting team, which has built a platform supporting advanced analytics and data solutions at petabyte scale. The role involves working with a platform that processes advertising data to provide near real-time insights and comprehensive reports on revenue metrics. As part of the team, you'll be responsible for architecture, development, and maintenance of the Monetize reporting and analytics platform, working closely with global teams in Microsoft's Bangalore or Pune offices. The position requires strong technical skills in both front-end and back-end programming, with a focus on designing scalable solutions and collaborating with cross-functional teams. This is an excellent opportunity for someone passionate about big data analytics, who enjoys solving complex problems and wants to work with cutting-edge technologies in the advertising technology space. The role offers a hybrid work environment with up to 50% work from home flexibility and includes comprehensive benefits including healthcare, educational resources, and parental leave.

Last updated 2 hours ago

Responsibilities For Software Engineer - II

  • Design and development of software, applications, and services
  • Testing and debugging software, applications, and services to keep them optimized
  • Follow and recommend good engineering practices to improve team productivity
  • Stay current with technological advances to continuously optimize codebases
  • Work with a security-first mindset, focusing on system scalability and maintainability
  • Coach and mentor peers and emerging team members while advocating for best practices
  • Be part of the team's on-call rotation

Requirements For Software Engineer - II

Go
TypeScript
Python
React
MySQL
Linux
Kubernetes
Kafka
  • Bachelor's or master's degree in computer science or related field
  • 5+ years of experience developing software solutions
  • Proficient in full-stack development
  • Experience with Go, TypeScript, or Python
  • Experience with React
  • Knowledge of databases including MySQL, Vertica/ClickHouse, Hadoop
  • Experience with Linux, Docker, and Kubernetes

Benefits For Software Engineer - II

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 - II

Software Engineer

Software Engineer II position at Microsoft working on Azure PostgreSQL migration platform, building cloud database services with hybrid work option in Hyderabad.

Software Engineer II

Microsoft is seeking a Software Engineer II to build high-scale microservices for the Windows Store, focusing on app discovery and acquisition features.

Software Engineer

Microsoft Software Engineer position developing cloud services for Windows People eXperiences team, focusing on family-oriented products and requiring 2+ years of experience.

Software Engineer II

Microsoft is hiring a Software Engineer II to build autonomous agent platforms using LLM technology for Dynamics 365 Customer Service Applications in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Bing growth team, focusing on Windows and Bing integration with hybrid work model in Hyderabad.