Back to jobsJob overview

About the role

Software Engineer: Full-stack at Microsoft

Required Skills

pythonjavascriptazureai/mlclouddevopssqlautomationgit

About the Role

This is a full-stack software engineering role at Microsoft's Finance Data & Experiences organization, focused on building scalable cloud-based data, analytics, and AI solutions. The engineer will design and deploy modern systems using Microsoft Cloud and AI technologies to drive business excellence across finance, sales, and marketing operations.

Key Responsibilities

  • Design, develop, deploy, and operate scalable cloud-based data and analytics solutions
  • Integrate AI capabilities like Azure OpenAI and ML models to enhance system intelligence
  • Implement robust monitoring, logging and alerting for proactive issue detection
  • Collaborate cross-functionally across stakeholders to deliver customer-focused experiences
  • Contribute to the evolution of Microsoft's data platforms through technical feedback and innovation

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical discipline
  • Proven experience coding in languages like C, C++, C#, Java, JavaScript, or Python
  • Business fluency in English (read, write, speak)
  • OR equivalent experience

Nice to Have:

  • 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 and CI/CD practices
  • Cloud Native Architecture with strong understanding of cost management, scalability and observability
  • Hands-on experience with Selenium or any automation tools and SQL
  • Curiosity, collaboration mindset, and passion for solving real-world customer problems

Benefits & Perks

  • Industry leading healthcare