CrawlJobs Logo

Principal Software Engineer - Power BI

United States, Redmond 139900.00 - 274800.00 USD / Year · Job Posted March 20, 2026
Apply Position
Job Link Share

Job Description

Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the business intelligence team builds and maintains Power BI which is the undisputed leader in BI tool in the industry today and serves as the bridge between data professionals & Office users. Power BI’s core value proposition is to enable end users to get answers & insights from their data through data visualization. The Power BI Core AI team is looking to hire a Principal Software Engineer, building AI-first capabilities that make enterprise data more accessible, governed, and useful to both human users and AI agents. You will design systems that bridge the gap between how data is stored and how it needs to be understood, transforming complex data assets into intelligent, programmatically consumable experiences. You will build Agentic AI experiences. As part of an agile team, you would work closely with engineers to deliver end-to-end solutions spanning web clients, cloud services, and LLM-based agent integration. Partnering with Applied Science, product management, and UX design, you'll have the opportunity to work across the full product stack and shape how AI transforms enterprise analytics at scale.

Job Responsibility

  • Set technical strategy for large-scale, AI-first services aligning architecture decisions to agent accuracy, enterprise adoption, and customer outcomes
  • Write secure, performant, well-tested code across web clients and service-side components integrating with LLM-based agents
  • raise engineering standards through design reviews and thoughtful code reviews
  • Lead architecture and design for complex systems spanning semantic abstraction, API surfaces (REST, MCP, SDK), agentic tooling, and self-improving feedback loops
  • Validate options with specs, prototypes, and data
  • Improve resiliency, security, reliability, latency, and cost using observability and operational practices
  • act as DRI for key services and drive durable fixes
  • Unblock cross-team dependencies across Power BI, Fabric, Azure AI, and partner teams
  • manage risks and land integrated, production-ready solutions at scale
  • Mentor and grow other engineers across the organization share best practices in AI-native architecture, distributed systems, and semantic layer design patterns
  • Embody our culture and values

Requirements

  • Bachelor'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 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

Nice to have

  • Master'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 Bachelor's Degree in Computer Science or related technical field AND 12+ 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 lead technical strategy across ambiguous AI problem spaces and influence multi team engineering decisions
  • 1+ years of experience working with Large Language Models (LLMs) and Generative AI
  • Expertise building or operating large scale platforms and systems that support AI quality, safety, reliability, or experimentation with observability, diagnosability, and operational excellence for AI driven workloads
  • Experience with distributed systems architecture, multi tenant cloud services, and high availability backend engineering
  • Proven track record mentoring other engineers and raising the technical bar through design leadership, reviews, and hands on guidance
  • Ability to navigate ambiguity, deliver in an agile environment, adopt new technologies, and collaborate effectively across teams

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer - Power BI

8 matching positions

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing.
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right

Sr Principal Engineer, Software

Unique and exciting opportunity to contribute to the design, development and sup...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
  • Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971
  • Must have several participated in several projects which lead to successful product introduction in the marketplace and at least some of them had significant positive business impact
  • Deep and broad understanding of many technological areas: Analysis and Design: Object oriented architecture, Design Patterns, UML
  • Systems Engineering: Requirements engineering, use-case development, story boarding and JAD sessions, wire-framing, software risk assessment
  • Programming and Framework Server: PHP, Laravel, .net Core, C#
  • Programming and Framework Client: HTML5, JavaScript, JQuery,Vue.JS
  • Enterprise Integration: Design patterns for enterprise integration, SOA, SOAP/REST, Microservices, RabbitMQ etc.
  • Development and Continuous Integration: Visual Studio, VS Code,BitBucket, SVN, Git, JIRA, Fisheye, Sonar, Clover, etc.
  • Database and BI: MySQL , PostgreSQL Tableau, Power BI, etc.
Job Responsibility
Job Responsibility
  • Responsible for providing leadership within assigned team to ensure key metrics for projects and/or sprints are met
  • Develops a solid architecture that balances requirements from multiple stakeholders including marketing/product owner, program management, operations, quality assurance and service
  • Must ensure that architecture allows meeting time-to-market, exceeding quality targets, quick diagnosis of problems in the field, quick diagnosis of issues during product development and requirements evolution (scalable / extensible)
  • Responsible for creating design artifacts based on requirements/use-cases and software architecture
  • Responsible for implementing modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities
  • When applicable leads creation of software requirements based on understanding of deep customer needs and hosts JAD (Joint Application Design) sessions. Responsible for reviewing and supporting creation of defect free requirements/use-cases
  • Responsible for creating user interface design based on current best practices for web based and mobile customer facing applications
  • When applicable responsible for providing design/technical specifications to external design partners
  • Responsible for rapid prototyping of highly innovative concepts for concept/feasibility testing
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years experience working with distributed systems (including high-performance storage, distributed databases, and networking across global-scale infrastructures) or database engine internals or similar systems programming areas
  • 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

Principal Service Reliability Engineer

We are seeking a Principal Service Reliability Engineer (SRE) to lead the reliab...
Location
Location
United States , Redmond
Salary
Salary:
142800.00 - 304200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years technical experience in software engineering, network engineering, or systems administration OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 5+ years technical experience in software engineering, network engineering, or systems administration OR Master's Degree in Computer Science, Information Technology, or related field AND 3+ years technical experience in software engineering, network engineering, or systems administration OR Doctorate Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience in software engineering, network engineering, or systems administration
  • Proven track record of defining and operationalizing SLOs, SLIs, and error budgets across multiple services or organizations
  • Experience leading reliability efforts for enterprise-scale or globally distributed systems
  • Advanced debugging and troubleshooting skills across application, platform, and infrastructure layers
  • Demonstrated ability to mentor senior engineers and influence engineering culture at scale
  • Experience driving platform-level improvements (e.g., standardized observability, shared reliability tooling, automated remediation frameworks)
  • Extensive experience operating large-scale, distributed production systems, including cloud-native platforms (Azure preferred)
  • Demonstrated ability to drive cross-team technical initiatives and influence architecture and engineering standards
  • Deep experience in observability, incident management, and production operations at scale
  • Strong understanding of Azure networking, distributed systems performance, and reliability engineering principles
Job Responsibility
Job Responsibility
  • Define and drive reliability strategy across services, including measurable targets for availability, latency, and performance aligned to business priorities
  • Establish and enforce SLO/SLI frameworks and error budgets across multiple teams, ensuring consistent adoption and accountability
  • Lead complex incident management and systemic RCA efforts, identifying cross-service failure patterns and driving durable, long-term fixes
  • Influence architecture and platform design to improve operability, scalability, fault isolation, and disaster recovery at enterprise scale
  • Drive reliability engineering standards for observability (metrics, logs, traces), capacity planning, and production readiness across the organization
  • Eliminate operational toil through automation, enabling self-healing systems and reducing manual intervention
  • Embed security, compliance, and resiliency practices into design and operational processes, ensuring alignment with enterprise requirements
  • Partner with engineering leadership to prioritize reliability investments and balance feature velocity with system stability
  • Lead and mentor engineers while shaping a strong reliability culture across teams and org boundaries
  • Fulltime
Read More
Arrow Right

Principal Solutions Architect

As a Principal Solutions Architect, you will specialise in the design, developme...
Location
Location
United Kingdom , London; Manchester
Salary
Salary:
Not provided
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience designing and implementing Programme Management and Project Controls technology solutions, ideally within major capital programmes or complex delivery environments
  • Solid understanding of core project controls processes, including cost management, planning and scheduling, risk, change control, governance and performance reporting
  • Hands on experience with project controls and EPPM platforms including EcoSys, Primavera P6, Primavera Unifier, Aconex and CDEs such as SharePoint and ProjectWise
  • Ability to design robust technical architectures covering integration models, data structures, coding frameworks, workflow design and interoperability patterns relevant to project controls ecosystems
  • Experience assessing and optimising existing systems architectures, identifying opportunities to improve reliability, scalability and analytical capability
  • Background supporting digital transformation in PMO and project controls, including business process improvement, operating model changes and standardisation of ways of working
  • Excellent communication and stakeholder engagement skills, capable of articulating technical trade offs, solution options and dependencies to non technical audiences
  • Strong analytical and data modelling capabilities, with experience shaping structured programme data environments for integrated reporting and performance analytics
  • Experience designing, implementing or supporting PMO and Project Controls systems including EcoSys, Primavera P6, Unifier, Aconex or equivalent EPPM technologies
  • Proven experience evaluating, configuring and deploying COTS and SaaS solutions using structured assessment, selection and implementation methodologies
