CrawlJobs Logo

Lead Software Engineer, Android (Kotlin & Jetpack Compose)

United States, McLean Employment contract 197300.00 - 225100.00 USD / Year · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

Lead Software Engineer, Android (Kotlin & Jetpack Compose) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. As a Capital One Android Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. At Capital One, the iOS and Android platforms are recognized as an opportunity to reach our customers in unique, personal and engaging ways. Nothing is off limits as we explore exciting ways to take advantage of the full ecosystem of mobile devices including Watch, TV, and whatever future developments Apple or Google creates. Our engineers are provided with top of the line Macbook Pros, multiple high-end monitors and the necessary tooling to develop the best possible products with the least amount of friction. We operate in small, productive agile teams and use the best industry tools to collaborate across teams.

Job Responsibility

  • Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles
  • Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
  • Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality
  • Be an active advocate of the mobile platform through both internal and external developer communities
  • Remain an active learner in all technologies related to mobile development (Kotlin, Swift, 3rd party libraries, etc.)
  • Influence and contribute to group discussions and incorporate feedback/communication from the broader team
  • Mentor junior to mid-level members of the team
  • Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.)
  • Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects
  • Consistently share best practices and improve processes within and across sprint teams
  • Identify technical obstacles early and work closely with the team to find creative solutions
  • Review pull requests and ensure adherence to Kotlin and other language idioms
  • Grow and provide SME level leadership

Requirements

  • Bachelor's Degree
  • At least 4 years of professional software engineering experience (Internship experience does not apply)
  • At least 3 years of experience building Android applications
  • At least 3 years of experience with Kotlin

Nice to have

  • Master's Degree
  • 5+ years of experience building Android applications
  • 4+ years of experience with Kotlin
  • 4+ years of experience in open source frameworks
  • 2+ years of experience with Agile practices

What we offer

  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits

Looking for more opportunities?

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

Similar Jobs for

Lead Software Engineer, Android (Kotlin & Jetpack Compose)

8 matching positions

Staff Android Software Engineer, Cash App Consumer Platform

It all started with an idea at Block in 2013. Initially built to take the pain o...
Location
Location
United States , New York
Salary
Salary:
263600.00 - 395400.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Platform or infrastructure builder's mindset. You've built systems for engineers as your customers, and you care deeply about developer experience
  • A high agency mindset - if you see a problem you take the initiative to find a solution
  • 10+ years of Android development experience with a demonstrated track record of impact at organizational scope
  • BA/BS degree in Computer Science or equivalent practical experience
  • Proven organizational leadership. You've driven large-scale technical initiatives across multiple teams and left systems meaningfully better
  • AI-native development practice - You actively use AI-assisted development tools and have a strong, evolving point of view on where AI creates real leverage in engineering - and where it falls short
  • Strong systems thinking - You identify non-obvious problems and design solutions that are simple enough to be right
  • Exceptional communication - crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alike
  • Deep Android expertise - Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale
  • Experience building developer platforms, shared libraries, or internal tooling used across large engineering organizations
Job Responsibility
Job Responsibility
  • Build and Own the Android Platform
  • Own and evolve foundational Android infrastructure: modularization, dependency injection, navigation, deep linking, and app lifecycle systems
  • Design and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concern
  • Drive Cash App's Android architecture forward, making high-leverage decisions that compound over time
  • Invent thoughtful Android platform tech and open source it where it creates value for the broader community
  • Develop and steward rapid experimentation in support of the fast iteration enabled by the AI world
  • Build upon observability and performance tooling that gives engineers and on-callers clarity and confidence
  • Partner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences
  • Lead as an AI-Native Engineer
  • Evolve how Cash App's Android engineering org uses AI
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right

Staff Android Software Engineer, Cash App Consumer Platform

The Cash App Consumer Platform is responsible for laying the foundation that eve...
Location
Location
United States , San Francisco Bay Area
Salary
Salary:
263600.00 - 395400.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of Android development experience with a demonstrated track record of impact at organizational scope
  • BA/BS degree in Computer Science or equivalent practical experience
  • Proven organizational leadership - driven large-scale technical initiatives across multiple teams and left systems meaningfully better
  • AI-native development practice - actively uses AI-assisted development tools and has a strong, evolving point of view on where AI creates real leverage in engineering - and where it falls short
  • Strong systems thinking - identifies non-obvious problems and designs solutions that are simple enough to be right
  • Exceptional communication - crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alike
  • Deep Android expertise - Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale
  • Platform or infrastructure builder's mindset
  • A high agency mindset
Job Responsibility
Job Responsibility
  • Build and Own the Android Platform: own and evolve foundational Android infrastructure including modularization, dependency injection, navigation, deep linking, and app lifecycle systems
  • design and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concern
  • drive Cash App's Android architecture forward, making high-leverage decisions that compound over time
  • invent thoughtful Android platform tech and open source it where it creates value for the broader community
  • develop and steward rapid experimentation in support of the fast iteration enabled by the AI world
  • build upon observability and performance tooling that gives engineers and on-callers clarity and confidence
  • partner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences
  • Lead as an AI-Native Engineer: evolve how Cash App's Android engineering org uses AI
  • proactively identify where AI creates real leverage in platform and product engineering workflows, and act on it
  • introduce and evaluate emerging AI development tools (Claude Code, GPT/Codex, Goose, and what comes next), forming a clear point of view on adoption
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right

Software Engineer - Android

Join us as a Software Engineer – Android at Barclays, where you will spearhead t...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Java (version 21+) software development including Spring Boot framework (version 3+) with strong core Java skills including but not limited to Generics, OOPS, Collections, Multithreading, I/O, Streams, REST, and JPA
  • Strong knowledge of Microservice development using SpringBoot
  • Knowledge of web front-end development using HTML5, TypeScript and React Js 16+ or Angular 10+
  • Proficient in reading, writing, and debugging multithreaded Java code
  • Android Framework, Jetpack components, Jetpack compose, Android components (Activity, Service, Content Provider), SQlite ROOM Database
  • Unit Test Testing with MOCK, MOCKK and Mockito, UI Testing Robolectric, Espresso Test your app on Android
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong proficiency in JavaScript/TypeScript and React fundamentals
  • Familiarity with state management libraries (Redux, MobX, Zustand)
Job Responsibility
Job Responsibility
  • Lead and manage engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions, driving technical excellence, fostering a culture of innovation, and collaborating with cross-functional teams to align technical decisions with business objectives
  • Lead engineering teams effectively, fostering a collaborative and high-performance culture to achieve project goals and meet organizational objectives
  • Oversee timelines, team allocation, risk management and task prioritization to ensure the successful delivery of solutions within scope, time, and budget
  • Mentor and support team members' professional growth, conduct performance reviews, provide actionable feedback, and identify opportunities for improvement
  • Evaluation and enhancement of engineering processes, tools, and methodologies to increase efficiency, streamline workflows, and optimize team productivity
  • Collaboration with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development
  • Enforcement of technology standards, facilitate peer reviews, and implement robust testing practices to ensure the delivery of high-quality solutions
  • To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness
  • Collaborate closely with other functions/ business divisions
  • Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Wellness rooms
  • Gyms
  • Mental health support
  • Modern workspaces
  • Collaborative areas
  • State-of-the-art meeting rooms
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Android

As a Senior Android Engineer at Blinq, you’ll take the lead in evolving our Andr...
Location
Location
Australia , Sydney; Melbourne
Salary
Salary:
Not provided
blinq.me Logo
Blinq Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Android engineering experience
  • Expert-level Kotlin skills
  • Deep understanding of Android internals
  • Track record of building and maintaining complex mobile apps in production
  • Solid knowledge of Android architecture patterns like MVVM, MVP, or Clean Architecture
  • Experience leading projects, making technical decisions, and mentoring junior team members
  • A degree in Computer Science, Software Engineering, or a related field
Job Responsibility
Job Responsibility
  • Lead development of key features in the Blinq Android app
  • Drive architectural improvements that scale with our global user base
  • Partner closely with product, design, and backend teams
  • Mentor other engineers, lead code reviews, and champion quality
  • Contribute to internal tooling, CI/CD improvements, and performance optimisation efforts
What we offer
What we offer
  • Equity & ownership
  • Competitive salary & growth path
  • Generous paid time off
  • Parental leave that grows with you
  • Free food
  • Fulltime
Read More
Arrow Right

Software Engineer II, Android Engineering

As a Software Engineer II on Axon’s Robotics team, you’ll be at the forefront of...
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

Senior Software Engineer I - Android

