Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

c++c#javadistributed systemscloud computingmicrosoft azureawsbackend developmentscalable services

About the Role

Senior Software Engineer role at Microsoft Ads building scalable online advertising platforms. Focus on backend development, distributed systems, and cloud infrastructure to deliver high-performance marketing solutions.

Key Responsibilities

  • Design, develop, and deliver innovative and impactful features
  • Work on coding, debugging, testing, and troubleshooting throughout the application development process
  • Drive long-term architectural improvements and development for highly scalable services
  • Drive collaboration across teams to deliver high quality solutions from concept to release
  • Mentor and develop engineers across all levels through sharing and learning

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C++, C# or Java OR equivalent experience
  • 3+ years experience in building scalable, secure, high performance products and services on the backend
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree with 8+ years experience
  • Excellent technical design, problem solving and debugging skills, proven track record in shipping software on time
  • Great team player and communicator, solid believer in collaboration and teamwork
  • Knowledge of Distributed systems design, Microsoft Azure, AWS or similar cloud computing platforms
  • Experience in online advertising

Benefits & Perks

  • Industry leading healthcare