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).
Ready to shape the future of how Microsoft operates its ~$250B+ business portfolio? The Finance Data & Experiences (FD&E) organization is on a mission to redefine how Microsoft measures, monitors, and optimizes its global business. This is a unique opportunity to lead with bold ideas, apply cutting-edge technology, and work across Finance, Sales, Marketing, Business Operations, and Product Engineering to deliver high-impact business solutions. As a Software Engineer II at Microsoft, you’ll be part of a team of world-class engineers leveraging cutting-edge Microsoft Cloud and AI technologies to deliver modern, scalable, and intelligent systems that drive the Microsoft business forward. In this role, you will work with Azure, Synapse, and other cloud-native platforms to help architect and develop a suite of future-state analytics capabilities.
Job Responsibility:
Design, develop, deploy, and operate scalable cloud-based data, analytics, automation and tooling solutions using modern data platforms and Cloud services
Integrate AI capabilities such as Azure OpenAI, Cognitive Services, and ML models to enhance system intelligence and user productivity
Apply engineering best practices as you design and deliver high-quality, scalable solutions. Own your solution end-to-end through design, implementation, and operations
Implement and uphold practices that ensure safe, accurate, and efficient service releases across environments
Implement robust monitoring, logging and alerting for proactive issue detection. Leverage telemetry and usage analytics to understand customer behavior and inform product decisions
Collaborate cross-functionally across stakeholders, product managers, and other engineers to deliver integrated, customer-focused experiences
Contribute to the evolution of Microsoft’s data platforms through technical feedback and innovation
Champion a culture of diversity, inclusion, customer obsession, and continuous learning
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
4+ years of strong programming skills in one or more languages: C#, Java, Python, JavaScript, C++
1+ years of experience in data modeling, ETL development, and Business Intelligence & Data warehousing, or similar skills
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 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
4+ years of software development experience with big data processing systems or online services
4+ years of experience with any of the following: DAX, Excel, Power BI, Power Query, Tableau, SQL
Experience building cloud services on Azure
Experience with or exposure to Agile and iterative development processes
Exposure to Microsoft Azure or other cloud platforms (GCP, AWS)
Familiarity with AI/ML fundamentals, tools (like Azure ML, OpenAI), or data analytics workflows
Understanding of version control systems (e.g., Git) and DevOps practices
Strong analytical and problem-solving skills with a structured approach to design
Collaborative, curious, and passionate about solving real-world customer challenges
Understanding finance data and business rhythms is a plus