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
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
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase