Software Engineering II

Microsoft is a global technology company focused on empowering people and organizations through innovative software and AI solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineering II

Microsoft's Azure AI team is at the forefront of AI innovation, focusing on building a platform that enables both Microsoft teams and third-party customers to develop cutting-edge applications using Large Language Models (LLMs). The role involves working on the Azure AI Experiences Team, developing SDK experiences and APIs that power LLM services and Azure AI Foundry.

As a Software Engineer II, you'll be part of a team revolutionizing AI accessibility through enterprise-grade solutions. The position offers hands-on experience with distributed systems, microservices, and modern AI technologies like LangChain. You'll work in a culture that values innovation, risk-taking, and open-source collaboration.

The team is currently undergoing a product experience revamp to meet the growing demands of LLM applications while ensuring enterprise security, isolation, and compliance requirements. This role provides an opportunity to shape the future of AI development platforms while working with talented engineers who are passionate about solving complex technical challenges.

Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. The company's commitment to diversity and inclusion creates an environment where different perspectives are valued and sought after. With Microsoft's mission to empower every person and organization on the planet, this role offers a chance to make a significant impact on the future of AI technology.

Last updated 12 hours ago

Responsibilities For Software Engineering II

  • Determine user requirements, create test plans, identify dependencies, estimate work, schedule deliverables
  • Apply good coding standards and patterns
  • Perform software development in C#, Python, and other languages
  • Participate in livesite
  • Work on SDK experiences and APIs for LLM services

Requirements For Software Engineering II

Python
Kubernetes
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ years of experience with distributed systems design and implementation
  • Experience with microservice architecture and Kubernetes
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python

Benefits For Software Engineering II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?

Jobs Related To Microsoft Software Engineering II

Technical Support Engineer

Technical Support Engineer position at Microsoft, providing customer technical support with hybrid work options and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer role at Microsoft, combining technical expertise with customer service to resolve complex issues and drive product improvements.

Software Engineer II

Microsoft Software Engineer II position focusing on Advertising Platform and Dynamics 365, offering hybrid work in NYC with competitive compensation and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer position at Microsoft focusing on Azure Subscription Management & Billing support, offering hybrid work arrangement in Bangalore.

Software Engineering II

Microsoft seeks a Software Engineer II to design and deploy scalable PostgreSQL server upgrade solutions, offering hybrid work and comprehensive benefits.