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

Jobs via Dice ยท 3 hours ago

Principal Software Engineer (Multiple Positions)

Microsoft is building a planet-scale multi-modal database and infrastructure for executing agents from the ground up. The Principal Software Engineer will lead a team, driving impactful results while overseeing operations, deployment, and maintaining service quality for enterprise customers.

Computer Software

Responsibilities

This is an individual contributor that requires demonstrating leadership capabilities and requires extensive hands-on coding in C++, C#/Java. The majority of time focused on coding responsibilities pertaining to quality of service, livesite, monitoring, deployment, service lifecycle
Independently execute in the face of ambiguity
Leads identification of dependencies and the development of design documents for a product, application, service, or platform
Writes efficient systems code and able to debug distributed systems
Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
Leads by example and mentors others to produce extensible and maintainable code used across products
Embody our culture and values

Qualification

C++C#JavaAzure Kubernetes ServiceAmazon EKSGoogle GKEAsynchronous programmingSite Reliability EngineeringCodingDebuggingProblem solvingMentoringCommunication

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#, or Java
OR equivalent experience

Preferred

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#, Java OR equivalent experience
OR equivalent experience
Experience in shipping products and services
Programming/coding as a primary or majority responsibility in your current or most recent role
Hands on experience with asynchronous programming and concurrency (threads, tasks, futures, async/await)
Experience with Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), and/or Google Kubernetes Engine (GKE)
Experience in building database engines, query engines, indexing solutions (columnar, full-text, vector), at scale
Experience with programming CUDA, AI systems at scale
Experience with live site operations, Site Reliability Engineering (SRE) or production support roles
Experience with Helm
Experience in shipping scalable and reliable services

Company

Jobs via Dice

twitter
company-logo
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.

Funding

Current Stage
Early Stage
Company data provided by crunchbase