CrawlJobs Logo

Sr. Software Engineer - Storage Fundamentals

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:

Azure Storage Fundamentals team is looking for a talented and highly motivated software engineer to design and develop the next generation of our storage backend. We are building Microsoft’s cloud storage solution - Microsoft Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. We continue to have tremendous hockey stick growth; we have many Exabyte data stored and are designing and building systems for Zettabyte scale to support demand growth for the coming years. We are looking for enthusiastic candidates who love to learn, have a passion for writing high quality software and enjoy collaborating with a dynamic team. As a Software Engineer (Azure Core) in the Azure Storage Fundamentals Team, you will help solve reliability and scale requirements of Inner Development Loop as we bring new teams to work together under storage-based designs into the Azure Cloud. You will have the opportunity to make high-impact changes daily as you work and integrate with software that will enable the next generation of hyper-scale storage systems. This position will be involved with installing, maintaining and automating Azure Storage repositories, pipelines, creating and improving test automations, and investigating networking and deployment configuration scenarios.

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

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

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#, Powershell, 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#, Powershell, or Python
  • OR equivalent experience
  • Solid experience with understanding of inner development loop, build systems, and compilers, including troubleshooting pipelines and deployments
  • Handson experience with compilers such as Microsoft Visual C++ (MSVC), build engines such as Microsoft Build Engine (MSBuild), and DevOps pipelines

Additional Information:

Job Posted:
March 04, 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 - Storage Fundamentals

Sr. Engineering Manager - Storage Engineering

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
United States , San Jose
Salary
Salary:
203000.00 - 254000.00 USD / Year
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software engineering
  • 2+ years in an engineering management role
  • Demonstrable experience with the design, implementation, and operation of large-scale distributed systems, particularly in storage, file systems, databases, or cloud infrastructure
  • Strong understanding of fundamental storage concepts (e.g., consistency, replication, erasure coding, caching)
  • Proven track record of leading and managing high-performing engineering teams, demonstrating excellent communication and organizational skills
  • Excellent written and verbal communication skills
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field
Job Responsibility
Job Responsibility
  • Manage and lead a team of talented engineers and senior individual contributors based in North America
  • Develop and execute on a technical roadmap and strategy for your team, aligning with the department's vision and the company's business goals
  • Lead and mentor a team of software engineers, including senior and principal-level contributors, fostering a culture of technical excellence and innovation
  • Partner with Engineering leaders, product managers, and partner teams to understand requirements, develop solid designs and implementations, and facilitate integration and adoption
  • Drive and enforce best practices for the software development lifecycle, including coding standards, testing, deployment, system scalability, reliability, and security, tracking key performance indicators for engineering quality and efficiency
  • Communicate team progress, successes, challenges, and strategic plans clearly and transparently to engineering leadership and other business stakeholders
  • Oversee team resources, staffing, mentoring, and enhancing a best-of-class engineering team
  • Work closely with customers in various geographies and partner teams (like PS and support) to ensure successful adoption of Ozone and provide technical guidance for enterprise customers running 100s of petabytes-scale big data analytics and ML/AI pipelines
  • Guide the team in contributing to the Apache open-source community
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Sr. Engineering Manager - Storage Engineering

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
United States , San Jose
Salary
Salary:
203000.00 - 254000.00 USD / Year
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software engineering
  • 2+ years in an engineering management role
  • Demonstrable experience with the design, implementation, and operation of large-scale distributed systems, particularly in storage, file systems, databases, or cloud infrastructure
  • Strong understanding of fundamental storage concepts (e.g., consistency, replication, erasure coding, caching)
  • Proven track record of leading and managing high-performing engineering teams, demonstrating excellent communication and organizational skills
  • Excellent written and verbal communication skills
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field
Job Responsibility
Job Responsibility
  • Manage and lead a team of talented engineers and senior individual contributors based in North America
  • Develop and execute on a technical roadmap and strategy for your team, aligning with the department's vision and the company's business goals
  • Lead and mentor a team of software engineers, including senior and principal-level contributors, fostering a culture of technical excellence and innovation
  • Partner with Engineering leaders, product managers, and partner teams to understand requirements, develop solid designs and implementations, and facilitate integration and adoption
  • Drive and enforce best practices for the software development lifecycle, including coding standards, testing, deployment, system scalability, reliability, and security, tracking key performance indicators for engineering quality and efficiency
  • Communicate team progress, successes, challenges, and strategic plans clearly and transparently to engineering leadership and other business stakeholders
  • Oversee team resources, staffing, mentoring, and enhancing a best-of-class engineering team
  • Work closely with customers in various geographies and partner teams (like PS and support) to ensure successful adoption of Ozone and provide technical guidance for enterprise customers running 100s of petabytes-scale big data analytics and ML/AI pipelines
  • Guide the team in contributing to the Apache open-source community
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Sr Staff Software Engineer

As a Senior Staff Software Engineer, you will be a key contributor to Teradata’s...
Location
Location
United States , San Diego
Salary
Salary:
156400.00 - 234700.00 USD / Year
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 to 12 years of working experience as a Software Developer
  • Experience with large-scale, enterprise grade software development in C/C++ programming language, including: Low level TCP/IP protocol, Inter-process communications, Debugging multi-threaded applications
  • Strong data structure, multi-threading and algorithms fundamentals
  • Multi-cloud and On Premises platforms exposure
  • Very good understanding of common public cloud technologies - storage, communication, and security
  • Knowledge of SQL and understanding of relational databases, including, Referential Integrity, Columnar vs. Row Storage, Triggers, and Stored Procedures
  • Strong background in database internals and analytics through working exposure
  • Knowledge of diverse concepts and techniques for creating systems with High Availability and Resilience
  • Experience working on high-availability data replication solutions achieving near‑zero RTO and RPO
  • Knowledge of modern storage options, including objects stores, sharded data, and data replication techniques
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain Teradata’s In-Database Replication offering, a critical business continuity solution for its customers worldwide
  • span the full product development lifecycle, including requirement analysis, architecture and design, development, testing, and ongoing maintenance of new and existing features
  • engage with the associated technologies and environments necessary to ensure successful, high-quality product delivery
  • may also provide support for released products
What we offer
What we offer
  • healthcare
  • life and disability insurance plans
  • 401(k)-retirement savings plan
  • time-off programs
  • Fulltime
Read More
Arrow Right

Sr. Python Developer

We are hiring a Python Backend Developer with hands-on experience in backend dev...
Location
Location
India , Pune
Salary
Salary:
Not provided
Bar Code India
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience with Python and backend frameworks (Django / Flask / FastAPI)
  • Strong understanding of REST API development principles
  • Good knowledge of database management, ORM concepts, and writing optimized queries
  • Familiarity with Git version control
  • Solid understanding of software engineering fundamentals and debugging techniques
  • Work Experience 7-9
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend applications using Python and frameworks like Django / Flask / FastAPI
  • Build scalable RESTful APIs and backend services
  • Work with databases such as MySQL, PostgreSQL, and MongoDB for efficient data storage and retrieval
  • Optimize performance, reliability, and scalability of backend systems
  • Collaborate with cross-functional teams for design, development, and deployment
  • Troubleshoot, debug, and resolve backend issues
  • Ensure code quality, follow best practices, and maintain a clean architecture
  • Participate in technical discussions and contribute to improving backend system design
  • Fulltime
Read More
Arrow Right

Sr Principal Software Engineer (Wildfire - Backend)

We are seeking a Principal Software Engineer to develop, build, and maintain our...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of hands-on experience in building large enterprise applications
  • 4+ years experience in technical leadership roles
  • Hands on experience writing production high quality scalable code in Python/Golang
  • extensive experiences with writing asynchronous code in multi-threaded and multi-processes env
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Great design and architecture skills, turning an idea into a production grade design and own end to end development and releases
  • Strong knowledge of databases, storage, and distributed persistence technologies
  • Hands on experience with databases like SQL/NoSQL and other modern databases is a plus
  • Experience with performance profiling, tuning and improvement
  • Good to have a cloud-native service development stack on GCP/AWS or other clouds
