Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Software Engineer II

Microsoft

$100,600 - $215,400
Dec 4, 2025
Redmond, WA, US
Apply Now

Microsoft Teams is looking to build next-gen AI enabled communication tools, schedule management capabilities and autonomous agents by integrating Agentic AI to serve the needs of frontline users.

Requirements

  • mobile app architecture (MVVM/MVI), RESTful APIs, and offline-first design
  • Kotlin or Swift
  • building cross-platform mobile apps with frameworks like React Native or Flutter
  • Android Jetpack, Compose, SwiftUI, or UIKit
  • integrating AI-powered features into mobile workflows
  • working on complex applications or backend systems development
  • mobile CI/CD pipelines, feature flags, and monitoring tools

Responsibilities

  • Own the end-to-end development lifecycle of mobile app features — from design and implementation to testing, deployment, and monitoring.
  • Design and build scalable, maintainable components using Kotlin/Jetpack Compose (Android) or Swift/SwiftUI (iOS), following Microsoft’s accessibility, security, and performance standards.
  • Collaborate with product teams, designers, and AI engineers to create AI-powered mobile experiences for frontline users.
  • Optimize mobile performance, startup time, and memory usage; instrument telemetry for diagnosability.
  • Participate in feature rollouts and A/B testing to validate user impact and quality.
  • Act as a Designated Responsible Individual (DRI) to ensure service reliability and customer satisfaction.
  • Stay abreast of mobile platform trends, OS changes, and privacy/compliance considerations.

Other

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Bachelor's Degree in Computer Science or related technical field
  • Master's Degree in Computer Science or related technical field
  • equivalent experience