Software Engineer II

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

Description For Software Engineer II

Microsoft Teams, the fastest-growing business application in Microsoft history, is seeking a Software Engineer II to join their Mobile Engineering Systems team. This role is crucial in enhancing the efficiency and scalability of the Mobile release process, enabling feature teams to deliver new features to millions of users through automated systems.

The team consists of generalizing specialists who combine years of software engineering expertise with modern tools and frameworks. They work across the full stack, utilizing technologies from C# .NET and Python to Azure OpenAI/ChatGPT and React JS. The team takes pride in building intelligent systems that boost engineer productivity and enable continuous high-quality code delivery.

As a Software Engineer II, you'll be responsible for designing and maintaining engineering infrastructure, developing tools and services for CI/CD processes, and leveraging AI to improve developer productivity. You'll work with cutting-edge technologies and collaborate with stakeholders to shape the product vision.

The ideal candidate brings 4+ years of technical experience, strong mobile development background, and expertise in testing and automation. You'll be part of a team that values innovation, collaboration, and technical excellence, working on solutions that impact millions of Teams users globally.

This hybrid role offers competitive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Join Microsoft Teams to help shape the future of workplace collaboration while growing your career in a supportive, innovative environment.

Last updated 3 minutes ago

Responsibilities For Software Engineer II

  • Design, develop and maintain engineering infrastructure, tools, and services that power the CI/CD for Microsoft Teams across different Mobile clients/stores
  • Build tools/bots and leverage AI to improve developer productivity
  • Champion best practices, tools, and processes for data-driven, quality-focused release
  • Collaborate with stakeholders to develop product vision and strategies
  • Drive actionable code and product quality feedback

Requirements For Software Engineer II

Java
Python
Kotlin
  • Bachelor's degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Proficiency in writing unit tests and functional tests using tools such as Espresso for Android or equivalent tools for iOS
  • 1+ years of Android/iOS development experience
  • Experience developing and maintaining engineering infrastructure tools/bots
  • Working knowledge of tools like Azure DevOps or similar CI/CD platforms

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- Mobile

Mid-level Software Engineer position at Microsoft focusing on mobile development for security and information protection features across iOS and Android platforms.

Software Engineer II

Microsoft Software Engineer II position focusing on iOS development for the Microsoft Authenticator app, offering hybrid work and competitive compensation.

Software Engineer II - The Windows Connected Experiences Team

Mid-level Software Engineer role at Microsoft working on Windows Connected Experiences team, focusing on cross-device mobile applications and connectivity.

Software Engineer II

Microsoft Edge team is seeking a Software Engineer II in Hyderabad to develop mobile applications, requiring 3+ years of experience in C++ or mobile development.

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.