Senior Software Engineer – Azure Files Linux
1 month ago
Job Overview
Azure Files team is seeking a highly motivated Software Engineer with Linux expertise to ensure customers running Linux have a great experience when accessing Azure Files.
We are building Microsoft's cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world.
Azure Files is the foundational file system and file sharing service built in Azure Storage, supporting industry-standard Server Message Block (SMB), Common Internet File System (CIFS), Network File System (NFS) and Representational State Transfer (REST) protocols.
As a Senior Software Engineer in the Azure Files Storage Linux team, you will contribute to the open-source kernel mode SMB/CIFS and NFS clients in Linux, build new and enhance existing features, including changes to significantly increase scalability, performance, reliability and diagnosability of the end-to-end solution.
You will also have the opportunity to explore distributed system design on the Azure Files service side and help solve the performance and scale requirements of the most demanding Linux based workloads, used by many large-scale organizations and services.
Responsibilities
- 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.
- Collaborates with a diverse group of engineers, across all levels, through sharing and learning.
Requirements
- 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++. OR equivalent experience.
- Linux operating system knowledge with development, debugging, monitoring, and troubleshooting skills on Linux.
- Experience with native code (C, C++) development utilizing concepts of multi-threading, asynchronous patterns, locks to synchronize access to state preferred.
Preferred Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, OR 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++, OR equivalent experience.
- Experience in development of Linux kernel or system level modules/utilities, and prior open-source contributions is a strong plus.
- Storage and file systems experience, network file sharing protocols like SMB/CIFS and/or NFS is a plus.
Benefits
- Industry leading healthcare
- Educational resources
- Discounts on products and services
- Savings and investments
- Maternity and paternity leave
- Generous time away
- Giving programs
- Opportunities to network and connect
-
Senior Software Engineer – Azure Files Linux
4 weeks ago
Bengaluru, Karnataka, India Microsoft Full timeAbout the RoleAzure Files team is seeking a highly motivated Software Engineer with Linux expertise to help us deliver a great experience for Linux customers accessing Azure Files. The ideal candidate will contribute to the development of open-source kernel mode SMB/CIFS and NFS clients in Linux.ResponsibilitiesCollaborate with stakeholders to determine user...
-
Linux Storage System Engineer
2 weeks ago
Bengaluru, Karnataka, India Microsoft Full timeMicrosoft Azure Files Linux Team: Unlocking Hyper-Scale StorageWe are seeking a highly skilled Senior Software Engineer to join our Azure Files Linux team. As part of this role, you will contribute to the development of open-source kernel mode SMB/CIFS and NFS clients in Linux, driving innovation and growth in the field of cloud storage.About the Role:You...
-
Software Engineer II – Azure Storage Files
3 weeks ago
Bengaluru, Karnataka, India Microsoft Full timeAbout the RoleWe are seeking a highly skilled Software Engineer II to join our Azure Files Storage team. As a key member of our team, you will be responsible for designing and developing the next generation of Azure file storage stack.Azure Files is a foundational file system and file sharing service built in Azure Storage, supporting industry-standard...
-
Senior Storage Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Microsoft Full timeOverview: Azure Files team is seeking a skilled Senior Software Engineer to contribute to the development of its cloud storage solution, Azure Storage. As a member of our team, you will work on building a highly scalable, distributed, and secure storage system that supports various file sharing protocols.Responsibilities:Collaborate with stakeholders to...
-
Senior Linux Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Mistral Solutions Pvt. Ltd Full timeAbout Mistral's Software TeamMistral Solutions Pvt. Ltd.'s software team is equipped to handle complex software requirements of state-of-the-art applications in consumer, industrial, aerospace, and defense domains. Our team's expertise encompasses a wide range of software development services including low-level software (assembly language), Firmware, Device...
-
Senior Linux Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Kaarlo Training & HR Solutions Pvt. Ltd. Full timeJob OverviewWe are seeking a highly skilled Senior Linux Software Engineer to join our team at Kaarlo Training & HR Solutions Pvt. Ltd. in Bangalore.Key Responsibilities:Develop and maintain the OpenBMC software stack.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of...
-
Senior Embedded Systems Software Engineer
3 weeks ago
Bengaluru, Karnataka, India ChargePoint Full timeAbout the RoleAt ChargePoint, we are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team. The ideal candidate will have extensive experience in developing embedded system products using C/C++, Python, and Linux BSP platform.We are looking for a candidate with a strong background in Computer Science or Electronics Engineering...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India CoreEL Technologies Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer - Linux Porting to join our team at CoreEL Technologies.Key Responsibilities:Design and develop standalone software for various platformsPort Linux onto different processors and bring up Linux on new platformsDevelop and test device drivers and applicationsCollaborate with the team to...
-
Senior Software Engineer
4 weeks ago
Bengaluru, Karnataka, India Sonata Software Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in backend development will be crucial in driving our company forward.Key Responsibilities* Design and develop...
-
Senior Cloud Engineer
1 hour ago
Bengaluru, Karnataka, India OneData Software Solutions Full timeAbout OneData Software SolutionsWe are a leading software development company providing innovative solutions to businesses worldwide. We're seeking a highly skilled Senior Cloud Engineer - .NET and Azure Expert to join our team of talented professionals.Job DescriptionWe're looking for an experienced Senior Cloud Engineer with extensive expertise in .NET,...
-
Senior Linux Systems Engineer
5 days ago
Bengaluru, Karnataka, India Eximietas Design Full timeAbout Eximietas Design:We are a leading technology firm specializing in innovative solutions for businesses worldwide. Our expertise lies in VLSI, Embedded SW, Cloud Computing, Cyber Security, AI, and ML.Our team is comprised of experienced engineers from top industry giants, including Google, Cisco, Microsoft, Oracle, Uber, Broadcom, and Sun.Job...
-
Senior Linux System Programmer
1 month ago
Bengaluru, Karnataka, India Transasia Bio-Medicals Ltd. Full timeKey Responsibilities:As a Senior Linux System Programmer at Transasia Bio-Medicals Ltd., you will be responsible for developing, testing, and maintaining system-level software in Linux environments. Your expertise in C/C++ programming languages will be utilized to write and optimize code for performance and scalability. Additionally, you will design and...
-
Senior Linux Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Eximietas Design Full timeWe are a technology services and solutions company headquartered in San Jose, CA, with a global footprint extending to Bangalore, Chennai, and Bhubaneswar in India. Our company, Eximietas Design, is a leading technology firm specializing in (VLSI/Embedded SW/Cloud Computing/Cyber Security/AI/ML) solutions. With a commitment to innovation and excellence, we...
-
Senior Software Engineer
1 month ago
Bengaluru, Karnataka, India Virtusa Full timeJob Title: Senior Software Engineer - Azure ExpertJob Summary:We are seeking a highly skilled Senior Software Engineer with expertise in Azure technology to join our team at Virtusa. The ideal candidate will have 8+ years of development experience in .Net Core, MVC, and Web API, as well as experience with Azure Functions, Azure Storage, and Azure...
-
Senior Distributed File Systems Engineer
4 weeks ago
Bengaluru, Karnataka, India Dell Full timeTransform Data Storage with UsWe're revolutionizing the way we store and manage data at PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management. Our modernization initiative is driven by the development of advanced technologies in data storage systems, cluster management, distributed systems, and container management. This...
-
Senior Digital Engineer
1 month ago
Bengaluru, Karnataka, India Sonata Software Full timeProgram Overview: Sonata Software's 'Reboot with Sonata' initiative is a tailored hiring program designed for experienced women professionals looking to restart their careers. This program provides a supportive environment for women to navigate their corporate journey and seamlessly reintegrate into the workplace.Job Title: Senior Digital Engineer - ACS or...
-
Principal Software Engineering Manager
1 month ago
Bengaluru, Karnataka, India Microsoft Full timeOverviewMicrosoft is seeking a highly experienced software engineering manager to lead our Azure Linux engineering team. As a key member of our cloud engineering organization, you will be responsible for managing a team of engineers and driving the technical direction of our Linux-based cloud services.ResponsibilitiesManage a team of engineers and provide...
-
Lead Performance Optimizer for Azure Linux
2 days ago
Bengaluru, Karnataka, India Microsoft Full timeOverview Microsoft is seeking a highly skilled and experienced Technical Program Manager II to join our IDC Linux PM team. This role offers an exciting opportunity to drive meaningful impact for customers by overseeing the performance of Azure Linux, growing external utilization with AKS, kickstarting local Linux communities, and enabling global operations....
-
Senior Embedded Linux Software Engineer
4 weeks ago
Bengaluru, Karnataka, India CoreEL Technologies Full timeJob Summary:{CoreEL Technologies} is seeking an experienced Senior Embedded Linux Software Engineer to join our team. The successful candidate will have strong knowledge of developing high performance device drivers for embedded linux on ARM and/or TI DSPs, and a proven track record of implementing at least 2 projects in these areas.Key...
-
Senior Linux Software Developer
4 weeks ago
Bengaluru, Karnataka, India Mistral Solutions Pvt. Ltd Full timeAbout Mistral Solutions Pvt. Ltd:Mistral's software team is equipped to handle the challenging software requirements of state-of-the-art applications in consumer, industrial, aerospace, and defense domains. Our team's expertise encapsulates the gamut of software development services including low-level software (assembly language), Firmware, Device Drivers,...