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