Senior Software Engineer-Power BI Embedded

TalentRecruit Software Pvt. Ltd. 

📍 Bengaluru, India 🇮🇳

full-time
mid-level
remote
Posted —

Key Skills

PowerBIMySQLMongoDBRESTDAX

Industry

Consumer ElectronicsSoftware

Job Description

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.