Job Responsibility
Job Responsibility
  • Define enterprise aligned solution architectures for programme controls platforms covering cost, schedule, risk, performance reporting and data governance
  • Lead evaluation, selection, design and configuration of programme controls systems such as EcoSys, Oracle Primavera P6 and Unifier, Aconex, CDEs including SharePoint and ProjectWise, and related digital delivery tools
  • Translate business, PMO and programme requirements into scalable, secure and maintainable solution designs aligned to enterprise architecture standards and major programme delivery strategies
  • Design and govern integration architectures across APIs, data pipelines, reporting tools and wider programme delivery systems to ensure seamless interoperability and consistency of controls data
  • Identify architectural risks, constraints and dependencies, develop mitigation strategies and ensure solutions meet performance, scalability, resilience and security requirements
  • Act as the technical authority for implementation teams, software vendors and delivery partners, ensuring solutions meet business, technical and quality specifications throughout the delivery lifecycle
  • Support digital transformation across PMO and project controls, including process harmonisation, standardisation, change adoption and optimisation of digital ways of working
  • Provide strategic architectural input across bidding, mobilisation and programme delivery phases, advising on technology roadmaps, solution options and implementation approaches
What we offer
What we offer
  • Work-life balance and flexibility
  • hybrid, part-time and flexible working hours, patterns and locations
Read More
Arrow Right

Principal Product Manager

Do you enjoy creating analysis and insights that solve whitespace problems? Are ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree AND 8+ years experience in product/service/program management or software development OR equivalent experience
  • Ability to intelligently integrate a wide range of large-scale data sets and analysis to answer core business questions and discover growth opportunities for a product
  • 7+ years' experience working as a Data Scientist / analyst, within a large organization (e.g., managing structured and unstructured data, applying statistical techniques and reporting results)
  • Software-engineering fundamentals and ability to write production-quality code using modern development practices (GitHub, CI/CD, code reviews)
  • Solid working knowledge of ML/Python/R/MATAB/C#/Java/C++/SQL/Synapse/COSMOS or similar programming, including the ability to write complex queries, models and procedures to extract or transform data from various sources
  • Advanced skills in Excel, including the ability to create and manipulate complex statistical models, perform data analysis using advanced functions, such as pivot tables, data validation, and macros
  • Excellent oral and written communication skills and ability to present and discuss data models and analysis to a range of audiences across development, operations, leadership, and business teams in Microsoft
  • Power BI and Tableau data visualization experience, Python and R coding skills are a significant plus
  • Familiarity with multiple ML domains: NLP (Natural Language Processing), predictive modeling, time-series forecasting, deep learning, and reinforcement learning
  • 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
  • Collaborate: Develop an accountability framework and manage dependencies across a wide array of individuals in partner teams to deliver actionable insights into key business priorities
  • Innovate: Establish business intelligence tools, descriptive & predictive analysis that help identify opportunities and manage regular rhythm of business forums to push for actionable insights for leaders. Drive innovations in the way we think about data across the org using traditional BI & modern AI technologies
  • Experiment: Analyze the engagement funnels, growth and churn influencers to recommend the right set of experimentation to run experiments, especially in OneDrive Photos & Lists experiences. Statistically analyze and contribute to determining the impact of the experimentation to validate hypothesis via success metrics
  • Create: Guide engineering build telemetry and data pipelines required to generate metrics you identify and design dashboards that allow everyone in the org to view and explore data through self-service tools. Develop deeper understanding of customers, perform cohort/segment/patterns analysis to interpret data beyond top metrics to uncover new growth opportunities
  • Build a “data analysis practice” with both full- and self-service models for investigations, and a regular engagement rhythm to empower the entire organization with data-driven decisions / suggestions
  • Drive excitement, adoption, and satisfaction about the product/service by ensuring that Microsoft stakeholders and partners are well-prepared with the appropriate information, collateral, and messaging
  • Work with data on a massive scale. Our Platform is used by 100s of millions of users per month
  • Be a self-starter, learn quickly with a growth mindset and ability to deal with a lot of ambiguity.
  • Fulltime
