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
5,000+ Employees
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 for their Mobile Engineering Systems team. This role is crucial for enhancing the efficiency and scalability of the Mobile release process. The team builds infrastructure that enables feature teams to deliver new features to millions of users automatically. The position involves working with a diverse tech stack including C#.NET, Python, Azure OpenAI/ChatGPT, and React JS. The team prides itself on building smart systems and tools that enhance engineer productivity and enable continuous delivery of high-quality code. As part of Microsoft's mission to empower global achievement, this role offers an opportunity to impact millions of Teams users while working with cutting-edge mobile technologies and performance optimization tools.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Identify and resolve performance bottlenecks in CPU, GPU, memory, battery, and network usage
  • Build and maintain performance testing tools and automate regression testing
  • Collaborate with developers to optimize app code for speed, responsiveness, and efficiency
  • Build tools/bots to improve detection of quality issues
  • Contribute ideas to continuously improve our systems

Requirements For Software Engineer II

Java
Kotlin
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Solid proficiency in Android development using Kotlin and Java
  • Proficiency in performance testing, stress testing, and benchmarking for Android applications
  • Experience with telemetry and analytics tools to measure app performance
  • Deep understanding of the Android platform
  • Familiarity with CI/CD pipelines and automated performance regression testing

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

Microsoft Teams is seeking a Software Engineer II to enhance mobile engineering systems and automate release processes.

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.