CrawlJobs Logo

Principal Software Engineer - Azure Core Storage

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United States , Multiple Locations

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

139900.00 - 274800.00 USD / Year

Job Description:

From ExaBytes, to ZettaBytes, to YottaBytes and beyond, Azure Storage leads the industry in Advanced offloads and accelerations, powering high performance Cloud scale Storage and Networking. The Azure Storage Infrastructure team is hiring for agile and innovative teams across devices, filesystems, hardware offloads, and operations. As a Software Engineering IC5 in the Storage Infrastructure team, you will design and develop solutions to onboard new hardware accelerators, processors, transports, and cluster level performance improvements to enable industry leading transactions rates and network throughput. You will collaborate with organizations across Research, Storage, Compute, and more. Your work will encompass the entire software development lifecycle, including operations, scaling, training, and support.

Job Responsibility:

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale

Requirements:

  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++ or equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Nice to have:

  • 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

Additional Information:

Job Posted:
February 13, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Engineer - Azure Core Storage

Software Engineer

As a Software Engineer you will be part of a team of talented developers, busine...
Location
Location
India , Kochi
Salary
Salary:
Not provided
valoremreply.com Logo
Valorem Reply
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or higher in computer science, engineering, or related field
  • 4 years experience with Microsoft & open source Technologies
  • Proficient developing web-based interfaces, including: ASP.Net MVC, Angular/React.js and HTML5
  • JavaScript, jQuery, Typescript
  • Modern, multi-device and form factor Single Page Applications
  • Experience working with Microsoft Azure is preferred, including: Compute & Containers - App Service (Web Apps and API Apps) and Containers
  • Database & Storage - Azure SQL, Storage Accounts and Table Storage
  • Integration - Service Bus, Event Grid, API Management and Logic Apps
  • Security - AAD & Key Vault
  • Azure Management, including deployments, configuration and the SDK
Job Responsibility
Job Responsibility
  • Be an active individual contributor on a team: creating working, readable code that fits given business requirements, and participating in code reviews
  • Understand project scopes, architectural diagrams and requirements to further breakdown more granular requirements and implementing them as part of a project team
  • Work in an Agile team (Scrum, Kanban, etc.) and be a vocal participant in team meetings
  • Promote the organization's present technology within a team
  • Fulltime
Read More
Arrow Right

Principal Engineering Manager

Are you interested in distributed systems, scalability, and durability? Are you ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science or a related technical field AND 8+ years of technical engineering experience with coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Master’s Degree in Computer Science or a related technical field AND 8+ years of technical engineering experience with coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor’s Degree in Computer Science or a related technical field AND 12+ years of technical engineering experience with coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • OR Equivalent experience.
  • 4+ years of people management experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements for this role.
  • This position requires passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead in a hands-on manner. Be in the trenches where needed.
  • Build high scale and low-latency systems
  • Special focus on R&D to improvise existing and build new architectures
  • Layout a multi-horizon strategy to guide our research and development efforts based on the latest and greatest in software development practices. Iterate on this strategy as the field evolves and new barriers are breached.
  • Hire and lead a diverse team of world-class engineers while being responsible for driving all aspects of product validation and development
  • Create and instill a team culture that focuses on sound scientific processes and encourages deep engagement with our customers.
  • Handle project scope and risks with data, analytics and creative problem solving
  • Be a bridge between various stakeholders in Azure Storage, Azure Core, product management and engineering teams to align and amplify their efforts.
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Microsoft Teams

Microsoft Teams is the new chat-based application in Office 365. It's a hub for ...
Location
Location
United States , Mountain View
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Experienced delivering large-scale services, coding and development skills with experience in at least one of the following languages: Typescript, C#, .Net Core, Java
  • Experience solving challenging problems and cross team organization and collaboration skills
  • Computer science fundamentals in data structures, algorithms, distributed systems, information retrieval
  • Experience in developing and operating large-scale backend services including design and implementation using Azure Compute, Azure Storage, Azure Cache, or equivalent technology stack in other cloud providers
Job Responsibility
Job Responsibility
  • Designing, developing and maintaining high-scale services that form the backbone of Microsoft Teams
  • Apply state-of-the-art techniques in deep learning, natural language processing, and conversational AI to build and improve the AI capabilities of Microsoft Teams
  • Experiment, prototype, and evaluate new ideas and approaches for AI-powered messaging features
  • Work closely with other AI teams across Microsoft to leverage and share best practices and resources
  • Manage individual project priorities, deadlines, and deliverables
  • Dive deep into Azure technologies and distributed database systems
  • Collaborate with partners, internal and external to Microsoft Teams organization, in order to design and build features that drive growth in our user base
  • Always keep availability, reliability, performance and scalability in mind
  • Build reusable libraries of services best practices for other teams to leverage
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

The Azure Compute Platform team, a cornerstone of Azure Cloud’s infrastructure, ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Collaborating with Program Managers and teams across Azure Core to expand the Azure Compute Platform service to new regions and clouds
  • Leading the identification of dependencies and the creation of design documents for products, applications, services, or platforms
  • Providing technical leadership in investigating and resolving challenging issues within large-scale distributed systems
  • Guiding the team towards a data-driven approach, with a strong focus on serviceability and quality in design and coding
  • Prioritizing repair items and optimizing the work-life balance for on-call engineers
  • Fostering a customer-centric engineering culture and balancing resource constraints with business priorities through innovative platform approaches
  • Promoting collaboration across organizational boundaries to address integration challenges involving Compute, Network, and Storage
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Berkshire Hathaway Specialty Insurance (BHSI) is seeking a highly skilled and ex...
Location
Location
Canada , Toronto
Salary
Salary:
160000.00 - 190000.00 CAD / Year
bhspecialty.com Logo
Berkshire Hathaway Specialty Insurance
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of progressive, hands-on experience in software engineering and system administration, with a strong track record of delivering enterprise-grade solutions
  • Proven success in a Principal Engineer or equivalent leadership role, with deep expertise in designing and building scalable applications and integrating third-party platforms to meet complex business needs
  • Extensive experience in API-first, cloud-native, event driven architecture with a focus on designing resilient, distributed systems that support high availability and performance
  • Advanced proficiency in C# and the .NET ecosystem, including .NET Core and ASP.NET, with a commitment to writing clean, maintainable, and secure code
  • Strong front-end development experience using Angular (latest versions), with a focus on building responsive, accessible, and user-centric interfaces
  • Deep knowledge of relational databases, particularly SQL Server, including schema design, query optimization, stored procedures, and performance tuning using modern ORM frameworks
  • Hands-on expertise with Microsoft Azure services, including Azure Functions, App Services, Azure SQL, and Azure Storage, with a strong understanding of cloud-native development patterns
  • Comprehensive understanding of microservices architecture, including inter-service communication (REST, gRPC), message queues, and orchestration strategies
  • Strong foundation in system design and architectural patterns, with the ability to evaluate trade-offs and make informed decisions that balance scalability, maintainability, and performance
  • Technically versatile with a hands-on approach, capable of contributing across the full software development lifecycle—from architecture and design to implementation and support
Job Responsibility
Job Responsibility
  • Spearhead the design and development of scalable, cloud-native applications on Microsoft Azure, ensuring alignment with enterprise architecture principles and evolving business needs
  • Lead front-end engineering efforts using Angular or React to craft responsive, accessible, and user-friendly interfaces across platforms
  • Design and fine-tune database architectures with a focus on performance, scalability, data integrity, and security, leveraging SQL Server and modern ORM tools
  • Operate within an empowered engineering environment supported by modern platforms and tooling, enabling focus on impactful problem-solving over process overhead
  • Partner with enterprise architects and product managers to convert business requirements and architectural blueprints into robust, high-quality software components
  • Partner with business stakeholders to understand needs and translate them into scalable, high‑quality technical solutions that deliver measurable business value
  • Design and maintain automated CI/CD pipelines with clear quality gates and repeatable release workflows
  • champion DevOps principles and DevEx improvements that increase velocity, reliability, and maintainability at scale
  • Take ownership of the complete software development lifecycle, emphasizing test-driven development, secure coding, and long-term maintainability
  • Assess and adopt modern frameworks for Dev Ex and tools that enhance development velocity, system scalability, and operational resilience
What we offer
What we offer
  • Comprehensive Health, Dental and Vision benefits
  • Disability Insurance (both short-term and long-term)
  • Life Insurance (for you and your family)
  • Accidental Death & Dismemberment Insurance (for you and your family)
  • Flexible Spending Accounts
  • Health Reimbursement Account
  • Employee Assistance Program
  • Retirement Savings 401(k) Plan with Company Match
  • Generous holiday and Paid Time Off
  • Tuition Reimbursement
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and lead the development of core AI capabilities in PostgreSQL including vector indexing, approximate nearest neighbor search, semantic query operators, and graph-native features
  • Architect in-database support for embedding pipelines and model integration to enable retrieval, reasoning, and inference
  • Lead system-level design efforts that span the PostgreSQL engine, extension frameworks, storage abstractions, and control plane surfaces
  • Collaborate with product managers, applied AI researchers, and platform teams to define use cases and translate them into scalable and intuitive capabilities
  • Contribute to production-grade implementation of complex systems, ensuring performance, reliability, and operability
  • Set technical direction and engineering quality standards through code and design reviews, prototyping, and mentorship
  • Act as a technical connector across teams, driving alignment on design, extensibility patterns, and developer experience
  • Stay current on trends in vector databases, graph systems, and AI workloads, applying academic and open-source innovation to real-world engineering
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Principal Software Engineer AI/ML

Microsoft’s Path team helps customers along their journey from the initial idea ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master'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 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
  • Design and implement agentic AI workflows that assist in data discovery, preparation, profiling, validation, and performance optimization
  • 5+ years of experience designing and implementing hyperscale distributed platforms and cloud services
  • Experience in high-scale service architecture, Azure technologies (Azure Kubernetes Service, Cosmos DB, Blob Storage), and modern cloud patterns
Job Responsibility
Job Responsibility
  • AI-first Technical Leadership
  • Solve complex challenges in distributed systems and help shape the vision for agentic, AI-powered work management
  • Architect and implement core features for the Task and Work Management platform
  • Ensure secure, high-quality product delivery, overseeing system architecture and code quality
  • Lead end-to-end delivery of complex projects with AI-powered solutions that are scalable, robust, and aligned with customer needs as well as business outcomes that support millions of customers and requests per second
  • Embed AI-first mindset into design, development, testing, and developer tooling to streamline SDLC delivery workflows, leveraging automation and agent orchestration
  • Drive engineering excellence through reusable components, accelerators, code generators, and scalable architecture
  • Oversee technical execution across multiple projects, ensuring adherence to best practices, quality standards, and security & privacy compliance requirements
  • Collaborate with internal stakeholders and external partner teams to define architecture, integration points, delivery plans, milestones, and risk mitigation approaches
  • Ensure delivery models are optimized for modern AI-native execution, including integration
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft Azure High Performance Computing & AI Engineering (HPC & AI Eng) team ...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • 5+ years hands on experience designing and developing high volume low latency pipelines using products such as AzPubSub, Event Hubs, Azure Stream Analytics, Kafka, Grafana, Event Hubs, Prometheus or equivalent products
  • 3+ years of experience with one of AI/HPC system management OR High-Speed Networks OR HPC Storage OR managing Cloud Infrastructure
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Architect, design and develop high volume low latency end to end event pipelines that can provide first-to-know-insights on events causing job interrupts and job reliability
  • Conduct analysis of existing event pipelines to evaluate fidelity, granularity and latency of critical events
  • Contribute to improving key metrics such as Job Mean Time to Interrupt, Nodes in Service, Mean Time to Resolve on flagship supercomputers by enabling data scientists and domain experts to use the telemetry to identify events & issues at the intersection of datacenter and hardware, develop hypothesis, conduct A/B tests and synthesize results
  • Partner with cross organizational teams to evaluate available telemetry and latency drive architecture, design, development and deployment of end-to-end solutions to manage core infrastructure including current & next generation datacenter, IT hardware, power & cooling technologies
  • Drive engineering and operational excellence based on issues and learnings from strategic customers on their usage scenarios to improve product features and capabilities
  • Partner with teams on continuous learning and continuous improvement programs by leading the resolution of complex incidents, driving root cause analyses and championing initiatives to minimize future customer impact
  • Fulltime
Read More
Arrow Right