Principal Software Engineer - Power Platform
Core
Lead design and development of scalable, secure, and performant Engineering Systems for Power Platform products, integrating AI features and delivering cohesive end-to-end experiences.
Role type
Principal Software Engineer (Full Stack)
Builds
Power Platform products, services, and applications
Domain
Enterprise Software / Low-Code Platform / AI Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Full stack development, system design, AI/ML integration, API design, microservices, observability, mentoring, stakeholder management
Preferred skills
Experience with CRM/CMS, modern web frameworks, proof-of-concept projects
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Define and oversee Engineering Systems for scalability and security; Lead integration of AI features with applied science teams; Mentor engineers and drive project/release plans; Monitor system health and handle on-call duties; Engage with strategic customers to guide solution design.
Seniority
Principal, hands-on IC with strategic leadership