Taro Logo

Software Engineer II - Mobile

Global technology company that develops and sells software, consumer electronics, and personal computers.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Job Description

Join Microsoft's Office Android Shared Team, powering shared components and experiences across Word, Excel, and PowerPoint on Android. This role offers an exciting opportunity to work on large-scale mobile applications that impact millions of users worldwide. As a Software Engineer II, you'll be responsible for developing high-performance, scalable features while ensuring business-critical fundamentals. The position involves working with cutting-edge mobile technologies and bringing AI-driven innovation to the Office suite.

The role requires expertise in Java, Kotlin, and C++ development, with a focus on Android platform optimization. You'll collaborate with cross-functional teams across global development centers, participating in the full software development lifecycle from design to deployment. The team emphasizes quality, performance, and user experience, making this an ideal position for engineers passionate about mobile development and creating impact at scale.

Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance programs. The company's inclusive culture and global reach provide unique opportunities for professional growth and innovation. With a focus on continuous learning and collaboration, you'll be part of a team that shapes the future of mobile productivity applications.

This position requires 3+ years of technical engineering experience and offers the chance to work on features that millions of users interact with daily. The role combines technical challenges with creative problem-solving, making it perfect for engineers who want to make a significant impact in mobile application development.

Last updated 19 days ago

Responsibilities For Software Engineer II - Mobile

  • Design, develop, and maintain features for the Office Android Suite of Applications using Java, Kotlin, and C++
  • Collaborate with product managers, designers, and other engineers to define and implement solutions
  • Optimize application performance and memory usage across Android devices
  • Participate in code reviews, debugging, and triaging issues
  • Contribute to continuous integration and deployment pipelines
  • Engineer features with strong attention to quality, performance, robustness, and resource usage
  • Work independently and collaboratively within and across product teams globally

Requirements For Software Engineer II - Mobile

Java
Kotlin
  • Bachelor's degree in computer science or related technical discipline AND 3+ years technical engineering experience
  • Proven skill in designing large features or a small product
  • Fast learner with good interpersonal, verbal, and written communication skills
  • Strong in analytical problem solving and good fundamentals in CS
  • Passion for learning new skills with the ability to thrive in a feedback-driven environment

Benefits For Software Engineer II - Mobile

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

Related Jobs

Software Engineer II

Software Engineer II position at Microsoft Teams focusing on Android app performance optimization and reliability improvements in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft Teams focusing on mobile development, requiring 4 years of experience in Java/Swift/Kotlin, offering hybrid work model.

Software Engineer II

Microsoft M365 iOS Software Engineer role in Hyderabad, focusing on AI-powered mobile experiences, requiring 4+ years of experience in Swift/iOS development.

Software Development Engineer, Kindle Reader

Software Development Engineer role at Amazon working on Kindle Reader platform, focusing on sync architecture and reader experience features.

Software Development Engineer, Kindle Reader

Software Development Engineer role at Amazon's Kindle Reader team, focusing on developing and improving reading experiences across iOS, Android, and E-Reader platforms.