CrawlJobs Logo

Sr. Software Engineer - Azure Storage

United States, Multiple Locations 119800.00 - 234700.00 USD / Year · Job Posted May 15, 2026
Apply Position
Job Link Share

Job Description

Are you passionate about shaping the future of cloud storage services? Join the Azure Storage team and be part of a revolutionary journey in planet-scale Cloud Storage solutions.   As a member of our team, you'll play a crucial role in hosting data for some of the largest companies globally, supporting Microsoft's flagship online businesses, including Office, OneDrive, Xbox, Teams, and Bing. Together, we're scaling to handle exabytes of customer data, addressing diverse challenges from hot access to cold archival data, and driving innovation in cloud storage technologies.  As a Senior Software Engineer in the Azure Storage front end team, you'll be at the forefront of designing, debugging, and shipping new features to enhance the Azure Storage service. This opportunity offers you the chance to work on cutting-edge technology and tackle challenges of scale and criticality. You'll collaborate with world-class engineers globally, driving innovations to tackle 100x growth. Additionally, you'll contribute to the evolution of Azure Storage services, leading efforts to improve service quality through automation while ensuring strong performance guarantees at a low cost. Moreover, you'll have the flexibility for partial or full remote work, providing you with the freedom to achieve work-life balance.  Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

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 AND 4+ 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.

Nice to have

Master'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 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++, 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

Sr. Software Engineer - Azure Storage

8 matching positions

Sr. Software Engineer - Storage Fundamentals

Azure Storage Fundamentals team is looking for a talented and highly motivated s...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.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 4+ years technical engineering experience with coding in languages including, but not limited to, C#, Powershell, 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
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Fulltime
Read More
Arrow Right

Sr, Software Engineer, Cloud Storage

As a Software Engineer, you will play a key role in delivering an enterprise‑cla...
Location
Location
United States , Morrisville
Salary
Salary:
170000.00 - 220000.00 USD / Year
netapp.com Logo
NetApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ Years of Software Engineering/Development Experience
  • Strong experience in software design, development, and system-level architecture
  • Proficiency in programming languages, with Go, Python, C++, or C
  • Deep knowledge of Kubernetes
  • hands-on experience building or deploying micro-services using Docker and Kubernetes
  • Practical experience with public cloud providers such as GCP, Azure, or AWS
  • Solid understanding of data structures, algorithms, multithreading, distributed systems, and modern programming practices
  • Strong collaboration and communication skills (verbal and written)
  • Demonstrated ability to lead features or small teams independently
  • Quick learner with the ability to adapt to new technologies and complex systems
Job Responsibility
Job Responsibility
  • Design, develop, and test new product features involving complex and interdependent distributed systems
  • Deliver high‑quality, maintainable code across cloud‑native storage components
  • Independently drive feature development from design to completion
  • Participate in technical discussions within the team and across partner groups
  • Collaborate with cloud hyperscalers and internal stakeholders on solutions built for first party cloud native platforms
  • Work closely with SRE, Product Management, and cross-functional engineering teams to align on design, requirements, and execution
  • Contribute to design reviews, architectural discussions, and problem investigations
  • Mentor junior engineers in best practices and technical execution
  • Ensure solutions meet scalability, reliability, and performance goals for enterprise-class cloud storage systems
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • Performance-Based Incentives
  • employee stock purchase plan
  • restricted stocks (RSU’s)
  • Volunteer time off: 40 hours of paid volunteer time each year
  • Well-being: Employee Assistance Program, fitness, and mental health resources
  • Fulltime
Read More
Arrow Right
New

Sr. Software Engineer

We are looking for an experienced developer to join our team and build out a var...
Location
Location
United States , Irvine
Salary
Salary:
150000.00 - 200000.00 USD / Year
intertech.com Logo
Intertech (Minnesota)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–5 years of professional experience in software development, cloud engineering, or a hybrid technical role
  • Strong proficiency in C# and .NET Core development
  • Solid experience with Microsoft Azure services and cloud architecture
  • Strong SQL skills, including query optimization and data modeling
  • Working knowledge of Python for scripting or automation
  • Experience with Tableau or similar BI tools
  • Understanding of API development, microservices, and integration patterns
  • Strong problemsolving skills and ability to work independently
  • Excellent communication skills and ability to collaborate across teams
  • Must be a US Citizen or Green Card Holder
