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 a day 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 - 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 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.

Software Engineer II

Microsoft seeks a Software Engineer II for Excel Mobile team to develop and optimize mobile experiences, requiring C/C++ and mobile development expertise.