As a Senior Software Engineer on Axon’s Robotics team, you’ll be at the forefron...
Location
Location
United States , Boston
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ 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
  • Mentor engineers, fostering growth and technical skill development within the team
  • 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

Senior Full-Stack Android Engineer

As a Senior Engineer, you are responsible for the end-to-end lifecycle of softwa...
Location
Location
Canada , Kanata
Salary
Salary:
72.73 - 78.84 USD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
June 19, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Software Engineering, Computer Science, or a related field
  • 5+ years in software development with a mix of HMI/GUI/UX and Middleware
  • 3+ years of proficiency with Kotlin, specifically with Coroutines, Flow, and Jetpack Compose
  • Proven experience with Android services (AIDL, local binders), RoomDB, and dependency injection (Dagger/Hilt)
  • Deep familiarity with Git (Pull Requests), CI/CD, and static/dynamic code analysis (SonarQube, Valgrind, etc.)
  • Experience developing for multi-screen environments, thread synchronization, and networking
Job Responsibility
Job Responsibility
  • Create high-level software designs and determine the optimal technology stack, integration methods, and deployment strategies for automotive services
  • Develop interactive, user-friendly HMI/GUI using Jetpack Compose while maintaining back-end microservices, APIs, and Android Bound/Foreground services
  • Engage with stakeholders to advocate for user-centric solutions, ensuring software addresses real-world pain points and use-cases
  • Lead the software test strategy, emphasizing Test-Driven Development (TDD) and unit testing that goes beyond simple code coverage to ensure long-term stability
  • Partner with product owners, designers, and technical artists to champion functionality and aesthetic excellence across the product lifecycle
  • Continuously profile and optimize application performance while implementing rigorous security practices, including data encryption and anonymization
  • Evaluate and incorporate AI/LLM tools and new stack layers to maximize development efficiency and maintain a competitive edge
What we offer
What we offer
  • Next-Gen Tech Stack: Work with the latest Android libraries (Jetpack) and AI-assisted development tools
  • Innovative Environment: Be part of a diverse community of designers, engineers, and artists building a Best-in-Class digital cockpit
  • High-Impact Work: See your code move from proof-of-concept to global production across multiple vehicle releases
  • Hybrid Work Model: Enjoy flexibility with a Hybrid schedule (Note: Initial 2-week onboarding is 5 days per week on-site)
  • Technical Ownership: Drive technical solutions from high-level architecture down to the final crash and stability analysis
  • Fulltime
Read More
Arrow Right

Software Engineer – iOS

Join us as a Software Engineer – iOS at Barclays, where you will spearhead the e...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Java (version 21+) software development including Spring Boot framework (version 3+) with strong core Java skills including but not limited to Generics, OOPS, Collections, Multithreading, I/O, Streams, REST, and JPA
  • Strong knowledge on Microservice development using SpringBoot
  • Knowledge of web front-end development using HTML5, TypeScript and React Js 16+ or Angular 10+
  • Proficient in reading, writing, and debugging multithreaded Java code
  • Development and enhancement of native iOS applications using Swift, SwiftUI and Combine, delivering high-quality and scalable solutions
  • Well versed on dependency manager tools like Cocopod or Swift Package Manager
  • Ensure a smooth, intuitive, and visually engaging user experience by adhering to Apple’s design principles and standards
  • Deliver code which is testable, follows clean architecture and SOLID principles
  • Stay up to date with the latest industry trends and advancements in iOS development, design, and mobile technologies
  • Experience with unit testing using XCTest framework using custom Mocks and Stubs along with understanding of CI/CD pipelines
Job Responsibility
Job Responsibility
  • Lead engineering teams effectively, fostering a collaborative and high-performance culture to achieve project goals and meet organizational objectives
  • Oversee timelines, team allocation, risk management and task prioritization to ensure the successful delivery of solutions within scope, time, and budget
  • Mentor and support team members' professional growth, conduct performance reviews, provide actionable feedback, and identify opportunities for improvement
  • Evaluation and enhancement of engineering processes, tools, and methodologies to increase efficiency, streamline workflows, and optimize team productivity
  • Collaboration with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development
  • Enforcement of technology standards, facilitate peer reviews, and implement robust testing practices to ensure the delivery of high-quality solutions
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Health and wellness
  • A place where you can belong
  • Collaborative Areas
  • More than work
  • Fulltime
Read More
Arrow Right