Job Description – Senior Software Engineer – Power BI Embedded
Position:
Senior Software Engineer – Power BI Embedded
Experience:
3–4 Years (Relevant experience in Power BI Embedded)
Location:
Remote / Bangalore (Preferred)
Employment Type:
Full-Time
About The Role
We are looking for a highly skilled
Senior Software Engineer – Power BI Embedded
to design, develop, and maintain interactive analytics and reporting solutions for our multi-tenant SaaS platform. The ideal candidate should have strong expertise in
Power BI Embedded
,
MySQL
,
MongoDB
, API integrations, and data modeling. You will work closely with product managers, backend engineers, and UI developers to deliver scalable, secure, and high-performance embedded analytics.
Key Responsibilities
-
Design, develop, and maintain Power BI Embedded reports and dashboards for a SaaS application.
-
Integrate Power BI Embedded using REST APIs, Embedded Tokens, Service Principals, and Azure Active Directory.
-
Develop interactive dashboards, KPIs, drill-through reports, and custom visualizations.
-
Design and optimize data models for reporting using MySQL and MongoDB.
-
Create efficient SQL queries, stored procedures, and aggregation logic for large datasets.
-
Build data connectors and integrate data from multiple internal and external sources.
-
Develop ETL/data transformation processes where required.
-
Optimize report performance for large-scale multi-tenant environments.
-
Implement Row-Level Security (RLS) and tenant-based data isolation.
-
Work closely with backend teams to expose APIs for reporting and analytics.
-
Collaborate with frontend developers to seamlessly integrate reports into the web application.
-
Troubleshoot performance bottlenecks in reports, datasets, and databases.
-
Maintain documentation for reports, datasets, and embedded analytics architecture.
-
Ensure security, scalability, and best practices for embedded analytics.
Required Skills
Power BI
-
3–4 years of hands-on experience with Power BI Embedded.
-
Strong experience with:
-
Power BI Service
-
Power BI Desktop
-
Power BI Embedded
-
Power BI REST APIs
-
Workspace Management
-
Embedded Tokens
-
Azure AD Authentication
-
Service Principals
-
Data Gateways
-
Strong knowledge of DAX, Power Query (M Language), and data modeling.
-
Experience implementing Row-Level Security (RLS).
Database Skills
-
Strong knowledge of MySQL
-
Query optimization
-
Joins
-
Stored Procedures
-
Views
-
Performance tuning
-
Strong knowledge of MongoDB
-
Aggregation Pipeline
-
Indexing
-
Query optimization
-
Schema design
Reporting & Analytics
-
Dashboard design and visualization best practices.
-
KPI creation and business analytics.
-
Report optimization.
-
Data modeling.
-
Multi-tenant reporting architecture.
-
Real-time and near real-time dashboards.
-
Report performance tuning.
Integration Skills
-
REST APIs
-
JSON
-
OAuth
-
Azure Active Directory
-
Azure Services (preferred)
-
API-based data connectors
-
SaaS platform integrations
Programming Skills (Preferred)
-
JavaScript / TypeScript
-
Node.js
-
C# (.NET) (preferred)
-
HTML/CSS
-
Azure Functions (preferred)
Preferred Qualifications
-
Experience working in a multi-tenant SaaS platform.
-
Experience embedding reports into React or Angular applications.
-
Knowledge of Azure cloud services.
-
Experience with Azure SQL, Azure Storage, or Azure Synapse is a plus.
-
Understanding of CI/CD pipelines for Power BI deployments.
-
Experience with Git version control.
-
Familiarity with Agile/Scrum methodologies.
Educational Qualification
-
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Nice to Have
-
Microsoft Power BI Certification.
-
Azure Certification.
-
Experience with data warehousing concepts.
-
Knowledge of Microsoft Fabric.
-
Experience with large enterprise reporting systems.
-
Understanding of AI-powered analytics and Copilot features in Power BI.
What We Offer
-
Opportunity to work on a cutting-edge AI-powered SaaS platform.
-
Exposure to enterprise-scale analytics and embedded reporting.
-
Flexible work environment.
-
Collaborative engineering culture.
-
Career growth opportunities.
-
Competitive compensation and benefits.