Software Engineer

Microsoft is a global technology leader providing cloud solutions, software, and hardware products.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Data Security team is seeking a Software Engineer to join their cloud solutions division. This role is part of a team building premium security features, compliance, data governance, and data loss prevention solutions for Office 365 and Windows platforms. The position offers an excellent opportunity to work with cloud distributed systems and security compliance at a global scale.

The team operates at unprecedented scale, supporting over 100 million Office 365 seats across multiple global data centers. You'll be working on cloud solutions that leverage cutting-edge technologies to deliver holistic protection to a planet-scale user base. The role involves developing Azure services, working with distributed systems, and implementing security features that protect some of the most sensitive data globally.

As a Software Engineer, you'll be responsible for designing and implementing scalable services, contributing to product design, writing high-quality code with proper testing, and working across organizational boundaries. The position requires strong technical skills in C# or Java, cloud development experience, and a solid understanding of object-oriented programming.

This is an ideal opportunity for someone early in their career who wants to make a significant impact in cloud security and compliance. You'll be working with industry-leading technology, collaborating with talented engineers, and helping to shape the future of data security at Microsoft. The role offers comprehensive benefits, professional growth opportunities, and the chance to work on projects that affect millions of users worldwide.

The position is based in Bangalore with a hybrid work arrangement, offering up to 50% work from home flexibility. This is a full-time role with extensive learning opportunities and the backing of Microsoft's robust engineering ecosystem.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Design and implement scalable, reliable, maintainable services
  • Contribute key ideas to product design and vision
  • Write code, unit tests, and create CI/CD pipelines
  • Conduct testing and code reviews
  • Work across geographic boundaries to define requirements
  • Own and drive large-scope projects
  • Build functional and technical documentation
  • Identify and fix code defects
  • Apply metrics to drive code quality and stability

Requirements For Software Engineer

Java
  • BS or MS degree in Computer Science or Engineering
  • 1+ years of software development experience
  • Proficient in C# (Java or C++)
  • Knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Experience with CI/CD pipeline using agile practices
  • Strong communication and collaboration skills
  • Self-motivated with ability to deliver to tight deadlines

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

Software Engineer - Fullstack

Entry-level Software Engineer position at Microsoft focusing on fullstack development, offering competitive salary and benefits in Redmond, WA.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on customer technical issue resolution and support delivery using Microsoft technologies.

Software Engineer

Software Engineering role at Microsoft working on Azure's Capacity Infrastructure Service Platform, focusing on automation and scaling of cloud infrastructure.

Software Engineer

Software Engineer role at Microsoft's Cloud Supply Chain organization in Bangalore, working on Azure Kubernetes Platform with hybrid work arrangement and comprehensive benefits.

Software Engineer

Entry-level Software Engineer position at Microsoft in Dublin, offering hybrid work, comprehensive benefits, and opportunity to work on impactful projects with modern technologies.