Software Engineer II, Android

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Android
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Software Engineer II, Android

Join Microsoft's SwiftKey team in London, where you'll be part of developing an app that empowers millions globally with cutting-edge AI capabilities. As a Software Engineer II, you'll work in a hybrid environment, spending about half the week in the London office. You'll be instrumental in building engaging content, services, and experiences for the Android platform.

The role offers a perfect blend of utilizing your existing skills while providing growth opportunities in a vibrant team of curious and capable engineers. You'll be working with cutting-edge technology, participating in two-week sprints, and collaborating with teams across different time zones to ensure best practices in software development.

Microsoft offers an inclusive culture where innovation and growth mindset are celebrated. You'll be part of a team that values respect, integrity, and accountability, working on products that impact millions of users worldwide. The position comes with comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave.

The ideal candidate will have strong Android development experience, proficiency in Kotlin and Java, and a track record of building and maintaining consumer-facing applications. You'll be involved in technical problem-solving, coordinating project deliveries, and using data analysis to improve customer experiences. This role provides an excellent opportunity to work on meaningful projects while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 3 months ago

Responsibilities For Software Engineer II, Android

  • Solving technical problems to deliver great outcomes for customers, team, and business
  • Coordinating technical delivery of projects through two-week sprints
  • Partnering with teams across geographies and time zones to ensure best practice
  • Using runtime analysis and data to identify root causes of issues
  • Helping colleagues be successful by promoting and modeling best practices
  • Participating in innovation and ideation sessions
  • Embrace team culture and values of Respect, Integrity, and Accountability

Requirements For Software Engineer II, Android

Kotlin
Java
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • English fluency
  • Experience with building, debugging and maintaining consumer-facing Android apps
  • Comfortable with Kotlin and Java
  • Experience with version control, code review, pair programming, unit testing, integration testing
  • Experience with work item tracking, prioritisation, and continuous integration/deployment
  • Experience communicating effectively to technical and non-technical stakeholders

Benefits For Software Engineer II, Android

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, Android

Software Design Engineer, Teams Android

Mid-level Software Design Engineer position at Microsoft, focusing on Android development for Microsoft Teams, offering competitive salary and hybrid work environment.

Android Software Engineer, Users, Listings & Platform

Android Engineer position at Airbnb focusing on user-related product flows, requiring 2+ years experience and expertise in Kotlin and Jetpack Compose.

Software Engineer (Android)

Android Software Engineer position at airSlate's SignNow team, focusing on mobile app development and cross-platform feature implementation.

Software Engineer, Android - Revenue

Android Engineer position at Included Health, building healthcare telemedicine applications with 3+ years experience required, offering competitive salary and comprehensive benefits.

Software Development Engineer

Android Software Development Engineer role at Adobe Lightroom, combining mobile development and DevOps expertise to build and maintain photography tools used by millions.