Job Responsibility
Job Responsibility
  • Software Engineering: Develop, maintain, and enhance applications and services using C# and .NET
  • Build APIs, backend services, and integration layers
  • Write clean, testable, and maintainable code following best practices
  • Participate in code reviews, architecture discussions, and technical design sessions
  • Cloud Engineering (Azure): Design, deploy, and manage cloud solutions using Microsoft Azure
  • Work with Azure Functions, App Services, Logic Apps, Storage, Azure SQL, and monitoring tools
  • Implement automation, CI/CD pipelines, and infrastructure improvements
  • Troubleshoot cloud performance, reliability, and security issues
  • Data & Analytics: Build and optimize SQL queries, stored procedures, and data models
  • Develop or support Power BI/Tableau dashboards and data visualizations
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer (Data Migration & Management)

At NetApp, we have a history of helping customers turn challenges into business ...
Location
Location
United States , San Jose; Chantilly
Salary
Salary:
Not provided
netapp.com Logo
NetApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of industry experience in software development
  • 5+ years of experience in data management/migration systems & storage platforms for managing and storing data across various workloads and environments
  • 3+ years of expert level hands-on experience in fault tolerant, highly scalable cloud architectures including service-oriented architectures, cloud-native (FAAS, PAAS), and cloud storage services with at least one hyper scaler (Azure, AWS, GCP)
  • Proficiency with Filesystems, or file/cloud storage protocols
  • Experience in NFS/SMB/iSCSI protocols
  • Proficiency in Programming languages like C, C++, Golang, Node.js, Python
  • Experience with docker, Kubernetes
  • Experience with GitHub, Jenkins, Ansible, CI build systems and Automated Testing
  • Proactive and self-driven, with strong technical judgment and influential skills
  • Expertise to provide both architectural guidance and detailed technical direction
Job Responsibility
Job Responsibility
  • Own and drive the architecture and technical direction for complex cloud-native services, while remaining hands-on by making meaningful code contributions (design, implementation, reviews, and quality). Ensure solutions meet performance, scale, reliability, and enterprise-readiness requirements through validation and qualification
  • You ideate and work to solve complex customer problems and thereby contributing to intellectual property
  • Coach and mentor engineers across the team (including new hires and early-in-career talent) through design guidance, code reviews, and pairing, raising the bar on engineering excellence and execution
  • As part of a larger team, you are required to work closely with team members and leadership in ensuring the overall team objectives are met as ONE team. Your partnership with other team members will be crucial to success of all customer deliverables
What we offer
What we offer
  • Volunteer time off: 40 hours of paid volunteer time each year
  • Well-being: Employee Assistance Program, fitness, and mental health resources to help employees be their best
  • Time away: Paid time off for vacation and to recharge
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
United States
Salary
Salary:
119800.00 - 234700.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 2+ years technical engineering experience with coding in languages including, but not limited to C#, Java, or Python OR equivalent experience
  • Preferred demonstrated experience in designing, developing, and maintaining large-scale cloud infrastructure and distributed services
  • Preferred experience with graph database technologies and query languages, such as OpenCypher or Datalog, in a cloud-based infrastructure
  • Preferred knowledge of query execution, workload optimization, and performance tuning in distributed database systems and cloud infrastructure
Job Responsibility
Job Responsibility
  • Lead the development of core components for a scalable, cloud-based infrastructure, including distributed storage, networking, and service orchestration
  • Design, implement, and drive modularization, optimization, testing, reliability, and observability of cloud infrastructure components
  • Define and implement observability metrics, analyzing them to enhance system performance, reliability, and operational efficiency
  • Contribute to the collection, classification, and analysis of large-scale operational and system performance data
  • Guide the team in executing multi-group project plans, release schedules, and task prioritization
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Sr Software Engineer

The Sr Software Engineer for OMS provides deep technical leadership across Meije...
Location
Location
United States , Virtual Address
Salary
Salary:
100000.00 - 156000.00 USD / Year
meijer.com Logo
Meijer
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or 12 years' experience (or comparable combination of education and related experience)
  • Expert in Java/Spring Boot and familiar with .NET where OMS UI integrations apply
  • Deep REST API & contract design experience
  • Proven track record as a Lead Engineer or equivalent in a large, distributed, multi-service environment
  • Ability to simplify complexity, create scalable patterns, and guide multiple delivery teams
  • Kafka, event-driven architecture, asynchronous workflows, resiliency patterns
  • Multi-cloud traffic, failover, and integration strategies
  • Azure (AKS/ARO, APIM, Storage, Data Factory, Functions, CosmosDB)
  • GCP familiarity (GKE, Pub/Sub, Cloud SQL/AlloyDB) preferred
  • CI/CD (Azure DevOps Pipelines, GitHub Actions, Helm, Docker, YAML build templates)
