Senior Android Software Engineer

New York, New York

Capital One
Apply for this Job
Are you passionate about innovative technology and solving complex challenges? At Capital One, we are looking for a Senior Android Software Engineer to join our dynamic team of creative thinkers and problem solvers. This role offers a unique opportunity to drive significant transformation in how we serve our customers through Android applications.

At Capital One, we believe in the power of mobile platforms like iOS and Android to connect with our customers in engaging and personalized ways. Our dedicated engineers work with cutting-edge technologies and the latest hardware, including top-of-the-line MacBook Pros and multiple high-resolution monitors, ensuring a smooth development process. We thrive in small, agile teams that utilize the best industry collaboration tools.

Your Responsibilities:
  • Develop robust Android client code solutions that align with our product strategy and uphold engineering best practices and design principles.
  • Collaborate with Software Engineers, UX/UI Designers, Quality Engineers, and Product Owners to craft high-performing and engaging customer experiences.
  • Participate actively in agile ceremonies, ensuring that all team commitments are met with excellence and punctuality.
  • Be a passionate advocate for the Android platform, contributing to both internal teams and external developer communities.
  • Stay up-to-date with the latest mobile development technologies (such as Kotlin and relevant 3rd party libraries) to continually enhance your skills.
  • Contribute to group discussions, incorporating feedback and insights from the wider team.
  • Mentor junior and mid-level team members to help them grow professionally.
  • Engage with developers across various disciplines (Android, iOS, APIs, Web) to promote collaboration.
  • Lead and take ownership of key components and platform needs, partnering with senior engineers and architects.
  • Share best practices and drive process improvements across teams.
  • Identify technical challenges early and collaborate with the team to devise creative solutions.
  • Review code contributions to ensure alignment with Kotlin idioms and best practices.
  • Develop your expertise and provide valuable guidance within the team.
Basic Qualifications:
  • Bachelor's Degree.
  • At least 4 years of professional software engineering experience.
  • A minimum of 3 years of experience building Android applications.
  • At least 3 years of hands-on experience with Kotlin.
Preferred Qualifications:
  • Master's Degree.
  • 5+ years of experience building Android applications.
  • 4+ years of Kotlin experience.
  • 4+ years of experience with open source frameworks.
  • 2+ years of experience working within an Agile environment.
Capital One offers a competitive salary and comprehensive benefits, focused on promoting your overall well-being. We are committed to diversity and inclusion in our workplace and welcome applicants from all backgrounds.

This role is based in New York, NY, with a salary range of $211,000 - $240,800. Candidates in other locations may be subject to different salary ranges.

Date Posted: 03 April 2025
Apply for this Job