Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Join Microsoft's Responsible AI group in the Azure AI Platform team to shape the future of AI. As a Software Engineer II, you'll work on Azure AI Content Safety and RAI services integrated into AI Studio, Azure OpenAI, AML, and Cognitive Services. The role focuses on building customer-facing AI services with excellent user experience, scalable architecture, and high performance. You'll be part of a team dedicated to identifying, measuring, mitigating, and monitoring Responsible AI risks in AI-generated and human-generated content across multiple modalities. The position offers a unique opportunity to work with cutting-edge AI technologies while ensuring responsible development and implementation. Microsoft's culture embraces a growth mindset and encourages teams to bring their best each day. The role requires strong technical skills in backend development, AI technologies, and cloud services, with emphasis on building scalable and secure solutions. Working in a hybrid environment, you'll collaborate with cross-functional teams to deliver innovative solutions that align with Microsoft's mission to empower every person and organization on the planet.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Create and implement code for products, services, or features with focus on extensibility and maintainability
  • Ensure security, privacy, safety, and accessibility compliance
  • Participate in code reviews and maintain quality standards
  • Debug and troubleshoot issues using logs, telemetry, and other methods
  • Contribute to automation within production and deployment
  • Review and execute work items, project plans, and release plans
  • Implement instrumentation for gathering telemetry data

Requirements For Software Engineer II

Go
Java
JavaScript
Kubernetes
Python
React
TypeScript
  • Bachelor's degree in Computer Science, related technical discipline, or equivalent experience
  • 3+ years of experience in designing and developing high availability, reliability, and scalability products and services
  • Experience writing production quality service in languages including C#, Go, Python, Java, C++, JavaScript
  • Knowledge of containerization technologies such as Kubernetes, Docker
  • Knowledge of AI technology products and tools
  • Experience in building pre-production quality assurance pipelines and product runtime monitoring systems
  • Experience in collaborating across disciplines and teams

Benefits For Software Engineer II

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?

Jobs Related To Microsoft Software Engineer II

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on resolving complex customer technical issues with up to 50% remote work flexibility.

Technical Support Engineer

Technical Support Engineer position at Microsoft focusing on customer support for data analytics, AI, and business intelligence platforms with competitive pay and benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on Windows servicing and delivery, offering hybrid work and competitive compensation.

Technical Support Engineer - Power Platform

Technical Support Engineer position at Microsoft focusing on Power Platform support, offering remote work and opportunity to provide technical leadership and mentoring.

Software Engineer II

Mid-level Software Engineer position at Microsoft focusing on build systems and test infrastructure for Microsoft Defender, offering competitive pay and hybrid work environment.