Taro Logo

Software Engineer

Global technology company leading in productivity software, cloud computing, and enterprise solutions.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cybersecurity

Job Description

The Data Security team at Microsoft is expanding their IDC arm, seeking talented engineers to build cloud solutions for Office 365's security, compliance, and data governance features. This role involves developing cloud-scale services that protect and manage sensitive data across Microsoft's ecosystem.

The position offers an opportunity to work on systems that few companies operate at such scale, leveraging cutting-edge technologies to deliver protection for a global user base. Office 365, Microsoft's fastest-growing business with over 100 million seats, requires robust security solutions across multiple data centers worldwide.

As a Software Engineer, you'll be responsible for designing and implementing scalable, reliable services, contributing to product design, and working with modern engineering practices including CI/CD pipelines. The role requires strong collaboration skills to work across organizational boundaries and ensure high system stability and performance.

Key responsibilities include:

  • Designing and implementing scalable cloud services
  • Contributing to product design and vision
  • Writing quality code with proper testing and documentation
  • Working across geographic boundaries to integrate functionality
  • Driving projects with large scope and complex features
  • Maintaining high service quality and user experience

The ideal candidate should have:

  • 1+ years of software development experience with C# (or Java/C++)
  • Strong understanding of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Knowledge of DevOps practices and CI/CD pipelines
  • Excellent communication skills and ability to manage stakeholder expectations

This role offers comprehensive benefits including healthcare, educational resources, investment options, parental leave, and opportunities for professional growth within Microsoft's dynamic environment.

Last updated 4 hours ago

Responsibilities For Software Engineer

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

Requirements For Software Engineer

Java
Python
  • BS or MS degree in Computer Science or Engineering OR equivalent experience
  • 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

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

Related Jobs

Software Engineer

Software Engineering role at Microsoft Azure Automation team, focusing on building cloud-scale automation services and distributed systems with hybrid capabilities.

Software Engineer, PhD, Early Career, Campus, 2025 Start

PhD Software Engineering position at Google Cloud focusing on machine learning, distributed systems, and cloud infrastructure development.

Associate Software Engineer- Primary Skills Java, Spring Boot, Distributed application architecture

Entry-level software engineering role at Global Payments focusing on Java and Spring Boot development for payment processing systems.

Software Engineer (Backend)-Mumbai

Entry-level Backend Software Engineer position at BrowserStack, working remotely from Mumbai on cloud-based software testing platform development.

Software Engineer Trainee

Entry-level Software Engineer Trainee position at Qode, focusing on Java, React, and Node.js development with opportunities for learning and growth.