CrawlJobs Logo

Power BI Senior Software Engineer

India, Noida · Job Posted November 01, 2025
Apply Position
Job Link Share

Job Description

Senior Software Engineer role requiring a strong blend of technical skills, business acumen, and communication abilities to design, develop, and deliver high-quality BI solutions using Power BI, SQL, Snowflake, and data modeling techniques.

Job Responsibility

  • Collaborate with business stakeholders to understand reporting needs, ensuring alignment on report design, usability, and functionality
  • Design, develop, and deliver high-quality BI solutions
  • Apply UI/UX design principles to ensure Power BI dashboards are intuitive, user-centric, and tailored to specific target groups
  • Implement performance tuning and optimization techniques to enhance Power BI report efficiency
  • Prepare detailed documentation, including data dictionaries, process workflows, and user guides
  • Implement Power BI service administration, including RLS & OLS, workspace management, data security policies and deployment pipelines

Requirements

  • Highly skilled Data Analyst / BI Developer with proven expertise in Power BI, SQL, Snowflake, and data modeling
  • Strong knowledge of Power BI, including DAX, Power Query (M), and building enterprise-grade dashboards
  • Solid understanding of data modeling techniques (3NF, Star Schema, Snowflake Schema, Data Vault 2.0)
  • Write efficient SQL queries to handle large volumes of data
  • Experience of Data connectivity with Multiple Sources - Oracle BI, SQL, API's, Dataflows, Data lakes, Data Warehouse
  • Microsoft Certified: Power BI Data Analyst Associate (PL-300)
  • Bachelor's degree in Computer Science, Information Systems, Data Science, or related field preferred
  • Total Experience Expected: 02-04 years

Nice to have

  • Experience with other BI tools (Tableau, Qlik, Looker)
  • Familiarity with Azure Data Services, Databricks, or Microsoft Fabric
  • Exposure to advanced analytics, statistical analysis, or machine learning concepts
  • Snowflake SnowPro Core Certification
  • Microsoft Certified: Azure Data Fundamentals (DP-900) or Azure Data Engineer Associate (DP-203)

What we offer

  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • All positions open to people with disabilities

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Power BI Senior Software Engineer

8 matching positions

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Power Apps Senior Software Engineer

Purpose of the Position: Design, build, and operate on Power Platform, build das...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall experience of 2-4 years with 2+ years of hands-on experience in developing solutions using Microsoft Power Platform (Canvas & Model-driven), SharePoint online and related M365 workloads
  • Experience of connecting Power Apps with various data sources such as Dataverse, SharePoint and SQL
  • Design and development of custom components for Power Apps using the PowerApps Component Framework
  • Proven experience in Microsoft Power Platform: Must have In-depth knowledge and hands-on experience with Power Apps, Power Automate and Power BI Integration Projects
  • Expertise in Canvas Apps, Model-Driven Apps, Power Automate, AI Builder and Dataverse
  • Strong knowledge of Microsoft 365, SharePoint Online, Teams Integration, and Dynamics 365
  • Understanding of ALM (Application Lifecycle Management) in Power Platform using tools like Git, Azure DevOps, or Power Platform Build Tools
  • Some knowledge of PowerShell scripting for administration and deployment activities
  • Strong problem-solving, analytical, and communication skills
  • Must be PL900 & PL400 certified
Job Responsibility
Job Responsibility
  • Build complex, scalable PowerApps (Canvas & Model-driven) to automate business processes
  • Develop and customize Power Automate flows for process automation
  • Integrate PowerApps solutions with SharePoint, Dynamics 365, Azure services, and other external systems
  • Build and maintain Power BI dashboards/reports, recommend and design effective visualizations
  • Design and develop the MS Forms surveys
  • Ensure data quality, consistency, and traceability across sources
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead the design and architecture of key features in the Analysis Services (AS) engine and its integration with Power BI and Azure Analysis Services.
  • Drive end-to-end project execution—from technical planning and cross-team coordination to delivery and quality assurance.
  • Collaborate closely with product management and partner teams to align technical direction with business goals.
  • Mentor and guide engineers across the team, fostering technical growth and a culture of excellence.
  • Contribute to the evolution of our cloud-scale analytics platform, with a focus on performance, scalability, and reliability.
  • Champion engineering best practices, including code quality, testing, observability, and operational readiness.
  • Actively participate in design reviews, code reviews, and technical deep dives across the stack.
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Spain , Barcelona
Salary
Salary:
62500.00 - 106600.00 EUR / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience building production services, developer platforms, SDKs, APIs, or command-line tooling
  • Experience with TypeScript, Node.js, C#, .NET, PowerShell, or similar technologies
  • Experience with Azure services such as App Service, Blob Storage, Azure Front Door, Traffic Manager, managed identities, Key Vault, or related cloud infrastructure
  • Experience with CI/CD, release engineering, deployment automation, Azure DevOps, GitHub, OneBranch, EV2, or similar engineering systems
  • Experience with Power BI, Microsoft Fabric, BI/analytics platforms, Office integrations, Teams integrations, embedded analytics, or custom visuals
  • Familiarity with secure software development, marketplace certification, package distribution, observability, telemetry, or production operations
  • Interest in AI-assisted engineering tools, AI-ready documentation, and modern engineering practices that improve developer productivity and product quality
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design, develop, and operate reliable product and platform capabilities for Power BI mobile, Office, Teams, embedded analytics, and extensibility scenarios
  • Build and evolve developer-facing SDKs, APIs, command-line tooling, packaging flows, and partner integration systems that enable scalable Power BI custom visual and analytics experiences
  • Develop secure, maintainable services and automation using technologies such as TypeScript, Node.js, C#, .NET, PowerShell, Azure services, and modern web engineering frameworks
  • Improve CI/CD, release, certification, deployment, and distribution pipelines so teams can ship high-quality customer and partner experiences with confidence
  • Partner with Software Engineers, PMs, designers, security, service infrastructure, and partner teams to define technical direction, assess trade-offs, and deliver integrated Power BI experiences
  • Use AI-assisted engineering tools to support code development, test generation, documentation, operational analysis, and modernization of engineering workflows
  • Contribute technical leadership through design reviews, code reviews, documentation, mentoring, and clear communication of engineering risks and decisions.
