Lead Software Engineer, Android - Shopping

Capital One
RemoteFull-timePosted Sep 14, 2026

About the role

About The Company

Capital One is a leading diversified financial services company renowned for its innovative approach to banking and technology-driven solutions. Committed to transforming the financial experience for its customers, Capital One leverages cutting-edge technology, data analytics, and agile methodologies to deliver personalized, seamless, and engaging financial products and services. With a strong emphasis on fostering an inclusive and collaborative work environment, the company continually invests in its employees’ growth and development. Capital One’s dedication to innovation and customer-centricity has established it as a trusted leader in the financial industry, with a focus on leveraging technology to create impactful solutions that meet evolving customer needs globally.

About The Role

The Lead Software Engineer, Android - Shopping at Capital One is a pivotal role designed for an experienced mobile developer passionate about creating high-quality Android applications. This position offers a unique opportunity to lead the development of innovative shopping experiences that reach millions of users. You will be responsible for designing, developing, and maintaining robust Android client solutions aligned with product strategies and engineering best practices. As a key member of a dynamic, agile team, you will collaborate closely with UX/UI designers, product owners, quality engineers, and fellow developers to deliver engaging and purposeful mobile experiences. You will also mentor junior team members, influence technical decisions, and contribute to the continuous improvement of development processes. This role provides the flexibility of remote work, allowing you to contribute to a forward-thinking organization committed to technological excellence and customer satisfaction. You will have access to top-tier development tools and resources, enabling you to innovate and push the boundaries of mobile technology, including exploring future developments across ecosystems like Watch, TV, and beyond. Your leadership will help shape the future of mobile shopping solutions at Capital One, making a tangible impact on the company's digital transformation journey.

Qualifications

Bachelor’s Degree in Computer Science, Software Engineering, or a related field

Minimum of 4 years of professional software engineering experience (excluding internships)

At least 3 years of experience developing Android applications

Proficiency in Kotlin for Android development

Experience with Agile development methodologies

Strong understanding of mobile design principles, UI/UX best practices, and performance optimization

Experience reviewing pull requests and ensuring code quality adherence

Excellent collaboration and communication skills, with the ability to work effectively across multidisciplinary teams

Active learner with a passion for staying updated on emerging mobile technologies and frameworks

Responsibilities

Develop and deliver high-quality Android client code solutions aligned with product strategies and engineering standards

Collaborate with cross-functional teams including UX/UI designers, Product Owners, and Quality Engineers to create engaging and effective mobile experiences

Participate actively in all agile ceremonies, ensuring timely delivery of commitments and maintaining high standards of quality

Advocate for the mobile platform within internal and external developer communities, sharing best practices and innovations

Stay current with advancements in mobile development technologies such as Kotlin, Swift, and third-party libraries

Mentor junior to mid-level developers, fostering a culture of continuous learning and technical excellence

Engage with developers across disciplines to promote collaboration and shared knowledge

Lead the delivery of major components and platform needs in partnership with senior engineers and architects

Identify technical challenges early and collaborate with the team to develop creative, efficient solutions

Review code contributions to ensure adherence to language idioms and best practices

Contribute to process improvements and share industry best practices across teams

Benefits

Competitive salary packages based on location and experience

Comprehensive health, dental, and vision insurance plans

Flexible work arrangements including remote work options

Generous paid time off and holiday leave

Retirement savings plans with company matching contributions

Opportunities for professional development and continuous learning

Access to state-of-the-art tools and resources to support innovation

Inclusive and diverse workplace culture that values employee well-being

Equal Opportunity

Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic. We promote a drug-free workplace and consider qualified applicants with criminal histories in accordance with applicable laws. We welcome applicants from all backgrounds and are dedicated to creating a welcoming environment where everyone can thrive.

Responsibilities

  • Develop and deliver high-quality Android client code solutions aligned with product strategies and engineering standards
  • Collaborate with cross-functional teams including UX/UI designers, Product Owners, and Quality Engineers to create engaging and effective mobile experiences
  • Participate actively in all agile ceremonies, ensuring timely delivery of commitments and maintaining high standards of quality
  • Advocate for the mobile platform within internal and external developer communities, sharing best practices and innovations
  • Stay current with advancements in mobile development technologies such as Kotlin, Swift, and third-party libraries
  • Mentor junior to mid-level developers, fostering a culture of continuous learning and technical excellence
  • Engage with developers across disciplines to promote collaboration and shared knowledge
  • Lead the delivery of major components and platform needs in partnership with senior engineers and architects

Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field
  • Minimum of 4 years of professional software engineering experience (excluding internships)
  • At least 3 years of experience developing Android applications
  • Proficiency in Kotlin for Android development
  • Experience with Agile development methodologies
  • Strong understanding of mobile design principles, UI/UX best practices, and performance optimization
  • Experience reviewing pull requests and ensuring code quality adherence
  • Excellent collaboration and communication skills, with the ability to work effectively across multidisciplinary teams

Benefits

  • Competitive salary packages based on location and experience
  • Comprehensive health, dental, and vision insurance plans
  • Flexible work arrangements including remote work options
  • Generous paid time off and holiday leave
  • Retirement savings plans with company matching contributions
  • Opportunities for professional development and continuous learning
  • Access to state-of-the-art tools and resources to support innovation
  • Inclusive and diverse workplace culture that values employee well-being

Skills mentioned

Android DevelopmentKotlinMobile DevelopmentAndroid SDKSwiftPerformance OptimizationGitSoftware TestingSystem DesignDebugging

About Capital One

Sundayy makes job discovery feel less chaotic and more intentional. Instead of jumping between platforms, repeating the same steps, and getting lost in the process, everything is brought into one place so you can focus on what actually matters. No clutter, no confusion, just a clearer way to move forward.

Technology11-50 employeesNew York