Job Responsibility
Job Responsibility
  • Lead in the design, deployment and scaling of our architecture
  • Participate in the redesign of the architecture to introduce appropriate microservices to process high rates of sample submissions
  • Thought leadership in driving the technical roadmap
  • Hands-on participation in developing next generation architecture optimized for the scalable solutions
  • Conceptualize, Architect and develop highly efficient multi-cloud micro services and data pipelines to support 10x traffic increases
  • Keep the product updated with best-of-the-times technology in a fast-evolving environment
  • Work with DevOps and Technical Support teams to investigate and resolve critical customer defects
  • Recruit and Mentor new team members
  • Fulltime
Read More
Arrow Right

Sr. Infrastructure Systems Engineer

Are you someone who loves solving complex technical challenges, working with mod...
Location
Location
United States , West Des Moines
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Provide expert-level Windows Server support, including hands-on troubleshooting, debugging, and performance optimization
  • Deploy, manage, and support Azure AD, AWS, and Azure cloud services, ensuring high availability and secure configurations
  • Utilize Infrastructure as Code tools (Terraform preferred) to streamline and automate deployments
  • Apply scripting knowledge in PowerShell and Python to automate routine tasks and enhance system efficiency
  • Support and maintain Active Directory Domain Services, file structures, security permissions, and group policies
  • Assist in maintaining backup and disaster recovery processes to safeguard critical systems
  • Install and configure software in alignment with corporate standards and security requirements
  • Follow established configuration, change management, and documentation processes to ensure stability and traceability
  • Demonstrate strong understanding of computer architecture and operating systems fundamentals
  • Work with SAN/NAS storage technologies to support capacity, performance, and reliability needs
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Receptionist

We are looking for a detail-oriented Receptionist to join our team in Miami, Flo...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in using a multi-line phone system for managing calls
  • Strong customer service skills with the ability to handle inquiries professionally
  • Experience in data entry with attention to detail and accuracy
  • Ability to communicate effectively through email correspondence
  • Excellent interpersonal skills to interact with staff and visitors
  • Competence in Microsoft Excel, Outlook, and Word for administrative tasks
  • Organizational skills to manage files and maintain office order
  • Capability to schedule appointments and coordinate meetings efficiently
Job Responsibility
Job Responsibility
  • Oversee access to the office, ensuring security and proper protocols are followed
  • Manage the stocking and organization of supplies in the kitchens to maintain efficiency
  • Maintain the cleanliness and orderliness of the office environment to ensure a neat appearance
  • Handle incoming phone calls using a multi-line phone system, providing courteous and efficient service
  • Assist with scheduling appointments and coordinating meetings as needed
  • Perform accurate data entry tasks to support administrative functions
  • Organize and maintain files, ensuring easy accessibility and proper documentation
  • Communicate effectively via email to address inquiries and provide information
  • Execute various ad hoc projects and tasks as assigned to support office operations
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Psychiatrist

Astrya Global, a San Diego–based medical staffing agency, is hiring Psychiatrist...
Location
Location
United States , San Bernardino
Salary
Salary:
Not provided
astryaglobal.com Logo
Astrya Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active CA licensure
  • Board certification
  • Active CA DEA
  • New graduates eligible
Job Responsibility
Job Responsibility
  • Evaluate and diagnose mental health disorders
  • Develop and implement treatment plans
  • See 15+ patients per day completing initial and follow up appointments
  • Prescribe and refill medications
  • Collaborate with up to 4 NPs as needed
What we offer
What we offer
  • Malpractice Insurance
  • Weekly pay
  • Full-service credentialing and licensing department
  • Dedicated corporate travel team with airfare, car rental and hotel booking
  • Referral Bonus up to $5,000
  • Fulltime
Read More
Arrow Right