What we offer
What we offer
  • Find additional benefits and pay information here: https://careers.microsoft.com/v2/global/en/corporate-pay/spain-corporate-pay.html
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Data

We're the world's leading sports technology company, at the intersection between...
Location
Location
Austria , Vienna
Salary
Salary:
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of data engineering experience with proven track record of leading complex data projects from conception to delivery
  • Exceptional communication skills and experience working in cross-functional teams with analysts, product managers, and business stakeholders
  • AWS & Data Engineering: Very strong hands-on experience with AWS services (S3, Lambda, Glue, Athena, Redshift, EMR, etc.) and proficiency with Apache Spark for large-scale data processing
  • Backend Development: Strong experience with Python for building data processing services and APIs, plus expert-level SQL for data processing and analytics
  • Infrastructure & DevOps: Hands-on experience with Docker, Terraform, and CI/CD pipelines with automation best practices for data systems
  • Clean Code Advocate: Strong commitment to writing clean, maintainable, well-documented code with comprehensive testing and deep knowledge of analytics/reporting requirements
  • Data Architecture: Experience designing scalable data architectures, data modeling, and optimizing data processing workflows
  • Dashboard Development: Experience creating and managing analytics dashboards in bi tools (Tableau, Qlik Sense, Quicksuite, Power BI) and data visualization solutions to present complex insights to stakeholders
Job Responsibility
Job Responsibility
  • Scale & Performance Engineering: Processing and analyzing terabytes of advertising data with sub-second query performance while building and maintaining robust ETL pipelines using Spark and AWS services to handle massive data volumes daily
  • Data Pipeline Architecture & Development: Designing and building scalable data processing systems, developing backend APIs and microservices (Python or Go), architecting data flows that support both batch and real-time analytics requirements, and managing user-facing dashboards that visualize complex data insights
  • Infrastructure & Data Quality Operations: Implementing robust monitoring and alerting systems to detect data quality issues, managing AWS infrastructure using Terraform, implementing CI/CD best practices, and maintaining high coding standards across data processing systems
  • Cross-Functional Leadership & Collaboration: Leading large-scale data projects from requirements gathering through delivery, bridging technical implementation with business requirements, mentoring team members, and presenting technical concepts to stakeholders while challenging requirements constructively
  • End-to-End Data System Ownership: Taking complete ownership of complex data engineering projects while ensuring high availability and accuracy for both internal stakeholders and external clients, championing clean code principles, and serving as a knowledge leader who supports delivering the right data solutions
What we offer
What we offer
  • A collaborative environment with colleagues from all over the world (Engineering offices in Europe, Asia and US)
  • Ability to shape your own workday and career via a clearly defined professional and personal development plan
  • Opportunity to work with senior leadership, develop yourself and build your career within an inspiring and fast-growing company and digital sports environment
  • A vibrant and inclusive community, including Women in Tech and Pride groups which welcome all participants
  • A company culture that promotes social aspects, sports, physical exercise and fun
  • Innovative and cross-team challenges like ShipIt, office sports tournaments in Darts and Table Tennis and unique beer brewing competitions
  • Competitive salary and benefits (e.g. retirement pension and insurance plan)
  • Sportradar takes over the full costs of € 365.- for the Öffi-Ticket (Jahreskarte) for you
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Build intelligent test infrastructure that generates, maintains, and evolves test suites as the product changes
  • Build agents and copilot experiences that serve as the first line of diagnostics
  • Move beyond static dashboards to proactive observability
  • Partner with the support organization to build AI powered diagnostic tools
  • Collaborate with engineering owners to build increasingly automated incident response
  • Lead and coordinate with engineers across geographies on testing, deployment, supportability, and live site work
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Fullstack

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience with creating responsive and accessible UI using TypeScript, Angular, RxJs, or equivalent
  • 4+ years experience Backend / full-stack fundamentals: service/API design, debugging distributed systems, reliability/operability, and production ownership
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Deliver world-class user experiences and cloud services at scale to customers in collaboration with architects, UX designers, and product managers
  • Write secure, performant, well-tested code across web clients and service-side components
  • Ensure implementation resiliency, security, reliability, latency, and cost using observability and operational practices
  • act as DRI for key services and drive durable fixes
  • Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
  • Maintain customer focus, considering current and future needs when designing and implementing features
  • Collaborate effectively within the team and with partner teams across Microsoft
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - MS Ads

Microsoft Advertising is a rapid-growing business powering global advertisers ac...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Solid knowledge of cloud technologies
  • Experience with large-scale systems and API design
  • 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 thereafter
Job Responsibility
Job Responsibility
  • Design & Develop CRM Solutions: Customize and extend Dynamics 365 CRM for advertising workflows (Sales, Marketing, Case Management)
  • Data Integration: Connect CRM with Ads systems, marketing automation tools, and reporting platforms (Power BI)
  • AI-Enhanced Features: Support AI-first initiatives and automation capabilities within CRM systems to streamline workflows and improve seller efficiency
  • Collaborate Across Teams: Partner with product managers, data engineers, and sales teams to align CRM capabilities with business goals
  • Ensure Quality & Compliance: Maintain data integrity, privacy compliance, and security standards
  • Fulltime
Read More
Arrow Right