Principal Software Engineer @ Microsoft | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Principal Software Engineer jobs in Redmond, WAH1B Visa Sponsored Principal Software Engineer jobs in Redmond, WA
Be an early applicantLess than 25 applicants
company-logo

Microsoft · 2 days ago

Principal Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Data ManagementDeveloper Tools
check
H1B Sponsorship
check
Actively Hiring
check
Growth Opportunities

Insider Connection @Microsoft

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Leads by example and mentors others to produce extensible and maintainable code used across the company.
Leads efforts to optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI). Identifies best practices and coding patterns and provides deep expertise in the coding and validation strategy. Creates and applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
Provides technical leadership during code reviews for a solution/product area to assure it meets the team's and Microsoft’s quality standards, is reliable and accurate, and is appropriate for the scale of the product feature. Ensures coding standards are followed. Screens for and establishes best practices in reviews and provides feedback on code to drive adherence to best practices.
Partners with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for one or more complex scenarios. Leverages a variety of feedback channels to incorporate insights into future designs or solution fixes. Leads incorporation of appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value. Determines additional critical metrics.
Provides technical leadership in efforts to collect, classify, and analyze complex data and analyses on a range of metrics (e.g., health of the system, where bugs might be occurring).
Shares and teaches others best practices about new tools and strategies. Leads efforts and mentors others to build software developer tools to support other programs and applications to create, debug, and maintain code across products. Uses open source when possible. Holds subject matter expertise in other tools inside and outside areas of expertise. Leads identification of internal tools and creation of new tools that will be useful for creating the product, determining if methods are still applicable for the current solution. Shares best practices and teaches others about new tools and strategies.
Embody our culture and values.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Software DevelopmentConcurrencyStorage SystemsDatabasesEngineering TeamsTechnical LeadNon-relational DatabasesCloud ApplicationsDistributed SystemsOpen Source DevelopmentVector Search Algorithms

Required

Bachelor's Degree in Computer Science, or related technical discipline AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
3+ years of experience developing and maintaining high-performance libraries or software involving concurrency, storage systems or databases
2+ years experience with leading large engineering teams as a technical lead

Preferred

Bachelor'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 Python
OR Master's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
4+ years experience with non-relational Databases like (any one of Cosmos Database, Mongo Database, Dynamo Database etc..)
4+ years experience working on large-scale cloud applications and designing and building large-scale distributed systems
2+ years experience with open source development
Experience with vector search algorithms or databases

Company

Microsoft

company-logo
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

H1B Sponsorship

Microsoft has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (5862)
2022 (11005)
2021 (8174)
2020 (6856)

Funding

Current Stage
Public Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2024-01-02Undisclosed· Undisclosed
2022-12-09Post Ipo Equity· Undisclosed
1986-03-13IPO· nasdaq:MSFT

Leadership Team

leader-logo
Clare Barclay
Chief Executive Officer, Microsoft UK
linkedin
leader-logo
Helene Barnekow
CEO Microsoft Sweden
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot