CrawlJobs Logo

Principal Software Engineer - Azure Core Storage

United States, Multiple Locations 139900.00 - 274800.00 USD / Year · Job Posted February 13, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Software Engineer - Azure Core Storage

8 matching positions

Principal Software Engineer

HPE Morpheus Enterprise - Principal Software Engineer: Analyze and update system...
Location
Location
United States , Ft. Collins
Salary
Salary:
152000.00 - 349000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 10+ Years of experience contributing to technology projects and delivering solutions at scale
  • experience in Java, Groovy, Ruby, and/or Python
  • experience with Linux environments
  • experience with backend development, RESTful APIs, server-side logic, or database management with SQL or NoSQL databases
  • expert in core compute, storage, and networking principles
  • experience with virtualization, IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies
  • experience with build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines
  • experience applying cloud technologies (e.g., AWS, Microsoft Azure, Google Cloud)
  • strong communication skills and a willingness to listen and learn from more experienced team members and mentor more junior team members
Job Responsibility
Job Responsibility
  • analyze and update system logic and documentation
  • participate and lead in designing, implementing, monitoring, and troubleshooting software systems
  • primarily responsible for backend software development
  • stay updated on and contribute to product roadmaps
  • assist on customer issues as needed and help ensure technical standards and documentation requirements are met
  • collaborate with sales engineering and operational teams to understand customer needs and recommend solutions
  • learn about operational challenges and assist in developing strategies to address them
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
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 8+ years relevant 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
  • 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
  • Experience designing, building, and operating large-scale distributed systems or cloud services
  • Strong programming skills, deep knowledge of your programming language of choice and its standard library, and deep understanding of data structures and algorithms
  • Clear and concise verbal and written communication
  • Proven ability to lead technical decisions independently, mentor engineers, work cross-functionally, and deliver reliable, maintainable code in high-stakes environments
  • Familiarity with control plane design patterns, service orchestration, and scaling stateful services and distributed systems
  • Experience with database internals, performance tuning, failover and replication a plus
Job Responsibility
Job Responsibility
  • Technical leadership, architect, design, build, and maintain core components of the control plane for Azure Database for MySQL
  • Lead end-to-end development of features that improve availability, performance, and operational simplicity
  • Debug and resolve complex issues across distributed systems, Linux OS, networking, storage, and compute layers
  • Continuously improve service reliability, observability, and debuggability through thoughtful engineering
  • Mentor teammates and contribute to a culture of ownership, urgency, and pragmatic problem-solving
  • You are the key member in developing the product strategy & product features which are key differentiators for the product offering
  • Lead discussions with stakeholders to enable solutions that is highly secure, reliable and performant
  • Lead by example within the team by producing extensible and maintainable code
  • Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices
  • Participate in code reviews to ensure coding standards are followed
  • 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 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’s Azure Data engineering team is leading the transformation of analyti...
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 14+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 10+ years of experience designing, building, and operating large-scale distributed systems or cloud services
  • Experience with system programming
  • Proven ability to lead technical decisions independently and deliver reliable, maintainable code in high-stakes environments
  • Demonstrated track record of high-output, hands-on engineering with a bias for action and ownership of end-to-end technical decisions
  • Experience operating or engineering MySQL internals, performance tuning, replication, or backup/restore in a cloud environment
  • 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.
Job Responsibility
Job Responsibility
  • Design, build, and maintain core components of the control plane for Azure Database for MySQL
  • Lead end-to-end development of features that improve availability, performance, and operational simplicity
  • Debug and resolve complex issues across distributed systems, networking, storage, and compute layers
  • Continuously improve service reliability, observability, and debuggability through thoughtful engineering
  • Mentor teammates and contribute to a culture of ownership, urgency, and pragmatic problem-solving
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Principal Software Engineer. HPE is always seeking to be a force for good and pu...
Location
Location
Ireland , Galway
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 10+ Years of experience contributing to technology projects and delivering solutions at scale
  • Experience in Java, Groovy, Ruby, and/or Python, Terraform, Golang
  • Experience with Linux environments
  • Experience with backend development, RESTful APIs, server-side logic, or database management with SQL or NoSQL databases
  • Expert in core compute, storage, and networking principles
  • Experience with virtualization, IT Service Management (ITSM), Continuous Integration/Continuous Deployment (CI/CD), and other automation technologies
  • Experience with build tools (e.g., Maven, Gradle), version control systems (e.g., Git), and CI/CD pipelines
  • Experience applying cloud technologies (e.g., AWS, Microsoft Azure, Google Cloud)
  • Strong communication skills and a willingness to listen and learn from more experienced team members and mentor more junior team members
Job Responsibility
Job Responsibility
  • Analyze and update system logic and documentation
  • Participate and lead in designing, implementing, monitoring, and troubleshooting software systems
  • Primarily responsible for backend software development
  • Stay updated on and be asked to contribute to product roadmaps
  • Assist on customer issues as needed and help ensure technical standards and documentation requirements are met
  • Collaborate with sales engineering and operational teams to understand customer needs and recommend solutions
  • Learn about the operational challenges faced by engineering teams and assist in developing strategies to address them
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Principal Software Engineer

CoreAI is at the forefront of Microsoft’s mission to redefine how software is bu...
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 or master’s degree in computer science or a related field
  • 10+ years designing, developing, and shipping high quality software
  • 4+ years of experience with distributed systems and cloud based infrastructure
  • 2+ year of experience with DevOps practices (CI/CD, automated testing, deployment, etc.)
  • Passionate and self-motivated
  • Strong ability in self-learning, entering new domain, managing through uncertainty in an innovative team environment
  • 10+ years of software development experience in C#, C++, Python, or similar languages
  • 6+ years of experience with containerization tools (e.g., Docker, Kubernetes)
  • Knowledge and hands on experience with production ML systems, large-scale training infrastructure, NCCL, CUDA libraries and tools
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
Job Responsibility
Job Responsibility
  • Architect, design, and develop core AI Infrastructure services developed in Go, Rust, Python, C++, and C# deployed on large-scale Kubernetes clusters to support pre-training and post-training of state-of-the-art LLMs, SLMs, multimodal, and code-specific models
  • Design, build, and manage compute, storage and networking sub-system on large-scale GPU clusters to support LLM training, customization, and inference workloads
  • Enhance systems and applications to deliver high stability, low latency, strong security, and maintainability in large-scale complex training environments in Azure and in partner clouds
  • Provide operational support, technical leadership, and vision while contributing to the deployment, monitoring, and continuous improvement of engineering systems and practices
  • Support development and troubleshooting from the frontline, resolving complex issues impacting large-scale services
  • Collaborate closely with engineers, data scientists within the team, internal Microsoft Research teams and external enterprises to build better solutions together
  • Provide vision, expertise, and technical leadership to other team members
  • Help to grow talent in these areas
  • 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