Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

distributed systemsbig datacloud computingc#/java/pythondata modelingservice engineeringtelemetry analyticsad tech

About the Role

Senior Software Engineer role on the Bing Ads team designing and developing near real-time services and data stores for a large-scale ad platform. Responsibilities include building high-performance solutions, collaborating with data scientists, and mentoring team members while working with distributed systems and big data technologies.

Key Responsibilities

  • Design and implement high-performance solutions while maintaining quality standards
  • Create and monitor telemetry data and contribute to analytics efforts
  • Produce extensible and maintainable code and mentor team members
  • Respond to incidents and issues as Designated Responsible Individual (DRI)
  • Collaborate across teams to meet mutual objectives and resolve technical challenges

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Coding experience in languages including C#, Java, C, C++, Python or JavaScript
  • 3+ years experience working with large-scale cloud or distributed data systems
  • Ability to pass Microsoft Cloud background check

Nice to Have:

  • Master's Degree in Computer Science AND 6+ years experience OR Bachelor's AND 8+ years
  • 6+ years technical experience in software development, service engineering, or systems engineering
  • 2+ years experience in data science, data modeling, or data engineering
  • Experience coding on large scale data services and distributed systems
  • Knowledge of big data technologies such as Azure Data Lake, Spark, COSMOS

Benefits & Perks

  • Industry leading healthcare