This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer in BCX Labs, you will design, build, and deliver innovative software solutions that advance productivity and AI within Microsoft 365. You will collaborate with engineers, researchers, and product teams to translate ideas into prototypes and production-ready features, directly contributing to the advancement of one of the most widely used AI products in the world. This role offers opportunities to accelerate your career growth, deepen your technical expertise in AI-driven applications.
Job Responsibility:
Partner with stakeholders to determine user requirements for a set of scenarios
Lead identification of dependencies and the development of design documents for products, applications, services, or platforms
Lead by example and mentor others to produce extensible and maintainable code used across products
Leverage subject-matter expertise to drive project plans, release plans, and work items across multiple groups
Hold accountability as a Designated Responsible Individual (DRI), mentoring engineers and monitoring systems for reliability and performance
Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns to improve the availability, reliability, efficiency, and performance of products, sharing knowledge with other engineers
Contribute to the design and delivery of experimental AI features, prototypes, and developer tools in a fast-paced, cross-disciplinary environment
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience