We are looking for an experienced Senior Software Engineer to join the Bing Multimedia team. You will take the lead in large-scale data processing, advanced training techniques, and feature engineering. Your role will involve managing complex tasks, collaborating with cross-functional teams, and driving the execution and deployment of key projects. As a Senior Software Engineer, you will play a critical role in advancing Bing Multimedia by developing high-quality cloud-based solutions and ensuring operational excellence.
Key Responsibilities
- Oversee and deliver complete features, from design and architecture to implementation, testing, debugging, and deployment.
- Ensure successful collaboration with Product Managers, Designers, Architects, and other stakeholders on end-to-end service design.
- Lead design and code reviews to ensure the highest quality standards are maintained.
- Contribute to improving overall live site and operational excellence.
- Develop cloud-based solutions using agile methodologies, ensuring all projects meet deadlines and deliver agreed-upon business value.
- Ensure projects comply with security, accessibility, GDPR, and performance standards.
- Work closely with teams to ensure alignment on project goals and timelines.
- Communicate effectively with management and team members regarding project status, challenges, and accomplishments.
Required Qualifications
- Bachelor’s Degree in Computer Science or related technical field AND 4+ years of technical engineering experience in coding using languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Proficiency in DevOps practices to support deployment and continuous delivery.
Preferred Qualifications
- 8+ years of overall industry experience in software development.
- Proven experience in search/recommendation algorithms, image analysis, and big data analytics.
- Knowledge of cloud development, particularly with microservices and serverless functions.
- Experience working with CI/CD pipelines in the development cycle to support continuous integration and deployment.
Why Microsoft?
- Inclusive Work Culture. Microsoft is an equal opportunity employer, committed to diversity and inclusion. We believe every voice matters and strive to create a respectful, supportive, and thriving environment.
- Impactful Work. At Microsoft, you will have the chance to work on some of the world’s most challenging problems, empowering millions of people globally.
- Growth & Development. Microsoft offers a wide range of learning and development opportunities to help you expand your skill set and achieve your career goals.
- Work-Life Balance. Enjoy the flexibility of a hybrid work model and a strong focus on work-life balance.
Equal Opportunity Employer
Microsoft is committed to ensuring equal opportunity in all employment decisions, including hiring, promotions, and compensation. We are dedicated to fostering an environment that embraces diversity, equity, and inclusion. If you require any accommodations due to a disability during the application process, please let us know.
Apply Today
Join us at Microsoft to be a part of a leading tech company where you can work on cutting-edge technology, collaborate with talented teams, and make a significant impact globally.