Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Microsoft · 23 hours ago

Principal Software Engineer

Microsoft is on an exciting path to create something entirely new, focusing on pioneering solutions with the power of AI. The Principal Software Engineer will leverage innovative AI technologies to enhance user interactions and contribute to redefining workplace possibilities.

Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Lead by example, producing high-quality, reusable code and mentoring the team on best practices for debugging, optimization, and refactoring
Drive the design and architecture, ensuring systems meet security, scalability, and performance requirements while coordinating dependencies across teams
Define testing strategies and guide the team on quality assurance practices, balancing efficiency with comprehensive test coverage to ensure solution stability
Champion AI, automation and effective tooling across development and deployment workflows. Stay current on trends and promote best practices for code quality, security, and maintainability
Serve as a technical liaison, fostering collaboration across departments to align development goals and achieve cohesive user experiences
Oversee deployment strategies, ensuring secure, reliable deployments with minimal disruption
Lead integration of telemetry and monitoring to ensure comprehensive visibility into system health, using data to drive improvements
Collaborate with stakeholders to refine user requirements and continuously improve based on customer feedback and key metrics
Identify hard problems, evaluate the pros/cons of practical solutions, and drive decision making
Become part of a talented team that values diverse ideas, perspectives, and backgrounds and be a role model for an open, honest, and inclusive approach to solving problems

Qualification

CC++C#JavaPythonJavaScriptAI technologiesSystem architectureCustomer-focused innovationCollaboration

Required

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 are required for this role

Preferred

Expertise in designing and architecting complex, large-scale systems with a focus on performance, scalability, and security on top of large language models (LLMs)
Ability to collaborate across multiple disciplines
Proven track record of customer-focused innovation

Company

Microsoft

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

Funding

Current Stage
Public Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase