Taro Logo

Software Engineering IC2

Microsoft is a global technology company that empowers people and organizations worldwide through innovative software, cloud services, and security solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Cybersecurity · Enterprise SaaS

Job Description

Microsoft Security is at the forefront of protecting digital environments in an increasingly complex threat landscape. The Security Copilot team is developing cutting-edge AI-powered cybersecurity solutions that combine Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and advanced security capabilities.

As a Software Engineer on the Security Copilot team, you'll be working on pioneering technology that helps security professionals operate more effectively. The role involves developing intelligent agents and platform capabilities that serve both internal Microsoft teams and external customers. You'll be working with state-of-the-art technologies including Knowledge Systems, RAG, model fine-tuning, and memory architectures.

Key responsibilities include developing scalable and secure services, implementing modern software engineering practices, optimizing system performance, and ensuring reliable service operations. You'll be involved in system design, code reviews, and service capacity planning while working in a fast-paced, dynamic environment.

The position requires strong programming skills in languages like C++, Java, or Python, plus experience with cloud services (Azure, AWS, or Google Cloud). Knowledge of LLMs, containers, and Kubernetes is highly valued. You'll be part of Microsoft's mission to make the world safer through innovative security solutions while working in a culture that embraces growth mindset and excellence.

This role offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and opportunities for professional growth. You'll be joining a team that's pioneering the future of AI-powered cybersecurity while making a significant impact on global digital security.

Last updated 2 days ago

Responsibilities For Software Engineering IC2

  • Develop scalable and secure services for Security Copilot
  • Implement modern software engineering practices through design reviews
  • Optimize monitoring coverage and self-healing for services
  • Conduct system design and code reviews
  • Engage in service capacity planning and demand forecasting
  • Troubleshoot and optimize automation, reliability, and monitoring
  • Build intelligent agents and platform capabilities for internal and external customers

Requirements For Software Engineering IC2

Python
Java
Kubernetes
  • Bachelor's degree in computer science or related technical discipline
  • 2+ years technical engineering experience with coding in C, C++, C#, Java, or Python
  • Experience in building and maintaining cloud services on Azure, AWS, or Google Cloud
  • Problem solving, system design, and communication skills
  • Experience with LLMs, RAG, vector databases preferred
  • Proficiency with containers and Kubernetes
  • Experience with Git and CI/CD pipelines

Benefits For Software Engineering IC2

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