次の仕事の機会を見つけましょう

職種、スキル、勤務地で求人を検索できます。応募書類を準備する前に募集要件を確認しましょう。

魅力的な職種名を見つけることは、仕事探しの出発点です。業務内容、応募条件、働き方を自分の経験と照らし合わせましょう。このガイドでは、候補の絞り込み、応募書類の準備、提出先の確認を順番に進めるためのポイントを紹介します。

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

条件をクリア

検索結果: 8,549

← 検索結果に戻る

Principal Software Engineering Manager - GitHub Plan and Track (CoreAI)

Microsoft

勤務地
Anywhere
掲載日
2026年10月8日

応募する前に、企業のウェブサイトで現在も募集中かどうかと詳しい条件を確認してください。

仕事内容

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

Overview https://github.com/features/ Join us in shaping the future of developer collaboration and productivity. Our team works on building the technology to empower builders to take their ideas from shape to ship, across clients, and with teams of humans and agents. We build market-leading services that allow developers to manage and track work seamlessly, delegate to Copilot, and build with their teams right from chat surfaces.  In this role as a Principal Software Engineering Manager, you will champion strategic alignment across distributed teams, overseeing the design and architecture of products that are deeply complex and often ambiguous. As a leader and multiplier, you will not only drive employee growth and performance management but also establish best practices for system reliability, extensibility, and maintainable code. We are looking for creative problem solvers who are passionate about both technical excellence and inclusive culture. You will provide technical leadership for identifying dependencies and ensuring our solutions meet the highest standards of quality and scale. By leading by example—including the use of modern AI software development tools—you will help your team iterate quickly and transform how the world builds software.  Microsoft’s mission is to empower every person and every organization on the planet to achieve more. GitHub is the developer company. We make it easier for developers to be developers: to work together, to solve challenging problems, and to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world. As part of GitHub and CoreAI, we build developer tools that materially improve how software is written, reviewed, and shipped, while maintaining a culture of ownership, rigor, and technical excellence.  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 Drive technical strategy and roadmaps in partnership with Product and Design to solve complex customer problems in the agentic era.  Manage and develop a talented, distributed group of full-stack engineers, fostering a culture of ownership and continuous growth.  Champion strategic alignment across teams to ensure the delivery of high-impact, planetary-scale experiences that users love.  Oversee system architecture for deeply complex features, ensuring solutions are extensible, maintainable, and reliable.  Lead by example in the practical adoption of modern AI software development tools to accelerate the team's iteration and learning.  Maintain high quality standards through technical leadership, proactive code reviews, and the establishment of robust testing best practices.  Contribute to a modern full-stack codebase (Ruby on Rails, React, TypeScript) while identifying and managing technical dependencies.  Foster technical excellence and innovation by researching new approaches and guiding their implementation across the distributed team.  Act as a multiplier by providing mentorship and pairing opportunities that define success for both individual and team outcomes.  Qualifications Required Qualifications:  Bachelor'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 Python OR equivalent experience. Other Requirements Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two yearsPreferred Qualifications:  Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience. 6+ years people management experience.3+ years of experience leading distributed software engineering teams  5+ years of hands-on experience in modern web stacks (e.g. Rails, Go, React, MySQL, GraphQL)  You have a strong customer focus and data driven approach  You have excellent analytical skills as well as communication skills both verbal and written. We’re a distributed team so we’re extra mindful about communication  You are a clear and effective communicator, be it when you write code, write emails, or explain complex technical issues to non-technical co-workers  You are passionate and self-motivated, with a demonstrated ability to work in a fast-paced environment    Software Engineering M6 - The typical base pay range for this role across the U.S. is USD $165,600 - $296,400 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 $220,800 - $331,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 This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

検索して比較し、応募を準備しましょう

次の仕事で活かしたい職種やスキルから検索を始めましょう。勤務地と職種の条件を調整し、求人を開いて担当業務を比較してください。結果がない場合は、短い検索語を試すか、条件を一つずつ外してみましょう。

必須条件と歓迎条件を分けて確認し、勤務時間、報酬、勤務地が掲載されている場合は目を通しましょう。リモート勤務でも、居住国、就労資格、勤務時間帯が指定されることがあります。現在の募集状況と詳しい条件は企業に確認してください。

募集要件に関連する実際の経験を選び、自分の役割と貢献を説明しましょう。数値は根拠がある場合にのみ使ってください。企業の応募方法に従い、送信前に連絡先、内容、PDFの表示を確認しましょう。

応募前の確認リスト

仕事探しに関するよくある質問

英語の求人が表示されるのはなぜですか?

職種名や説明文は企業が作成したものです。条件や要件を変えないように原文を掲載しています。操作画面とこのガイドは日本語です。日本語の検索で見つからない場合は、「software engineer」のように、掲載言語の職種名やスキル名でも検索してみてください。検索語が自動翻訳されるわけではありません。

リモート求人なら、どの国からでも働けますか?

必ずしもそうではありません。居住国、就労資格、勤務時間帯が指定されている場合があります。元の求人ページで条件を確認してください。記載がない場合は、自分の居住地から応募できると判断する前に企業へ確認しましょう。リモートという表示だけでは、勤務地の制限がないことは分かりません。

検索結果が出ない場合はどうすればよいですか?

より一般的な職種名や一つのスキルで検索し、条件を一つずつ外してみてください。同じような仕事でも企業によって呼び方が異なります。特定の求人が見つからなくなった場合は、企業の採用ページで求人番号を探しましょう。検索条件を広げても、終了した募集が再開するわけではありません。

ResumizeAIから応募が送信されますか?

応募ボタンは外部サイトを開きます。企業または採用サービスの案内に従い、そのサイトで送信を完了してください。ResumizeAIで応募書類を作成しただけでは応募は送信されません。リンク先が企業のトップページの場合は、該当する募集を探してから手続きを進めましょう。

応募書類とカバーレターはどう調整すればよいですか?

募集要件と、自分が説明できるプロジェクト、業務、成果を結び付けます。経験していない技術や実績を加えず、関連する経験を分かりやすく示してください。カバーレターでは応募理由を具体例とともに伝えます。指定された言語とファイル形式に従い、送信前に両方の書類を確認しましょう。