CrawlJobs Logo

Software Engineer II - Android

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
Czech Republic , Multiple Locations

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As part of Microsoft’s vision of redefining productivity in a mobile-first and cloud-first world, we believe the modern workspace is underserved by the existing software solutions and we are building the new, truly modern collaboration and productivity hub for the workspace. Microsoft Teams is core to Microsoft's vision for intelligent communications. We are THE hub for teamwork in Microsoft 365 with hundreds of thousands of organizations, and tens of millions of users across the globe, using Teams. We are looking for a great software engineer to drive our efforts in areas ranging across performance, mobile architecture, and customer growth on Android and iOS platforms. This position is with the Microsoft Teams’ Android client team which tackles the toughest challenges in the mobile collaboration and productivity space. With customer driven release timelines, and deep collaboration with multiple partner teams, this team works on a spectrum of technologies across the company and beyond. This is the place to be if you want to learn more about the latest on Android and communication platforms. We are looking for an experienced developer who is passionate about reliability, performance, and innovative mobile technologies. If you are comfortable working in a fast-moving environment, enjoy incrementally building a well-defined long-term architecture in a diverse, close nit, supportive team and have a desire to continuously innovate, this may be the team for you.

Job Responsibility:

  • Solve and address any issues in the application fundamentals across various areas as we continue to build the next generation capabilities for the Teams Mobile Application for Android
  • Improve the system architecture to scale our mobile development agility
  • Have a great understanding of mobile applications, deep understanding of the competitive landscape and usage scenarios. Being able to plan + design various features in stages to reach the end goal in an evolutionary way is critical
  • Be a great engineer. You will be accountable for the design, implementation and delivery of solutions that will directly impact on the customer experience and store rating
  • Doing this in an efficient, maintainable way, with emphasis on reliability and product performance as the top concern is necessary
  • Earn the technical respect of the people on your team. The ideal candidate should be capable of working across application layers, supporting partner services, and driving deliverables in collaboration with v-teams that span across org boundaries
  • Act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale

Requirements:

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Knowledge of end-to-end software development life cycle for Android platform is required
  • Track record of shipping successful products
  • Ability to work in large teams to address complex problems with a thorough design and collaborate with multiple partners on common goals
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have:

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

Additional Information:

Job Posted:
January 31, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II - Android

Software Engineer II

In the Audiobooks Mission, we're looking for a Software Engineer II to be a foun...
Location
Location
United Kingdom; Sweden , London; Stockholm
Salary
Salary:
Not provided
spotify.com Logo
Spotify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Thrive working within a fast-paced, high-growth, startup-type environment
  • Have a sense of humor, have fun on the job, and embody Spotify's 'playful' value
  • Can deliver features on both Android and iOS, and are equally comfortable contributing to non-mobile projects when needed
  • Able to, willing to, and excited about expanding beyond your core areas of expertise
  • 3+ years of software engineering experience
  • Get excited about challenging software design problems, and have a love of clean code
  • Have a strong foundation in software architecture, performance and optimization, data structures, and design patterns
  • Have excellent communication skills, and the ability to collaborate with team members across all functions of the company
  • Have a persistent/determined work ethic and a willingness to try anything and everything
Job Responsibility
Job Responsibility
  • Embody our engineering philosophy of 'anything is possible'
  • Actively participate in and manage all phases of development from design to post-deployment issue resolution
  • Work closely with product, design, and other engineers to rapidly deliver impactful software
  • Collaborate regularly with other team members at all stages of product development and launch
  • Contribute to both mobile and non-mobile initiatives, applying your expertise where it brings the most value
  • Focus on high quality, high-velocity feature delivery, maintaining the balance between maximizing business impact and minimizing technical debt
What we offer
What we offer
  • Extensive learning opportunities, through our dedicated team, GreenHouse
  • Flexible share incentives letting you choose how you share in our success
  • Global parental leave, six months off - for all new parents
  • All The Feels, our employee assistance program and self-care hub
  • Flexible public holidays, swap days off according to your values and beliefs
Read More
Arrow Right

Software Engineer II, Android Engineering

As a Software Engineer on Axon’s Robotics team, you’ll be at the forefront of tr...
Location
Location
United States , Boston
Salary
Salary:
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience shipping Android applications to the Google Play Store
  • Understand the ins and out of mobile phones
  • expected to lead mobile design reviews as well as the implementation of their designs to release and post-release monitoring
  • Experience with modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • Experience working with remote data via REST and JSON
  • Understanding and experience with networking protocols such as TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets (debugging with Wireshark or Charles a plus)
Job Responsibility
Job Responsibility
  • Lead engineering architecture and design reviews to ensure high standards in software quality
  • Collaborate with the Axon product design team to turn mobile UI designs into functional, engaging solutions
  • Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support
  • Interface with cloud services for seamless integration across platforms
  • Set a high technical standard for the team through code and design reviews
  • Partner with Product, Design, and Engineering teams to deliver integrated solutions that meet customer needs
  • Enhance engineering processes, including sprint planning, stand-ups, and long-term planning
  • Build robust and reliable mission critical software that meets high standards for stability in mission-critical applications
  • Collaborate closely with other groups to align on goals, ensuring we deliver impactful and innovative solutions
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • snacks in our offices
  • Fulltime
Read More
Arrow Right
New

Software Engineer II, Android

The Tech Center in Brazil is expanding, and our teams in Mobility, Delivery, and...
Location
Location
Brazil , Sao Paulo
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-year full-time Software Engineering work experience WHICH INCLUDES 3-year total technical software engineering experience in one or more of the following areas: Android Development
  • Android Java or Android Kotlin
  • Advanced English language skills
Job Responsibility
Job Responsibility
  • Work with global teams to develop products impacting millions of users worldwide
  • Support platform teams in enhancing engineering processes
  • Contribute to projects that enhance ride-sharing, navigation, and real-time route optimization (Mobility)
  • Contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking (Delivery)
  • Build engaging products by solving deep technical challenges specific to Uber’s business (Core Services)
  • Fulltime
Read More
Arrow Right
New

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

The Microsoft 365 Copilot Mobile team in India is looking for a passionate and t...
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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Proven skill in designing and implementing large features
  • Excellent problem-solving skills and solid CS fundamentals
  • Solid knowledge of Android or iOS platforms
  • Good communication and cross group collaboration skills
Job Responsibility
Job Responsibility
  • Lead feature development: Design and implement intelligent features
  • Engineer experiences with strong attention to performance, robustness, and resource efficiency
  • Work independently and collaboratively across global product teams to deliver end-to-end solutions
  • Build high-performance and scalable components optimized for mobile platforms
  • Collaborate across disciplines—partner with PMs, designers, and AI experts to deliver AI-first productivity experiences
  • Be data-driven — leverage telemetry and experimentation to maintain high product quality and reach
  • Champion engineering excellence and share best practices
What we offer
What we offer
  • Impact at Scale: Build features that empower millions of users globally
  • Work on Cutting-Edge Tech: AI-first, mobile-first experiences across iOS and Android
  • Lead and Grow: Take ownership of features and lead small crews while learning from world-class engineers
  • Inclusive Culture: Collaborate in an environment that values innovation, diversity, and continuous learning
  • Fulltime
Read More
Arrow Right

Quality Engineer II

Here at Appian, our values of Intensity and Excellence define who we are. We set...
Location
Location
India , Chennai
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in an Engineering field or demonstrated aptitude for technology
  • 4+ year of relevant experience
Job Responsibility
Job Responsibility
  • Manually test and troubleshoot new features from a multitude of dimensions: systems integration, GUI, Compatibility, User Acceptance Testing, functionality, database, and regression
  • Test features across web, Android and iOS platforms
  • Write automated test code using tools like Java, Python and Selenium
  • Support existing features by performing regression testing when bugs are resolved
  • Perform analysis, research, and troubleshooting of software defects and aid in the documentation of defects and anomalies
  • Build, maintain and improve test artifacts for rapid and efficient reuse by the Test Engineering team
  • Work with other scrum team members to define and review Acceptance Criteria
  • Ensure complete and timely reporting of bugs and test results
  • Know some elements of test design
  • Understand how to systematically analyze requirements
What we offer
What we offer
  • Training and Development: During onboarding, we focus on equipping new hires with the skills and knowledge for success through department-specific training
  • Continuous learning is a central focus at Appian, with dedicated mentorship and the First-Friend program being widely utilized resources for new hires
  • Growth Opportunities: Appian provides a diverse array of growth and development opportunities, including our leadership program tailored for new and aspiring managers, a comprehensive library of specialized department training through Appian University, skills based training, and tuition reimbursement for those aiming to advance their education
  • Community: We’ll immerse you into our community rooted in respect starting on day one
  • Appian fosters inclusivity through our 8 employee-led affinity groups
  • These groups help employees build stronger internal and external networks by planning social, educational, and outreach activities to connect with Appianites and larger initiatives throughout the company
  • Fulltime
Read More
Arrow Right

Software Engineer II

The Engineer will join the Design Technology and UX Research team within the Des...
Location
Location
United States , Portland
Salary
Salary:
Not provided
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related technical field
  • 2+ years of experience designing and developing Android applications
  • Strong proficiency in Android development using Kotlin
  • Broad understanding of Android design patterns and architecture
  • Hands-on experience with tools such as Jira, Git, Xcode, debugging, and profiling tools
  • Experience integrating Android apps with web services using HTTP, JSON, OpenAPI, and TCP/IP
  • Working knowledge of databases and data persistence
Job Responsibility
Job Responsibility
  • Design, build, and ship features for a high-traffic Android application
  • Ensure feature parity across Android, iOS, and web platforms
  • Collaborate with mobile architecture teams to deliver consistent, high-quality user experiences
  • Implement robust CI/CD practices, automated testing, and maintain detailed technical documentation
  • Participate actively in code reviews and technical design discussions
  • Work cross-functionally with UX researchers, data analysts, product managers, and designers
  • Provide technical input during planning, estimation, and prioritization sessions
  • Balance innovation, software quality, and user impact in feature delivery
What we offer
What we offer
  • medical
  • dental
  • 401(k)
  • direct deposit
  • commuter benefits
Read More
Arrow Right

Software Engineer II - Flutter

About the opportunity: Alongside your cross-functional team (engineering, produc...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
deliveryhero.com Logo
Delivery Hero
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Empathetic and able to easily build relationships
  • Good verbal and written communication skills
  • Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback
  • Understanding of lean/agile values & principles and associated practices
  • 3+ years of software engineering experience, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)
  • 1+ years of software development with Flutter (using Dart)
  • Good understanding of the Flutter ecosystem, including State Management, DI, and Testing Framework (Unit,Widget/Integration tests)
  • Some understanding of the Native mobile development life cycle including iOS &Android-specific application development (Kotlin/Java & Swift/Objective-C and well-known application frameworks)
  • Proficient in testing with focus on automated end to end quality
  • Familiarity with the general mobile landscape, architectures, trends/emerging tech
Job Responsibility
Job Responsibility
  • Alongside your cross-functional team (engineering, product, data), participate in continuous discovery of your customer/business needs/desires/problems to drive desired outcomes
  • Design, write and release software as a solution to an end-to-end problem in your business domain and deliver value in small batches in accordance with our engineering standards
  • Understand scalability & complexity of your services and own & innovate the entire SDLC
  • Mentor and inspire other engineers and continually optimize your team’s practices to develop it into a self organized, continuously improving unit
  • Critically question and simplify our tech org systems/processes and solutions
  • Fulltime
Read More
Arrow Right