Read More
Arrow Right

Supplier Manager Principal

We are looking for an experienced Supplier Manager Principal to oversee supplier...
Location
Location
United States , Collierville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Business Administration, Economics, Supply Chain Management, Mathematics, or a related field
  • At least six years of detail-oriented experience in supplier management, contract negotiation, inventory management, or logistics planning
  • Strong analytical skills with the ability to interpret data and recommend strategic sourcing solutions
  • Proven expertise in managing projects and proficiency in business software tools such as Microsoft Office Suite, SharePoint, and Power BI
  • Excellent interpersonal and communication skills to manage supplier relationships effectively
  • Preferred experience in aviation supply chains, particularly in Aircraft Materiel Supply Chain
  • Familiarity with systems such as ERP solutions, CRM tools, and KPI reporting
  • Demonstrated ability to drive cost efficiencies and improve supplier performance
Job Responsibility
Job Responsibility
  • Build and maintain relationships with suppliers at all management levels to secure and optimize the supply chain
  • Monitor supplier performance, ensuring adherence to contractual obligations and identifying opportunities for improvement
  • Lead cross-functional teams, including quality assurance, maintenance, engineering, and reliability, to enhance supplier outcomes
  • Analyze supplier performance data to pinpoint areas for improvement and oversee the implementation of supplier-driven improvement plans
  • Provide management with insights on market risks and opportunities to inform supplier selection and strategic decision-making
  • Facilitate business reviews with suppliers to ensure optimal inventory levels, improve service delivery, and identify cost-saving opportunities
  • Develop and implement initiatives to reduce costs, avoid unnecessary expenses, and strengthen supplier relationships
  • Ensure compliance with commercial remedies while fostering mutually beneficial partnerships with suppliers
  • Utilize data-driven strategies to enhance supplier performance and maintain a reliable supply chain
  • Perform additional duties as required to support supply chain objectives
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • company 401(k) plan
  • free online training
Read More
Arrow Right

Registered Manager - Multi-Site Supported Living Services

We are looking for an experienced and passionate CQC Registered Manager to overs...
Location
Location
United Kingdom , Doncaster
Salary
Salary:
50000.00 - 55000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • NVQ Level 5 in Leadership for Health & Social Care (or equivalent)
  • Previous experience as a Registered Manager (essential)
  • Proven experience supporting adults with complex needs, including learning disabilities, autism and/or mental health
  • Strong knowledge of MCA, DoLS, Safeguarding and relevant legislation
  • Demonstrable ability to lead, motivate and develop high-performing teams
  • Excellent communication skills – written and verbal
  • Strong organisational skills with the ability to manage competing priorities
  • Calm, resilient and confident under pressure
  • Full UK driving licence and access to your own vehicle
Job Responsibility
Job Responsibility
  • Lead and manage the service to deliver operational, financial and quality objectives
  • Ensure full compliance with CQC, legislation and internal quality standards
  • Promote a strong culture aligned with the organisation’s vision and values
  • Build and maintain positive relationships with commissioners, families and stakeholders
  • Drive continuous improvement through regular review of operational practices
  • Inspire, motivate and develop your team to achieve agreed targets
  • Complete monthly appraisals and identify training and development needs
  • Work closely with the referrals team to maintain high occupancy levels
  • Produce reports for the senior management team as required
  • Lead innovative approaches to community integration and meaningful activities
What we offer
What we offer
  • Competitive salary with regular pay increases
  • Career progression – clear pathways to leadership roles
  • Fully paid training and induction to set you up for success
  • Funded diplomas (Levels 2, 3, 4 & 5) to enhance your skills
  • Reward & recognition schemes – be celebrated for your hard work!
  • Exclusive discounts with a Blue Light Card
  • Free online learning via Udemy
  • Cycle to Work Scheme to support your well-being
  • Enhanced maternity & paternity leave
  • Employee Assistance Programme for 24/7 support
  • Fulltime
Read More
Arrow Right