Senior Mobile Engineer

Mc Lean, Virginia

Capital One
Apply for this Job
Are you passionate about creating innovative technology solutions? Do you thrive in a collaborative and fast-paced environment that values inclusivity and creativity? At Capital One, you will join a team of forward-thinkers-makers, breakers, doers, and disruptors-all dedicated to solving real problems and fulfilling genuine customer needs. As a Senior Mobile Engineer focused on Android development, you'll play a vital role in driving transformative projects within the company.

At Capital One, we view our iOS and Android platforms as powerful tools to engage with customers in meaningful ways. We explore thrilling possibilities across the mobile ecosystem, including devices like Smartwatches and TVs, as well as future innovations from Apple and Google. Our engineers enjoy modern equipment such as high-end Macbook Pros, multiple monitors, and the best tools available to minimize obstacles and maximize productivity. We operate in small, agile teams, utilizing the latest industry practices to foster collaboration.

Key Responsibilities:
  • Design and implement Android client code solutions that align with product strategy while adhering to engineering best practices and design principles.
  • Collaborate with Software Engineers, UX/UI designers, Quality Engineers, and Product Owners to craft high-quality, engaging customer experiences that are both simple and effective.
  • Participate actively in agile ceremonies, ensuring timely delivery of team commitments with the highest standard of quality.
  • Advocate for the mobile platform by engaging with both internal and external developer communities.
  • Stay updated on all mobile development technologies, including Kotlin, Swift, and relevant third-party libraries.
  • Influence team discussions and incorporate feedback to continuously improve processes and outputs.
  • Provide mentorship to junior and mid-level team members, fostering their professional growth.
  • Engage with developers from various disciplines (Android, iOS, APIs, Web) to enhance cross-functional collaboration.
  • Lead the delivery of significant components and platform needs in partnership with senior engineers and architects.
  • Share best practices and drive process improvements within and among sprint teams.
  • Identify technical challenges early and collaborate with the team to devise innovative solutions.
  • Review pull requests to ensure compliance with Kotlin and other language idioms, maintaining high code quality.
  • Provide expert-level leadership and guidance within your domain.
Basic Qualifications:
  • Bachelor's Degree
  • A minimum of 4 years of professional software engineering experience (internship experience not applicable)
  • At least 3 years of experience in building Android applications
  • A minimum of 3 years of experience with Kotlin
Preferred Qualifications:
  • Master's Degree
  • 5+ years of experience in building Android applications
  • 4+ years of experience with Kotlin
  • Experience with open source frameworks for at least 4 years
  • 2+ years of experience working within Agile methodologies
This position is based in McLean, VA, with a salary range of $193,400 to $220,700 for the Lead Software Engineer role. The total compensation includes performance-based incentives, which may encompass cash bonuses and/or long-term incentives.

Capital One is committed to diversity and inclusion in the workplace and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, race, age, national origin, religion, disability, or any other basis prohibited by applicable law. We promote a drug-free workplace.

Date Posted: 03 April 2025
Apply for this Job