Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

pythonjavascriptai/mlllmsa/b testingsoftware engineeringgrowth experimentationcross-functional collaboration

About the Role

Senior Software Engineer role at Microsoft's Bing Growth team, focusing on AI-first search experiences. Responsibilities include driving end-to-end prototypes, A/B experimentation, and improving product metrics. The role impacts hundreds of millions of users and requires collaboration with cross-functional teams.

Key Responsibilities

  • Collaborate with stakeholders to determine user requirements
  • Drive design document development for products or platforms
  • Create, implement, optimize, and debug code for performance
  • Leverage expertise to drive project plans and work items
  • Proactively seek new knowledge and integrate trends into search experiences

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years experience in driving cross organization features functional spec and system design
  • 3+ years experience in user-facing feature development, A/B experimentation, and improving product metrics

Nice to Have:

  • Master's Degree in Computer Science or related field AND 6+ years experience OR Bachelor's Degree AND 8+ years experience
  • 2+ years experience applying problem-solving skills and working independently in dynamic environments
  • 2+ years experience in growth projects/features
  • 1+ year experience building features with LLMs

Benefits & Perks

  • Industry leading healthcare