Taro Logo

Principal Software Engineer

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Tokyo, Japan
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer

The Industry Solutions Engineering (ISE) team at Microsoft is seeking a Principal Software Engineer to join their global engineering organization. This role involves working directly with customers to leverage the latest technologies, including General AI, to solve complex industry challenges. The position offers an opportunity to work on cloud-based solutions, collaborating closely with customer engineers, Microsoft product teams, and open-source communities.

As a Principal Software Engineer, you'll be responsible for designing and delivering solutions using modern software engineering practices and cloud technologies. The role involves side-by-side collaboration with high-impact customers, contributing to open source projects, and working with various technologies beyond just Microsoft's stack. You'll be part of a team that embraces a growth mindset and focuses on creating innovative solutions that impact billions worldwide.

The position requires deep expertise in cloud computing, software architecture, and team leadership. You'll be working in a hybrid environment (up to 50% work from home) with 0-25% travel requirements. The role involves leading and coaching other engineers, managing complex projects, and driving technical excellence across the team.

Key responsibilities include understanding user requirements, leading solution design, hands-on coding, improving system reliability, and fostering engineering excellence. You'll work with cutting-edge technologies, particularly in the Generative AI space, while having the opportunity to contribute to open-source projects and influence Microsoft's platform development.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and opportunities for professional growth and networking. The company is committed to diversity and inclusion, providing equal opportunities for all qualified applicants.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer

  • Collaborate with stakeholders on user requirements and feedback for features
  • Lead and coach others in designing, testing, and securing solutions
  • Work hands-on with team and customers on large-scale distributed systems
  • Lead and coach team members in code quality, debugging, and performance improvement
  • Coach team on project management, experimentation, and deployment
  • Coach others on live service operations and telemetry data analysis
  • Continuously build technical knowledge and improve engineering processes

Requirements For Principal Software Engineer

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related field AND 10+ years technical engineering experience
  • Experience building cloud based solutions
  • Experience managing and leading other software engineers
  • Experience with Generative AI technologies
  • Knowledge of Microsoft Azure, AWS, or similar cloud platforms
  • Strong service delivery experience including architecture and coding
  • Experience leading geographically dispersed teams
  • Solid design and coding skills with focus on architecture at scale

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering hybrid work and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading Product-Led Growth initiatives for Microsoft 365 Copilot and other products, focusing on AI-powered experiences and technical leadership.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Windows Servicing & Delivery Team, working on systems impacting 1.5B+ Windows devices, requiring 15+ years of experience in software architecture and development.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing team, building enterprise-scale AI systems and infrastructure for Microsoft 365 Copilot, with competitive compensation and hybrid work arrangement.

Principal Software Engineer - Azure Files

Principal Software Engineer position at Microsoft working on Azure Files, building scalable cloud storage solutions with competitive pay and benefits.