Software Engineer

Microsoft is a global technology company with a $10+ billion advertising business, empowering every person and organization to achieve more.
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI · Enterprise SaaS · Advertising

Description For Software Engineer

Microsoft Ads, a thriving $10+ billion business unit, is seeking a Software Engineer to join their innovative team. This role focuses on developing AI/LLM-powered features that provide valuable insights and recommendations to advertisers. Working in an agile environment, you'll collaborate with cross-functional teams including data scientists, product managers, and UX designers to deliver impactful solutions.

The position offers a unique opportunity to work with top global brands, helping improve their ROI on Microsoft Ads. You'll be part of a nimble team that drives solutions, incubates new initiatives, and shapes the engineering roadmap. The team practices daily code deployments, allowing for quick impact and results visualization.

Built on cloud solutions, you'll work with cutting-edge technology while contributing to a platform that serves major advertisers worldwide. The role combines technical expertise with business impact, requiring skills in both infrastructure/backend development and UI implementation. You'll be involved in the complete product lifecycle, from customer requirements to deployment and monitoring.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration. The company's mission to empower every person and organization on the planet provides a meaningful context for your work. With comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support, Microsoft offers an excellent environment for professional growth and personal development.

Last updated 3 minutes ago

Responsibilities For Software Engineer

  • Review and break down work items into tasks with stakeholder collaboration
  • Collaborate with stakeholders to define feature requirements
  • Apply coding standards and best practices through code reviews
  • Support identification of dependencies and design documentation
  • Contribute to data analysis and feedback integration
  • Develop and apply best practices for reliable code building
  • Ensure compliance with security, privacy, safety, and accessibility standards

Requirements For Software Engineer

JavaScript
TypeScript
Python
Java
React
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • 2+ years of infrastructure/back-end and UI development experience
  • Experience with Cloud Technology (AWS/Azure/K8S)
  • 2+ years of product lifecycle experience
  • Knowledge of React, JavaScript/Typescript, HTML 5/CSS, C# or Java, Python, SQL

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Development Engineer II, WW Prime - Member Growth - Tech

Software Development Engineer II position at Amazon Prime, focusing on member growth technology and building scalable services for 200M+ global Prime members.

Software Development Engineer - AWS QuickSight

Software Development Engineer role at AWS QuickSight, building cloud-powered business intelligence solutions and data analytics services.

Technical Support Engineering

Technical Support Engineer role at Microsoft focusing on SQL Server support, troubleshooting, and customer success, with hybrid work options in Bangalore.

Software Development Engineer II, Rufus CX Engineering

Build and scale Amazon's AI-powered shopping assistant Rufus, creating innovative features that help millions of customers make better shopping decisions.

Technical Support Engineering

Technical Support Engineer position at Microsoft focusing on SQL Server support and customer success, offering hybrid work arrangement and comprehensive benefits.