Software Engineer 2 - PowerBI
Core
Design, develop, and operate reliable product and platform capabilities for Power BI mobile, Office, Teams, embedded analytics, and extensibility scenarios.
Role type
Senior IC software engineer (Power BI platform & SDKs)
Builds
Developer-facing SDKs, APIs, command-line tooling, packaging flows, and partner integration systems for Power BI custom visuals and analytics.
Domain
Enterprise analytics / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, C#, .NET, PowerShell, Azure services, CI/CD pipeline engineering, secure software development, marketplace certification, package distribution, observability, telemetry, production operations, AI-assisted engineering tools.
Preferred skills
Experience with C, C++, Java, Python, modern web engineering frameworks, Azure DevOps, GitHub, OneBranch, EV2.
Technologies
TypeScript, Angular, Node.js, C#, .NET, PowerShell, Azure App Service, Azure Blob Storage, Azure Front Door, Azure Traffic Manager, Azure managed identities, Azure Key Vault, Azure DevOps, GitHub, OneBranch, EV2.
Responsibilities
Build and evolve developer-facing SDKs, APIs, and command-line tooling; Develop secure, maintainable services and automation; Improve CI/CD, release, certification, deployment, and distribution pipelines; Partner with cross-functional teams to define technical direction and deliver integrated Power BI experiences.
Seniority
Senior, hands-on IC