MICROSOFT IS HIRING SOFTWARE ENGINEER

Position: Software Engineer
Date posted: May 18, 2024
Job number: 1694673
Work site: Up to 100% work from home
Travel: 0-25%
Role type: Individual Contributor
Profession: Software Engineering
Discipline: Software Engineering
Employment type: Full-Time
Location: Bangalore, Karnataka, India

Overview:
Imagine a world where infinite storage is accessible to everyone, anytime, anywhere, via any device. Picture a storage system where all of humanity’s knowledge can be stored and accessed for collaboration among scientists worldwide. If you dream of making this a reality, join the Microsoft Azure Storage team. We’re building a massively scalable, highly distributed, universally accessible storage system. As a Software Engineer, you’ll develop, enhance, and support highly scalable, performant services, ensuring reliable, secure, and available storage access. This role offers opportunities for technical growth in cloud services and storage within a dynamic, globally distributed team.

Qualifications:
Required Qualifications:

  • Bachelor’s Degree in Computer Science or related technical discipline, with at least 1 year of coding experience in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Other Qualifications:

  • Experience with any NoSQL database (e.g., MongoDB, Cassandra, Redis), RESTful APIs, microservices, distributed systems, and data structures.
  • Knowledge of systems programming, operating systems, distributed systems, databases, and cloud services, including high-performance distributed storage and networking.

Responsibilities:

  • Design and implement new features and enhancements for Azure Storage services.
  • Debug and troubleshoot complex issues across multiple software components.
  • Analyze large-scale performance data to identify bottlenecks.
  • Collaborate with engineers, product managers, and customers to gather requirements and deliver solutions.
  • Act as a Designated Responsible Individual (DRI), guiding other engineers and ensuring system/product/service availability.
  • Proactively seek new knowledge and trends to improve product performance and reliability.

Benefits/Perks:

  • 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.

Apply now: Microsoft Careers – Software Engineer