Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Senior Software Engineer

Microsoft

$119,800 - $258,000
Aug 28, 2025
Redmond, WA, USA
Apply Now

Microsoft's Azure Data engineering team is looking to build the data platform for the age of AI, supporting a new class of data-first applications and driving a data culture. The Power BI team specifically is looking for a Senior Software Engineer to push the envelope on experiences that will delight customers by leveraging the latest technologies.

Requirements

  • Experience with AI/LLMs and designing and implementing ML/LLM-based solutions in production environments.
  • 3+ years of experience with distributed systems, microservices, and cloud-native architectures on Microsoft Azure.
  • 3+ years of experience designing and developing loosely coupled, componentized, and unit-tested software.
  • Experience leveraging generative AI technologies to develop innovative and user-focused product features.
  • 2+ years in AI/ML or agentic systems.
  • Proficiency in C, and TypeScript.
  • Familiarity with vector databases, and RAG (Rectrieval-Augmented Generation) pipelines.

Responsibilities

  • Design and develop solutions leveraging AI technologies to provide delightful end user experiences for Power BI.
  • Design, implementation, and testing of both client-side and server-side code.
  • Collaborating with partner teams to deliver end-to-end systems and experiences.
  • Investigating and prototyping new technologies and frameworks.
  • Writing and maintaining unit tests and automated integration tests.

Other

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years there after.
  • Embody our culture and values.
  • Experience, ability, and willingness to work collaboratively and independently with others on the implementation of large, distributed systems.