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

Jobs via Dice ยท 15 hours ago

Principal Software Engineer

Microsoft is a company where passionate innovators come to collaborate and envision what can be in a cloud-enabled world. They are seeking a Principal Software Engineer to lead the design and implementation of backend data services within the Azure Data engineering team, focusing on building a robust platform for real-time analytics and data integration.

Computer Software

Responsibilities

Architect and build large-scale, multi-tenant data services that handle high throughput and reliability across global regions
Lead technical design reviews and define best practices for scalability, resiliency, cost efficiency, and security
Design core platform components such as metadata management, integration with other Fabric workloads, and data access APIs
Collaborate cross-functionally with product managers, data engineers, and applied ML teams to align platform capabilities with customer needs
Mentor and guide senior engineers on system design, performance optimization, and software craftsmanship. Define patterns for observability, reliability, and automation across the platform stack
Represent engineering in strategic planning, contributing to long-term technical roadmaps and investment areas
Embody our culture and values

Qualification

CC++C#JavaPythonJavaScriptCloud EngineeringMentoringCollaborationProblem Solving

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. 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 years thereafter

Preferred

Master'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 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 equivalent experience

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