Software Engineer II

Microsoft AI (MAI) is dedicated to advancing Copilot and other consumer AI products and research, responsible for Copilot, Bing, Edge, and generative AI research.
Mobile
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Consumer

Description For Software Engineer II

Microsoft AI is seeking a talented engineer to join their team developing the next wave of capabilities for their personalized AI assistant, Copilot. The role focuses on building world-class consumer experiences across Android, iOS, and web platforms. As part of the newly formed Microsoft AI (MAI) organization, you'll be at the forefront of advancing Copilot and other consumer AI products and research.

The position requires a strong background in mobile and web development, with experience in AI platforms and frameworks. You'll work in a fast-paced environment, collaborating closely with Product Management and UX Design teams to create innovative solutions. The role demands both technical expertise and excellent communication skills to work effectively across diverse product stacks.

Microsoft offers a comprehensive benefits package and promotes a culture of inclusion where everyone can thrive. The company's mission to empower every person and organization on the planet provides a meaningful context for your work. You'll be part of a team that values growth mindset, innovation, and collaboration, working on products that are shaping the future of personal computing.

The ideal candidate should have 2+ years of experience, strong coding skills in various languages, and a passion for building consumer-grade applications. You'll be responsible for shipping high-quality code, transforming ambiguous projects into amazing experiences, and contributing to a positive, inclusive work environment.

Last updated an hour ago

Responsibilities For Software Engineer II

  • Build consumer-grade applications (Android, iOS, Web)
  • Ship high-quality, well-tested, secure, and maintainable code
  • Work collaboratively with UX Designers and Product Managers
  • Transform ambiguous projects into amazing experiences
  • Find pathways to get things done despite roadblocks

Requirements For Software Engineer II

Java
JavaScript
Kotlin
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding
  • Familiarity with AI platforms, frameworks, and APIs
  • Knowledge of mobile application architecture, design patterns, and UI/UX principles
  • Experience collaborating in cross-functional teams
  • Experience in developing full-stack technical software products

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

Software Engineer II - Seeing AI

Software Engineer II position at Microsoft working on Seeing AI, a visual assistant for the blind community, involving mobile development and cloud services.

Software Engineer II

Software Engineer II position at Microsoft Teams focusing on mobile engineering systems and CI/CD automation with hybrid work options in Bangalore.

Software Engineer II

Microsoft Teams seeks Software Engineer II for Mobile Engineering Systems team to optimize mobile release processes and enhance developer productivity.

Software Engineer II

Microsoft Edge team seeks Software Engineer II in Hyderabad for mobile development, offering hybrid work and chance to impact millions of users across platforms.

Software Engineer 2

Microsoft AI is hiring a Mid-Level Software Engineer to develop Copilot experiences across Android, iOS, and web platforms in Hyderabad, India.