Full Time

Principal Software Engineer, Power Platform

Microsoft
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Principal Software Engineer for Power Platform at Microsoft will play a pivotal role in shaping innovative solutions that empower users to optimize their workflows and enhance productivity. This position involves leading engineering efforts to design and develop advanced software solutions that leverage the Power Platform's capabilities. You will collaborate cross-functionally with product managers, designers, and other engineering teams to drive the full software development lifecycle, ensuring scalability, performance, and security in all applications developed for the Power Platform.



Job Responsibilities

  • Lead the design and implementation of complex software solutions utilizing Microsoft Power Platform technologies.
  • Collaborate with cross-functional teams to define product vision and roadmap for Power Platform projects.
  • Mentor and guide junior engineers on best practices, code quality, and participation in design reviews.
  • Conduct rigorous testing and troubleshooting of software applications to ensure optimal performance and reliability.
  • Keep abreast of industry trends and emerging technologies to apply best practices within the team.
  • Participate in architecture discussions and contribute to the evolution of the technical roadmap.


Qualifications

  • Master's degree in Computer Science, Software Engineering, or equivalent experience.
  • Minimum of 8 years of experience in software development, with a focus on Microsoft technologies.
  • Strong proficiency in programming languages such as C#, JavaScript, and Python.
  • Extensive experience with Microsoft Power Platform tools, including Power Apps, Power Automate, and Power BI.
  • In-depth knowledge of software design principles, design patterns, and architectural best practices.
  • Demonstrated experience in Agile development methodologies and version control systems, particularly Azure DevOps.


Technologies & Tools

The Principal Software Engineer will engage with a range of technologies and tools, including but not limited to Microsoft Power Platform components (Power Apps, Power Automate, Power BI), Azure cloud services, Microsoft Teams for collaboration, and Visual Studio for software development. Familiarity with software development kits (SDKs) and application programming interfaces (APIs) specific to Microsoft products will also be essential.



Ideal Candidates

Ideal candidates for this role will exhibit strong leadership qualities, with an ability to inspire and motivate teams to achieve high standards of software development. They will demonstrate excellent problem-solving skills and a proactive approach to addressing challenges. A collaborative mindset, coupled with deep technical expertise and a passion for technology, will enable them to thrive in a fast-paced environment. Effective communication skills are necessary to convey technical concepts clearly and foster cross-team collaboration.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.