CrawlJobs Logo

Software Engineer II - Mobile

United States, Redmond 100600.00 - 199000.00 USD / Year · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

Microsoft Teams is hiring a Software Engineer II to help us build next-gen AI enabled communication tools, schedule management capabilities and autonomous agents in Microsoft Teams by integrating Agentic AI to serve the needs of frontline users. Microsoft Teams is the central hub for teamwork, bringing together people, content, and tools to enhance team engagement and effectiveness. It plays an important role in Microsoft’s vision for modern work, modern life, and modern education. Our team focuses on bringing real value to our frontline customers through Microsoft Teams and Microsoft Copilot. Frontline customers span across multiple industries such as Retail, Healthcare, Manufacturing, Travel, Finance, etc. and have numerous earned differences (e.g. are often mobile-first, often use more voice communication than text communication, etc.) from other kinds of users that makes this a field filled with challenges and opportunities! As a Software Engineer II (Mobile) you will build performant, reliable, and delightful native Android and/or iOS experiences. You’ll be part of a high-impact team working in a technically exciting area, shaping the future of frontline productivity at the heart of Microsoft Teams and Microsoft Copilot, where your ideas matter and your code ships to millions!

Job Responsibility

  • 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

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with mobile app architecture (MVVM/MVI), RESTful APIs, and offline-first design and experience in Kotlin or Swift, or building cross-platform mobile apps with frameworks like React Native or Flutter
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check

Nice to have

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience
  • OR Bachelors Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding
  • 3+ years experience developing, shipping, and maintaining consumer or enterprise mobile apps
  • 3+ years experience with Android Jetpack, Compose, SwiftUI, or UIKit
  • 3+ years experience integrating AI-powered features into mobile workflows

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Mobile

8 matching positions

Software Engineer II, Mobile Engineer

AV Labs is seeking a Software Engineer to join our specialized mobile team. This...
Location
Location
United States , Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline
  • Experience in web/mobile development
  • Familiarity with synchronous programming and state management patterns
  • Understanding of standard networking protocols.
Job Responsibility
Job Responsibility
  • Application Development: Design and implement robust applications for specialized tablet form factors using the Android SDK and modern Web frameworks
  • Data Visualization: Develop high-performance visualization frameworks for multi-sensor inputs
  • System Integration: Collaborate on the development of communication protocols to ensure seamless data transmission between the compute station and the display interface
  • Validation & Performance Tuning: Participate in field testing to troubleshoot hardware-software integration.
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • Equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits.
  • Fulltime
Read More
Arrow Right

Software Engineer II (Mobile)

The Microsoft 365 India team is looking for a high calibre and highly motivated ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to design efficient algorithms and data structures and write tight and neat code
  • Independently can handle design and implementation of features of right complexity
  • Any exposure to Office technology, iOS / Android / Azure Services is desirable
  • 4+ years of software development experience with C, C++ or Objective-C/Swift/SwiftUI
  • Ability to quickly pick up existing concepts and employ new techniques and strong problem solving
Job Responsibility
Job Responsibility
  • Implement features in a way it confirms to overall architecture of the area
  • Write automation, create test plan and come up with estimates based on the tasks
  • Quickly learn new areas and to adhere to quality and coding/design practices of the team
  • Be self-driven, proactive, results-oriented and have the commitment to continue to improve with feedback
  • Have exposure to agile methodology and all phases of the development cycle, preferably on large-scale commercial products is desirable
  • Fulltime
Read More
Arrow Right

Software Engineer II (Mobile)

Uber Eats is the fastest growing food delivery platform in the world. Our team's...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven knowledge of iOS development is a must-have, with at least 3 years of experience in the industry
  • 3+ years of industry experience is required in Swift
  • Architecture skills: Knowledge of data structures and an eye for architecture. Ability to discuss the tradeoff between architectural choices, both on a theoretical and applied level
  • High coding standards (TDD, Clean Code)
  • Proven track record within a production environment
  • A phenomenal teammate approach: Believes in achieving more as a team, relies on others' feedback for continuous improvement
  • Understanding business and design requirements, attention to detail leading to a delightful user experience
Job Responsibility
Job Responsibility
  • Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation using software engineering principles
  • Participates in on-call rotations and follows best practices to troubleshoot production incidents with some guidance
  • Monitors product quality in the production environment, identifying, triaging and fixing bugs and inefficiencies
Read More
Arrow Right

Software Engineer II (Mobile)

Our team is building next-gen AI enabled communication tools, schedule managemen...
Location
Location
Canada , Vancouver
Salary
Salary:
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in Kotlin or Swift, or experience building cross-platform mobile apps with frameworks like React Native or Flutter
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience developing, shipping, and maintaining consumer or enterprise mobile apps
  • Experience with Android Jetpack, Compose, SwiftUI, or UIKit
  • Solid collaboration skills with cross-disciplinary teams (Design, PM, Data Science, AI)
  • Experience integrating AI-powered features into mobile workflows
  • Passion for building inclusive, accessible, and secure mobile experiences
  • Solid understanding of mobile app architecture (MVVM/MVI), RESTful APIs, and offline-first design
Job Responsibility
Job Responsibility
  • 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 PMs, 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
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android Engineer

The Earner Trip Experience (Tripex) team builds seamless and intuitive on-trip e...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience developing Android applications using Kotlin and/or Java
  • Solid understanding of Android fundamentals (Activities/Fragments, lifecycle, UI layouts, networking)
  • Experience working with Git and contributing code through reviews in a team environment
  • Strong learning mindset and interest in building products that support real-world workflows
Job Responsibility
Job Responsibility
  • Build and maintain Android features that support Earners’ on-trip experiences, from pickup to dropoff
  • Collaborate closely with senior engineers, product managers, designers and data scientists to deliver high-quality user experiences
  • Write clean, testable, and maintainable code while learning Uber’s mobile architecture and best practices, contribute to platform building
  • Participate in code reviews, design discussions, and team rituals to grow technical and collaboration skills
  • Help diagnose and fix bugs or performance issues to improve app reliability and user trust
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

We’re looking for a Software Engineer II - Android to join our fast-growing team...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of developing an Android app
  • 2-5 years’ experience of commercial software development, solving different kinds of technical problems
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral scheme
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of developing an Android app and familiarity with mobile web and back-end technologies would be beneficial
  • 2-6 years' experience of commercial software development, ideally working with a rich user interface
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code! Our engineers focus on doing what they enjoy most and do best, writing code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle. Tripadvisor Group takes a remote-friendly approach to collaboration across a worldwide team, with the option to join on-site as often as you’d like or as required by your team.
  • Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work.
  • Donation matching. Give back? Give more! We match qualifying charitable donations annually.
  • Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs.
  • Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you.
  • Travel perks. We believe that travel is employee development, so we provide discounts and more.
  • Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges.
  • Health benefits. We offer great coverage and competitive premiums.
  • Generous referral scheme. Help us grow and be rewarded with generous awards for referring successful candidates.
  • Fulltime
Read More
Arrow Right
New

Software Engineer II - iOS

About Tripadvisor  The Tripadvisor Group connects people to experiences worth sh...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of developing an iOS app and familiarity with mobile web and back-end technologies would be beneficial
  • 2-6 years’ experience of commercial software development, ideally working with a rich user interface
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral scheme
  • Fulltime
Read More
Arrow Right