Software Engineer II

Microsoft Microsoft · Big Tech · Mountain View, CA +3 · Software Engineering

Software Engineer II role on the Global Secure Access (GSA) AI Agent Firewall team, focusing on building and evolving large-scale distributed software services at the intersection of networking, security, and AI technologies. The role involves an AI-first development approach to create secure cloud services for users and AI Agents, meeting compliance needs.

What you'd actually do

  1. Work with the Product and Engineering team members to design and develop large scale distributed software services and solutions with AI-first development approach
  2. Improve test coverage for services, organize and implement integration tests, and resolve problem areas
  3. Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered
  4. Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users
  5. Focus on customer/partner needs through a data driven approach

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements

Nice to have

  • Master's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Exposure to networking and network security fundamentals, including TCP/IP, HTTP/HTTPS, TLS.
  • Hands on experience with developing and running services on Linux / Unix environments is a plus
  • Hands-on experience with AI as a user and as developer: LLMs, Azure OpenAI, MCP, RAG, Agents is a plus
  • Hands-on experience with IAM, IdPs, OAuth, etc is a plus
  • Hands-on experience with high-performance datapaths and L7 proxies (e.g., Envoy, NGINX, HAProxy) and/or packet processing (e.g., eBPF, DPDK, XDP) is a plus
  • Hands on experience with K8s, containers and deployment pipelines is a plus

What the JD emphasized

  • AI Agent Firewall team
  • AI-first development approach
  • AI innovation with enterprise-grade security
  • security cloud
  • AI Agent

Other signals

  • AI Agent Firewall team
  • AI-first development approach
  • AI innovation with enterprise-grade security
  • LLMs, Azure OpenAI, MCP, RAG, Agents