Job Responsibility
Job Responsibility
  • Own and evolve the end-to-end OMS technical architecture across Yantra, digital services, Hybris/SAP Commerce, and Mirakl 3P integrations
  • Define and enforce service boundaries, API contracts, event schemas, and system dependencies for COP, SOP, preorder, postorder, and fulfillment flows
  • Lead architectural decision making via ADRs, design reviews, and cross-team governance
  • Champion multi-cloud active/active patterns for OMS
  • Interfaces with the Technical Product Owner and IT partners to develop acceptance criteria for features and user stories and ensures acceptance criteria are met
  • Works within the SAFe Agile framework
  • Architect and optimize event-driven workflows using Kafka, service bus queues, asynchronous handlers (Webflux), and durable orchestrations
  • Ensure robust retry, idempotency, sequencing, compensation, and error-recovery patterns
  • Drive message taxonomy and standards across dozens of OMS microservices
  • Lead OMS cloud modernization across Azure (AKS, ARO, APIM, Cosmos, Azure SQL) and Google Cloud (GKE, Cloud SQL/AlloyDB)
What we offer
What we offer
  • Weekly pay
  • Scheduling flexibility
  • Paid parental leave
  • Paid education assistance
  • Team member discount
  • Development programs for advancement and career growth
  • Medical
  • Dental
  • Vision
  • Life insurance
  • Fulltime
Read More
Arrow Right

Sr. Software Performance Engineer

We’re seeking a passionate and experienced Senior Performance Engineer in develo...
Location
Location
United States , Austin, Texas; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or related field
  • 5+ years of experience in performance engineering and scalability engineering for cloud-hosted applications
  • Strong proficiency with performance tools like K6, JMeter
  • Strong knowledge of monitoring and observability tools like Data dog, Grafana, Dynatrace
  • Strong proficiency in scripting languages (ex: Java, JavaScript, Python)
  • Strong technical knowledge of virtualization, storage and networking
  • Proficiency in profiling all layers of the Technology stack (Software, OS, network) and optimizing complex applications
  • Expertise knowledge in Cloud & Container Ecosystem (Azure, Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Own the performance observability for production and lower environments, identifying and acting on concerning trends
  • Develop competency across our complete web technologies stack (client, framework, and services)
  • Weigh architectural trade-offs and apply synchronous and asynchronous design patterns
  • Monitor, assess and analyze the holistic performance of the application with benchmarking tools
  • Identify bottlenecks, lead root cause analysis, collaborate with developers, automate processes and ensure proper tools to ensure systems meet performance requirements from design to deployment
  • Own and enhance performance coverage by consulting with developers to identify areas for improvement and expansion
  • Investigate and diagnose performance issues to identify the root cause of the problems
  • Clearly document performance results and share actionable insights with developers
  • Develop datasets and workloads that accurately represent the Production environment
  • Analyze the CPU utilization, Memory usage, Network Usage, Garbage collection and DB Reports to verify application performance
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Together Cloud Infrastructure

Together AI is building the AI Acceleration Cloud, an end-to-end platform for th...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 230000.00 USD / Year
together.ai Logo
Together AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software development experience and proficiency in at least one backend programming language (Golang desired)
  • 5+ years experience writing high-performance, well-tested, production quality code
  • Demonstrated experience with building and operating high-performance and/or globally distributed micro-service architectures across one or more cloud providers (AWS, Azure, GCP)
  • Excellent communication skills – able to write clear design docs and work effectively with both technical and non-technical team members
  • Deep experience with Kubernetes internals a big plus, such as implementing non-trivial Kubernetes operators, device/storage/network plugins, custom schedulers, or patches thereon or Kubernetes itself
  • Deep experience with VMs/hypervisors a big plus, such as QEMU/KVM, cloud-hypervisor, VFIO, virtio, PCIE passthrough, Kubevirt, SR-IOV
  • Deep experience with DC networking tech + solutions a big plus, such as VLAN, VXLAN, VPN, VPC, OVS/OVN
  • Experience with Cluster API or similar a big plus
  • Experience working on high-performance compute, networking, and/or storage a big plus
  • Experience virtualizing GPUs and/or Infiniband a big plus
Job Responsibility
Job Responsibility
  • Design, build, and maintain performant, secure, and highly-available backend services/operators that run in our data centers and automate hardware management, such as Infiniband partitioning, in-DC parallel storage provisioning, and VM provisioning
  • Design and build out the IaaS software layer for a new GB200 data center with thousands of GPUs
  • Work on a global multi-exabyte high-performance object store, serving massive datasets for pretraining
  • Build advanced observability stacks for our customers with automated node lifecycle management for fault-tolerant distributed pretraining
  • Perform architecture and research work for decentralized AI workloads
  • Work on the core, open-source Together AI platform
  • Create services, tools, and developer documentation
  • Create testing frameworks for robustness and fault-tolerance
What we offer
What we offer
  • competitive compensation
  • startup equity
  • health insurance
  • other benefits
  • flexibility in terms of remote work
  • Fulltime
Read More
Arrow Right