Principal Software Engineering Lead
Technology, Data & Digital · Software & Web Development · Software Engineering · Data Engineering · DevOps
In short
The Engineering Workforce Strategy and Operations team is looking for a Principal Software Engineering Lead to define and drive the engineering vision for Microsoft's internal AI-powered workforce resource management platform, RAMP. This role involves architecting a scalable and intelligent system for workforce planning, integrating AI and data, and leading technical direction across multiple organizations.
Responsibilities
- Define and own the technical vision and architectural strategy for the RAMP platform.
- Establish a long-term architectural roadmap aligned to product vision while ensuring near-term delivery feasibility.
- Drive decisions on platform design, service boundaries, and system evolution to support scale across multiple engineering divisions.
- Lead design of distributed, scalable, and resilient systems supporting high-volume data integration and analytics.
- Architect solutions that integrate with HR, Finance, and enterprise data platforms (e.g., Dataverse, Fabric).
- Define the architecture for data pipelines, data models, and analytics layers supporting workforce planning scenarios.
- Enable integration of AI/ML capabilities, including forecasting, anomaly detection, and intelligent workflows.
- Set and enforce engineering standards, design principles, and best practices across the platform.
- Lead architecture reviews, design reviews, and technical decision-making forums.
- Partner closely with Product Management to translate business needs into robust technical solutions.
- Collaborate with Engineering, HR, Finance, and platform teams to align integration patterns and dependencies.
- Act as the technical authority and escalation point for complex cross-system challenges.
- Guide engineering teams through implementation of architectural patterns and critical system components.
- Mentor and develop senior engineers and emerging architects.
- Raise the technical bar across the team through design rigor and knowledge sharing.
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.
- Must pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Desired Qualifications
- Proficiency in AI-native development — working within Agent Harnesses (GitHub Copilot CLI, Coding Agents), authoring Markdown specs/ADRs and YAML configs as Agent-consumable inputs, orchestrating multi-step Agentic workflows across the SDLC, and reviewing Agent-generated code and PRs with production-grade rigor.
- Experience with data platforms, analytics systems, or BI tools including Fabric, Power BI, Dataverse.
- Proven track record designing and delivering large-scale, enterprise-grade platforms.
- Deep expertise in distributed systems, data architecture, and cloud-native design.
- Experience integrating complex enterprise systems (e.g., HR, Finance, or similar domains).
- Demonstrated ability to lead architecture across multiple teams and organizations.
- Strong judgment in making trade-offs between scalability, reliability, and speed.
- Communication skills; able to explain complex technical concepts to non-technical stakeholders.
- Experience building or scaling internal business platforms or operational systems.
- Understanding of workforce planning, headcount systems, or financial planning processes.
- Experience operating in highly sensitive data environments (privacy/compliance-heavy systems).
Benefits
- The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year.
- Base pay range in San Francisco Bay area and New York City metropolitan area is USD $188,000 - $304,200 per year.
- Certain roles may be eligible for benefits and other compensation.
#AI-powered#workforce planning#talent allocation#system architecture#data platforms#distributed systems#agile development#enterprise-grade platforms#cloud-native design#internal business platforms#operational systems#sensitive data environments