Taro Logo

Senior Software Engineer

Global technology company that develops software, consumer electronics, and services.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft's Security team is seeking a Senior Software Engineer to join their Data Security team in Hyderabad. This role focuses on building cloud solutions that support premium security features, compliance, data governance, and data loss prevention for Office 365 and Windows. The position involves working with cloud distributed systems at global scale, handling some of the most sensitive data on the planet. The team is part of Microsoft Security's mission to make the world safer through end-to-end security solutions. The role requires expertise in cloud development, strong programming skills in C# or Java, and experience with distributed systems. You'll be working in an environment that emphasizes growth mindset, innovation, and collaboration, contributing to services that impact billions of users worldwide. The position offers competitive benefits and the opportunity to work in a hybrid setting with up to 50% work from home flexibility.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Design and implement scalable, reliable, maintainable services
  • Perform investigations and investments in complex areas
  • Design and deliver features end to end including system architecture, code, deployment, scale, performance and quality
  • Drive design reviews across the team and apply expertise in available technologies
  • Work closely with geographically distributed team
  • Act as a code and design reviewer and mentor other engineers
  • Apply metrics to drive the quality and stability of code

Requirements For Senior Software Engineer

Java
  • BS or MS degree in Computer Science or Engineering OR equivalent experience
  • 7+ years of relevant software development experience
  • Proficient in C# (Java or C++)
  • In-depth 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
  • Cultural sensitivity and ability to work with global teams
  • Solid understanding of Object-Oriented Programming and Design Patterns

Benefits For Senior 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?