Taro Logo

Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Entry-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Azure Storage team is seeking a Software Engineer to join their development team focused on building cloud storage solutions. This role is part of the Azure Storage service, which provides massively scalable, distributed, and ubiquitously accessible storage systems designed to serve the entire world.

The position focuses on Azure Archive Storage service, which delivers secure, low-cost, and energy-efficient storage capable of preserving Exabytes of data for decades. You'll be working on the application team, helping to fulfill Microsoft's vision of providing world-class cloud-based storage solutions to meet growing global demand.

As a Software Engineer, you'll be involved in writing new code and tackling challenges related to resiliency, recovery, and scalability in cloud services. The role offers an opportunity to work with cutting-edge distributed systems and storage technologies while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. You'll be part of a collaborative environment that values growth mindset, innovation, and inclusive culture. The role is based in Bangalore, India, with up to 100% work from home flexibility and minimal travel requirements (0-25%).

This is an excellent opportunity for someone with 1+ years of experience in software development, particularly those interested in distributed systems, cloud services, and large-scale storage solutions. You'll be working with modern technologies including Azure cloud services, and various programming languages such as C++, Java, and Python.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Write new code for cloud services
  • Work with stakeholders to determine user requirements
  • Support identification of dependencies and development of design documents
  • Create and implement code for products, services, or features
  • Break down work items into tasks and provide estimation
  • Monitor system/product feature/service and recommend actions to restore service
  • Review and improve availability, reliability, efficiency, observability, and performance

Requirements For Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline with proven coding experience
  • 1+ years of experience in tooling and automation at scale
  • 1+ years of development experience in object-oriented languages and troubleshooting
  • Must pass Microsoft Cloud Background Check
  • Experience with Kusto, Logic Apps, Python, Power BI, Watson, and Azure cloud preferred
  • Experience in agile environment and scrum

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer