Principal Software Engineer - FullStack
Core
Design and architect scalable, secure, and maintainable code for Microsoft Office apps (Word, Excel, PowerPoint) while driving performance benchmarking and modernization.
Role type
Principal Software Engineer (FullStack)
Builds
Modernized platform components and enterprise systems for Microsoft Office productivity tools
Domain
Enterprise software / Cloud infrastructure / AI integration
Deliverable
production ML models | product features | infrastructure
Required skills
Enterprise system architecture, performance optimization, cloud platform expertise, object-oriented design, test-driven development, AI/ML integration, service interdependency management, POC development
Preferred skills
Thought leadership in engineering excellence, leveraging AI for productivity, fostering engineering culture
Technologies
Azure, AWS, Google Cloud, C#, Java, Python, JavaScript, TypeScript, C, C++
Responsibilities
Influence and create new designs and architectures for Office apps; Perform performance benchmarking and drive perf improvements; Write code and test cases for feature development; Identify tech modernization opportunities and execute quick POCs; Define new components with understanding of service interdependencies; Help build and foster a culture of Engineering Excellence
Seniority
Principal, hands-on IC with strategy & mentorship