Enable America Jobs

Enable America Logo

Job Information

Microsoft Corporation Principal Architect, Power Apps Frontline in Redmond, Washington

Do you want to shape the future of 80% of the global workforce?  

Our mission in the Power Apps Frontline group is to empower enterprises to leapfrog their Frontline workforce into the age of AI. There are about 2.7 billion frontline workers in the world. We are making Power Apps the best platform for building and deploying mobile apps at warp speed, by combining state-of-the-art Mobile, AI and Mixed Reality technologies. Come and join us as a Principal Architect, Power Apps Frontline and lead the way in creating an innovative, reliable, and performant no/low/pro code mobile platform for businesses to address the growing needs of their Frontline workforce.  

As a Principal Architect, Power Apps Frontline you will have the opportunity to work with leaders and architects across the Power Apps Frontline group and the Power Platform organization to communicate your ideas and ensure alignment of technical architecture across the product. In addition, you will mentor other senior and principal engineers in designing, implementing, and delivering an industry leading mobile platform. 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

Responsibilities

As a Principal Architect,Power Apps Frontline you will be responsible for designing and communicating high level systems and how they relate to each other and the broader platform. You will be driving the technical strategy and architecture across multiple mobile platforms (Android, iOS and Windows). You will build and maintain technical partnerships across the organization and company. You will have a hands-on approach that includes coding core systems and retaining deep product knowledge at an implementation level and use that knowledge to provide highly relevant guidance and mentoring to the team. You will work with technologies/languages/platforms including React Native, TypeScript, C++, Java, Objective C, iOS, Android, Windows, and browsers. 

  • Guide the overall architecture of the Power Apps mobile platform. 

  • Coordinate technical designs and discussions across all teams within the group. 

  • Collaborate with peer architects and tech leads across the org to ensure broad technical alignment 

  • Design and implement critical core systems that the engineering team can build upon 

  • Incorporate industry trends into the technical strategy. 

  • Oversee engineering fundamentals and drive continual improvements to engineering productivity. 

  • Help grow the engineering team through technical mentorship and recruiting. 

Qualifications

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline 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.

  • 5+ years of experience in design and implementation of enterprise-scale services 

  • 3+ years in architecting and implementing mobile oriented features in iOS or Android or both.

  • 3+ years experience coding in one or more languages/frameworks: React, Redux, React Native, Objective C, Java, JavaScript, TypeScript  

  • 3+ years experience in growing and mentoring engineers. 

* *

Additional or Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Pythono OR 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 Pythono OR equivalent experience.

  • Experience building scalable applications and services with robust performance, resiliency, telemetry, and security. 

  • A track record of exploring new technologies, while displaying the technical maturity of embracing and adopting the right ones. 

  • A track record of setting the technical direction of the organizations you have worked in, including influencing people in the senior leadership team. 

  • Experience working on and delivering features involving mobile related capabilities like Camera, GPS, Bluetooth, Authentication, Offline etc. 

  • Experience in building state-of-the-art user experiences on mobile form factors.

  • Experience in improving engineering practices to produce high quality software. 

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until May 14, 2024.

#BAPJobs

#PowerAppsJobs

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers