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 12 days 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 Developer III, Mobile (Android), AR

Mid-level Android Developer position at Google, focusing on AR technology development with competitive salary and benefits.

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, offering $142K-$211K salary plus benefits in Mountain View, CA.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, offering competitive compensation and the opportunity to impact billions of users worldwide.

Software Engineer III, Mobile, Android

Software Engineer III position at Google focusing on Android development, requiring 2+ years of experience and strong programming skills.

Software Engineer III, Mobile (Android), Geo

Software Engineer III position at Google's Geo team, focusing on Android development for Google Maps and related products, requiring 2+ years of experience.