Taro Logo

Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through innovative software, services, and solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
AI · Cybersecurity

Job Description

Microsoft Security is seeking a talented Software Engineer to join their team focused on making the world a safer place through innovative security solutions. The role is part of the Security Copilot team, pioneering the first generative AI product that empowers security and IT teams to protect at the speed of AI while maintaining responsible AI principles.

You'll be working on developing and maintaining generative AI services that deliver large language model (LLM) capabilities to Security developers and organizations. The position involves building scalable solutions for AI model deployments, GPU capacity management, and implementing Responsible AI compliance across services.

As a Software Engineer, you'll be responsible for designing and developing "best-in-class" engineering solutions that are secure, scalable, and reliable. You'll work with cutting-edge technologies in AI and security, while collaborating with talented teams to create solutions that impact billions of users worldwide.

The role offers a unique opportunity to work at the intersection of AI and security, two of the most critical and fastest-growing areas in technology. You'll be part of Microsoft's mission to reshape security and empower users, customers, and developers with end-to-end, simplified security solutions.

Microsoft's culture emphasizes a growth mindset, inspiring excellence, and encouraging teams to bring their best each day. The company offers comprehensive benefits, including industry-leading healthcare, educational resources, and generous time off, along with opportunities for professional growth and networking.

The position requires strong technical skills in software development, experience with cloud services, and the ability to work in a fast-paced environment. You'll be joining a team that values innovation, collaboration, and making a significant impact on global cybersecurity.

This is a hybrid role based in Hyderabad, India, with up to 50% work from home flexibility and potential travel requirements of 0-25%. The position offers the chance to work on pioneering technology while being part of Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 4 hours ago

Responsibilities For Software Engineer

  • Design and develop Generative AI services
  • Deliver suite of generative AI API based offerings with LLM capabilities
  • Build capabilities for different AI models deployment and scaling
  • Develop secure, scalable, and reliable services
  • Engage in capacity planning and demand forecasting
  • System design and code reviews
  • Troubleshoot and optimize automation and monitoring

Requirements For Software Engineer

Python
Java
Go
Kubernetes
  • Bachelor's degree in computer science or related technical discipline
  • 1+ years technical engineering experience with C, C++, C#, Java, or Python
  • Experience in building and maintaining cloud services on Azure, AWS, or Google Cloud
  • Problem solving and system design skills
  • Rapid prototyping abilities
  • Effective communication skills
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Related Jobs

Software Engineer 2

Microsoft seeks a Software Engineer 2 for Azure DevOps team to build and maintain high-scale developer productivity services using C#, SQL, React, and Azure technologies.

Software Engineer II

Microsoft seeks Software Engineer II for Azure SQL Database team to develop cloud-scale database solutions, requiring 3+ years experience in C++/C#/Java and strong database systems knowledge.

Software Engineer II

Software Engineer II position at Microsoft's Surface team in Hyderabad, focusing on UEFI firmware development for Surface devices, requiring 2+ years of experience in low-level system programming.

Software Engineer II

Microsoft is seeking a Software Engineer II to improve search algorithms and handle millions of queries for the Windows Store, requiring 3+ years of search technology experience.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their Windows Servicing and Delivery team in Hyderabad, focusing on Windows system development and security updates.