Here you can find proper job related posts so you search for the perfect job for you or your friends and famlily.

Exciting Career Opportunity: Software Engineer II at Microsoft (Azure Storage Team)

  • Location: Bangalore, Karnataka, India
  • Job Type: Full-Time
  • Work Mode: Up to 100% Work From Home
  • Travel Requirement: 0-25%
  • Date Posted: January 23, 2025

If you’re a passionate software engineer seeking to work at the forefront of technology, Microsoft’s Azure Storage team has an exciting opportunity for you! As a Software Engineer II, you’ll contribute to building, enhancing, and maintaining highly scalable, secure, and reliable cloud storage services that empower customers worldwide. This role is your chance to be part of Microsoft’s mission to empower every person and organization to achieve more, while growing your skills and working in a dynamic, inclusive environment.

What Makes This Role Exciting?

As a member of the Azure Storage team, you will have the opportunity to:

  • Design Scalable Systems: Work on services that deliver seamless and highly available cloud storage to customers.
  • Tackle Complex Challenges: Solve challenges in monitoring, analyzing, and designing for growing data needs, ensuring privacy, protection, and compliance.
  • Collaborate Globally: Work with a flexible and globally distributed team, where innovation and teamwork are prioritized.
  • Enhance Technical Growth: Develop expertise in cutting-edge cloud services, large-scale systems, and automation technologies, accelerating your career growth.

Responsibilities

As a Software Engineer II, your contributions will include:

  • User Requirements: Collaborating with stakeholders to determine and understand user requirements for specific features.
  • Feature Development: Designing and implementing code for services, reusing existing code when possible to improve efficiency.
  • System Design: Breaking down complex work items into manageable tasks, estimating effort, and contributing to the development of design documents for product areas.
  • Incident Response: Acting as a Designated Responsible Individual (DRI) to monitor and resolve system or service issues. This includes managing incidents, alerting stakeholders, and restoring functionality for both simple and complex problems.
  • Continuous Improvement: Proactively staying updated on new trends and technical solutions to enhance system performance, availability, reliability, and observability.
  • Team Collaboration: Guiding other engineers and contributing to operational consistency at scale by developing and following playbooks.

Qualifications

To be successful in this role, you’ll need to meet the following qualifications:

Required Qualifications

  • A Bachelor’s Degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in programming languages such as C, C++, C#, Java, JavaScript, or Python.
    • OR equivalent experience.
  • Strong proficiency in software engineering best practices.
  • Proven ability to plan, schedule, and deliver high-quality software features.

Preferred Qualifications

  • A Bachelor’s Degree in Computer Science or a related technical field and 4+ years of technical engineering experience with relevant coding languages.
    • OR a Master’s Degree in Computer Science or a related technical field and 2+ years of experience.
  • Hands-on experience developing large-scale, high-availability services.
  • Expertise in automated deployment systems and working on systems that support millions of users globally.

Other Requirements

  • The ability to meet Microsoft, customer, and government security screening requirements. This includes passing the Microsoft Cloud Background Check upon hire and every two years thereafter.

Leave a Comment