Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 6 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?