Apply Now!
Position: Software Engineering
Employment Type: Full-Time
Location: Bangalore
Date Posted: 20/02/2025
Work Site: Up to 100% work from home
Job Overview
Microsoft is hiring for Software Engineer where Microsoft Azure Storage is a generally accessible, widely distributed and dynamically scalable cloud storage solution. The Azure storage team is developing an archive stack that will operate on DPU(Data Processing Unit) based nodes in storage in order to deliver exceptional efficiency at the lowest possible cost and power. A software engineer with a keenness in creating and implementing networked storage is what we are searching for. As a software Engineer, you will get a chance to work on design, implementation and optimizations. This isn’t your typical cloud storage role – we’re reinventing archival storage from the ground up using cutting-edge DPU technology to deliver unprecedented efficiency.
What You’ll Actually Do:
- Design and build the brains of our next-gen archive storage system (think exabytes of data).
- Get your hands dirty with DPU-accelerated storage (NVIDIA BlueField or similar).
- Solve real-world distributed systems headaches – because at our scale, everything breaks in interesting ways.
- Squeeze out every last bit of performance while keeping costs rock-bottom.
Their Tech Stack (What You’ll Work With):
- Low-level C++/Rust for the performance-critical stuff
- Distributed systems that make CAP theorem your daily reality
- RDMA and NVMe-over-Fabrics – because regular networking is too slow
- Hardware offloading that would make your computer architecture professor proud
Who They Want:
- Someone who can debate filesystem designs over coffee.
- A engineer who understands that “durable storage” means surviving datacenter fires.
- A problem-solver who sees DPUs not as magic but as tools to be mastered.
- Someone who’s optimized code so aggressively they remember cache line sizes.
Key Responsibilities
- Figuring Out What Users Actually Need
You’ll be the bridge between tech teams and the people using our storage systems. That means sitting in meetings where business folks explain their problems in non-technical terms, then translating that into specs engineers can work with. It’s part detective work, part mind-reading – and all about building stuff people will actually use. - Making Storage That Doesn’t Crash When Millions Hit It
Remember that time your app crashed during finals week? We’re making sure that never happens with Azure Storage. You’ll help design systems that scale like crazy, whether we’re talking about a startup’s first product or Netflix-level traffic. - The Architecture Debates
You’ll be in the room where we argue about design choices – and yes, these arguments sometimes get heated (in the nicest way possible). Should we use this database? That caching layer? You’ll help make those calls alongside our graybeard engineers who’ve seen it all. - Real, Actual Coding
This isn’t just PowerPoint engineering. You’ll be elbows-deep in code, building features that go live to customers. Some days you’ll feel like a genius when your code works perfectly. Other days… well, let’s just say you’ll become best friends with the debugger. - Writing Code Your Future Self Won’t Hate
We’ve all inherited someone else’s spaghetti code. Here, you’ll write the kind of clean, logical code that makes the next engineer want to buy you coffee. It’s not just about working today – it’s about being maintainable two years from now when requirements have changed completely.
Qualifications
- A bachelor’s degree in computer science or any other related technical field, along with good in coding such as c, c+, c#, Java, JavaScript and python.
- Master’s degree in computer science.
Skills
- Knowledge of Object Oriented Programming.
- understanding of Windows or Linux Operating System.
Benefits and Perks
- Leading healthcare in industry
- Resources for education
- savings on goods and services
How to Apply?
Join Microsoft to become Software Engineer and become a good developer by working on different skill sets.
Selection Process:
Resume Shortlisting: verification of background and project experience.
Technical Assessment: coding test will be there.
Interview Rounds: After passing the technical exam interview round will be conducted.
Offer Letter: If anyone will pass all these steps then they will get offer letter in hand.
Perks & Benefits:
Competitive salary & benefits
Flexible work options
Dynamic, innovative culture
Career growth opportunities
About us:
Who We Are
JobHunt-OffCampus is a platform that provide real-time job updates, recruitment processes, courses that help you to uplift your knowledge under very small amount and a valuable guidance to freshers. We provide updates regarding tech and value your time by shortening the job hunting process. Our aim to give the prefect understanding about the job to a freshers so they can easily read and understand about the openings and their requirement and then they can easily Apply to that job. We are totally different from other channels in term of providing job opening and their details. We want that every freshers and working individuals will land on their dream job and also we are wishing for your better future. Thanks for visiting our channel. you can Search and apply for jobs for freshers and find the latest jobs online related to Engineering, Jobs for any Engineering degree at www.jobhunt-offcampus.in
We get it—landing that first job out of college can feel overwhelming. That’s why we created jobhunt-offcampus.in to make your search easier.
Here’s what you’ll find:
- Real entry-level jobs (yes, they exist!) for fresh graduates
- Off-campus opportunities you won’t see on typical job boards
- Openings across all engineering fields—from software to civil
No experience? No problem! Many of these roles are specifically looking for bright new grads like you.
Pro tip: Check back often—we’re constantly adding new listings. And don’t worry, we only share legit opportunities (none of those “pay to apply” scams).
Your perfect engineering job might be waiting right now. Why not take a look?
Also Check Our some Explanation and Programming Concepts
Method Overloading and Method Overriding
How to download and install Git
Some Coding Concepts using Java
Topics | Links |
---|---|
Constructor Program in Java | Watch |
To Check String in Palindrome or not | Watch |
Reverse a String using Java | Watch |
Swap 2 Number using Third variable | Watch |
How to Check String is Anagram or Not | Watch |
Swap 2 Number without using 3rd variable | Watch |
To Verify String Contain only Integer | Watch |
Fibonacci Series using Java | Watch |
Swap 2 Number using Bitwise Operator | Watch |
Check Number is Palindrome or Not | Watch |
Star Pattern using Java | Watch |
Inverted Pyramid using Java | Watch |
Pyramid Star Pattern using Java | Watch |
Single Inheritance in Java | Watch |