CrawlJobs Logo

Sr. Software Engineer - Azure 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:

119800.00 - 234700.00 USD / Year

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

Additional Information:

Job Posted:
May 15, 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 Sr. Software Engineer - Azure Storage

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

Sr Software Development Engineer - ML OPs

Everseen is a leader in vision AI. We are transforming business operations for g...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-5 years of work experience in a relevant role and global SaaS company
  • Bachelors degree or equivalent focusing on the computer science field is preferred
  • Excellent communication and cross-functional collaboration skills
  • Comfort working in ambiguous and fast-evolving environments
  • Expert knowledge of Python
  • Experience with CI/CD tools (e.g., GitLab, Jenkins)
  • Hands-on experience with Kubernetes, Docker, and cloud services
  • Understanding of ML training pipelines, data lifecycle, and model serving concepts
  • Familiarity with workflow orchestration tools (e.g., Airflow, Kubeflow, Ray, Vertex AI, Azure ML)
  • A demonstrated understanding of the ML lifecycle, model versioning, and monitoring
Job Responsibility
Job Responsibility
  • Shares skills, knowledge, and expertise with members of the data engineering team
  • Fosters a culture of collaboration and continuous learning by organizing training sessions, workshops, and knowledge-sharing sessions
  • Collaborates and drive progress with cross-functional teams to design and develop new features and functionalities
  • Ensure that the developed solutions meet project objectives and enhance user experience
  • Have influence over the technology stack and internal technical improvements, contributing to strategic decision-making
  • Based on requirements and a longer-term product and feature strategy, design and implement reusable, testable, efficient, and elegant code
  • Ensure adherence to coding standards and best practices
  • Creates, maintains, and runs unit tests for new and existing applications and services
  • Aims to deliver defect-free and well-tested solutions
  • Analyzes and collect data from various sources such as log files, application stack traces, and thread dumps
  • Fulltime
Read More
Arrow Right

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

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
New

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

Sr Systems Engineer

As a community, the University of Rochester is defined by a deep commitment to M...
Location
Location
United States of America , Rochester
Salary
Salary:
86482.00 - 129723.00 USD / Year
urmc.rochester.edu Logo
University of Rochester
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High School diploma or equivalent and 7 years of related experience required
  • Bachelor's degree preferred
  • Experience in a higher education or healthcare field preferred
  • Experience leading a team of Systems Engineers preferred
  • Expertise with virtualization technology and cloud providers such as Amazon Web Services and Microsoft Azure required
  • Knowledge of server hardware and storage array networks required
  • Excellent verbal and written communications skills and exemplary speaking and presentation skills required
  • Ability to provide on-call support as required required
  • Ability to perform after-hours and weekend maintenance and implementation activities required
  • Ability to travel to and from Data Center facilities required
Job Responsibility
Job Responsibility
  • Manages and administers on-premise and cloud-based infrastructure services including virtual infrastructure, operating systems, storage, maintenance and security patching, backup and disaster recovery preparedness, orchestration and automation and performance monitoring
  • Scripts, code and development are required to deliver solutions within both cloud and on premise solutions
  • Responsible for design, setup and maintenance of a continuous infrastructure integration stack, including source control, build servers, automated testing, automated monitoring and solution deployment
  • Leads analysis of use case requirements, designs solutions, and deploys on premise or cloud based infrastructure
  • Provides expertise in on-premise virtual infrastructure, specifically in clustered high availability environments
  • Provides assistance in integrating on-premise solutions with cloud solutions
  • Orchestrates and automates the deployment of solutions hosted on both cloud services and on premise infrastructure
  • Leads, advises on and completes proactive performance monitoring, analysis, alerting, reporting and tuning, proactive capacity analysis and provision solutions, maintenance activities, including deploying patches and ensuring that firmware and software are up to date, incident and problem analysis, resolution, and follow-up to ensure platform stability
  • Maintains an interoperability matrix to ensure cross-vendor compatibility
  • Creates, reviews, and maintains technical documentation, including solution designs and reference guides
  • 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